Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


воскресенье, 20 октября 2013 г.

Легкий способ проверить Android устройство на совместимость с Delphi XE5.

Как узнать будет ли работать программа сделанная в Delphi XE5 на Android устройстве.

Начну сразу с простейшего способа. Официальная спецификация – ниже.

All-the-Myriad-Androids-Animoca

Неофициальные способы

Легкий способ проверить своё устройство

  1. Надо установить на телефон маленькую программку SysCheck от Christopher Moeller (не требует никаких прав).
  2. Запустить.
  3. И посмотреть на первые 3 строчки отчёта.

Там будет указана версия ARM (нужна v7), версия OS (2.3.3-2.3.7 и 4.0.3-4.3)  и указано поддерживается ли NEON (должно быть yes).

Источник

Список из 118 проверенных устройств

Jim McKeeth опубликовал список из 118 протестированных устройств (зеркало, html версия). Список получен с помощью сервиса Apkudo. Этот сервис позволяет загрузить свой APK, и проверить его работу на большом количестве разных устройств.

Для проверки Jim использовал простейшую программку типа Hello World.

Из 118 устройств APK установился только на 108 (на остальных был либо тайм-аут либо не хватило свободного места). Из 108 устройств, программка не запустилась только на 3.

  • Проверено устройств: 118
  • Не установилось на: 10
  • Зависло (Application not responding) на: 3
  • Успешно запустилось на: 105
  • Процент успеха: 89%

Источник

Официальные способы

Соответствие спецификации

Поддерживаются устройства архитектуры ARMv7 и ОС:

Название ОС Android

Версия ОС Android

API Levels

Jelly Bean

Android 4.1.x, 4.2.x, 4.3.x

API Levels 16, 17, 18

Ice Cream Sandwich

Android 4.0.3 and 4.0.4

API Level 15

Gingerbread

Android 2.3.3 - 2.3.7

API Level 10

Не поддерживается:

  • Honeycomb (Android 3.x)
  • Эмулятор Gingerbread
  • Устройства на процессоре Tegra 2 (поддержка NEON обязательна)

Ссылка на официальную документацию.

Список проверенных устройств от Embarcadero

Список можно найти в официальной документации от Эмбаркадэро.

Сюда копировать не буду. Если интересно – сходите по ссылке.

http://docwiki.embarcadero.com/RADStudio/XE5/en/Android_Devices_Supported_for_Application_Development#Results_of_Our_Android_Device_Testing

p.s. Забавно, но в Google Play уже появились и платные программки для проверки устройств на совместимость с Delphi ХЕ5. Стервятники, такие стервятники.

6 комментариев:

  1. Также не поддерживаются устройства с любыми GPU Vivante: http://qc.embarcadero.com/wc/qcmain.aspx?d=119607

    ОтветитьУдалить
  2. странный этот сервис Apkudo, хотя и в определенном смысле полезный. Наверное, нужно было его в этом посте позиционировать как "устаревшие версия Android". Допустим, 2.3 еще нормально, но 4.0, когда уже давно 4.1, и кое где 4.2?
    Где мой Sony Xperia V, с Android 4.1.2, на котором приложения с XE5 отлично работают? :-)

    ОтветитьУдалить
    Ответы
    1. Ну уж какой есть. Может есть что-то более модное.

      Удалить
  3. Здравствуйте.
    Подскажите, а такой телефон подойдет для поддержки X5?
    http://rozetka.com.ua/fly_iq4410_quad_phoenix_silver/p301858/#tab=characteristics
    Спасибо.

    ОтветитьУдалить
    Ответы
    1. Понятия не имею. Сходу в гугле не нашёл. Попробуйте узнать у производителя.

      Удалить
    2. У меня на такой же начинке MTK6589 (ThL W8) XE5 поддерживает.

      Удалить

Постоянные читатели