Добрый день уважаемые читатели моего блога.
В данной заметке я хочу поделиться своими мыслями по поводу разработки для 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 станет более доступной и станет поддерживать моего сегодняшнего слугу.
А вам желаю успехов в разработке!
Неа, не будет ваш слуга поддерживаться. Никогда.
>>Обновлять буду с оглядкой на XE
http://docwiki.embarcadero.com/RADStudio/XE5/en/Android_Devices_Supported_for_Application_Development
Удачи в Ваших новых мобильных начинаниях!
При принятии решений о поддержки конкретных дивайсов мы придерживаемся общих рыночных тенденций, например, таких:
http://opensignal.com/reports/fragmentation-2013/
Также просим Вас правильно понять Embarcadero. До релиза XE5 мы шли “революционным” путём, пробивая стену мульти-платформенности. Теперь в ход пошло “эволюционное” развитие. Время покажет!
Новое всегда слабее старого. Но это не значит, что его не нужно поддерживать. Большинство программистов ехидничают и критикуют новую возможность разработки.А вот про её достоинства помалкивают. Помалкивают, потому как сами ещё не разобрались. Со временем технология FMX покажет свои достоинства в полной мере.