Андроид Андроиду рознь

Автор: | 29.10.2013

imagesДобрый день уважаемые читатели моего блога.

В данной заметке я хочу поделиться своими мыслями по поводу разработки для Android на Delphi XE5. Как и многие программисты Delphi, я ждал появления новой IDE XE5,  в которой можно будет легко программировать мобильные приложения. Фанатом Android я являюсь давно, так как денег на продукцию Apple у меня никогда не было. На сегодняшний день у меня в распоряжении два устройства на этой операционной систем: смартфон Samsung Galaxy Fit GT-S5670 и планшетный компьютер от российского производителя — Texet TM-7026.

Хотелось бы сказать пару слов про эти устройства и задеть историю их появления.

Фанатом торговой марки Samsung я являюсь давно, покупаю её в основном из-за качества,  чтобы их фирменный товар был бракован или сломался — я такого не встречал. Два года назад у меня наконец-то появились свободные средства и выбор пал на названную модель, потому как это был самый недорогой  Android от Samsung , у которого был маленький дисплей, все стандартные модули (GPS,3G) и камера 5 мега пикселей. Мне не нравятся большие телефоны (лопаты), так как  я не считаю их удобными в использовании. Батарея верно прослужила 1.5 года и вздулась, теперь я купил новую и работает телефон так же долго как и новый. До выхода XE5 мысли покупать новый смартфон у меня не было  (об этом ниже).  На телефоне стоит самая последняя официальная прошивка 2.3.3.

Первый мой планшетный компьютер был Texet TM-7021 с резистивным дисплеем и версией Android 2.2. Нужно отметить, что емкость аккумулятора у этой модели была не в пример больше (3750 мАч), нежели у более новой TM-7026 (2400 мАч). Как так получилось — вопрос к производителю. Но по качеству, производительности и цене российские планшеты китайской сборки  меня вполне устраивают. У модели TM-7026  операционная система — Android 4.0.3.

Бегло прочитав требования к железу для разработки в XE5, я подключил смартфон и создал пустой проект. После компиляции работа приложения перешла на мобильное устройство, и там вывалилась с ошибкой. Недолго думая, я пересобрал проект для планшетника и запустил его на нём. Программа отработала стабильно.

Выяснилось, что не каждый Samsung Galaxy подходит для разработки в XE5.

Чтобы определить возможность разработки на FM для вашего устройства нужно установить приложение SysCheck от Christopher Moeller  и посмотреть информацию об устройстве.

Нам требуется:

— версия ARM — для разработки v7,

-версия OS в диапазоне от 2.3.3-2.3.7 до 4.0.3-4.3 ,

-поддержка NEON (должно быть yes).

Мой верный смартфон для этого не подошел, к сожалению, и вот теперь думаю его обновить. Обновлять буду с оглядкой на XE5, правда пока я соберусь, скорее FM станет более доступной и  станет поддерживать моего сегодняшнего слугу.

А вам желаю успехов в разработке!

Андроид Андроиду рознь: 3 комментария

  1. Anton K.

    Неа, не будет ваш слуга поддерживаться. Никогда.

  2. Всеволод Леонов

    >>Обновлять буду с оглядкой на XE

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

    Удачи в Ваших новых мобильных начинаниях!
    При принятии решений о поддержки конкретных дивайсов мы придерживаемся общих рыночных тенденций, например, таких:

    http://opensignal.com/reports/fragmentation-2013/

    Также просим Вас правильно понять Embarcadero. До релиза XE5 мы шли «революционным» путём, пробивая стену мульти-платформенности. Теперь в ход пошло «эволюционное» развитие. Время покажет!

    1. blog

      Новое всегда слабее старого. Но это не значит, что его не нужно поддерживать. Большинство программистов ехидничают и критикуют новую возможность разработки.А вот про её достоинства помалкивают. Помалкивают, потому как сами ещё не разобрались. Со временем технология FMX покажет свои достоинства в полной мере.

Добавить комментарий для Всеволод Леонов Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *