Appcelerator – отзывы с фронта

Переписываю приложение для Мудрослова на платформе appcelerator. Текущее приложение на phonegap тормозит, не нравится мне это.

Appcelerator (Titanium studio) дает возможность писать приложения на javascript, но в отличие от phonegap, интерфейсы не html5, а родные, от платформы.

Это то меня и привлекло.

Из недостатков –

  • документация более чем скудная
  • саппорт ужасный (про платный ничего не могу сказать) – баги висят месяцами
  • ребята очень не дружат с не-ascii последовательностями
  • поддержка разных фичей на разных платформах (и отсутствие документирования)
  • медленная компиляция
Основная проблема для меня лично – невозможность указать русское название проекта, а также проблемы с подписью приложения (тоже что-то из-за non-ascii)
Как пофиксить подпись прямо из IDE я не нашел, приходится делать это вручную.
название проекта можно поменять через задницу -
выцепляете из билда build/android/AndroidManifest.xml и кладете его в platform/android/AndroidManifest.xml. Вот в новом месте уже можно писать любые utf8 буквы (правда, через ресурсы андроида @string/app_name и т.п.).


Из плюсов
  • один (почти) код для разных платформ, на вполне сносном javascript.
  • Наличие Kitchensink сэмпла, который служит источником мудрости за неимением документации
  • родные интерфейсы
Скоро выложу Мудрослов 4 андроид v.2!

HTML5, phonegap, sencha touch meet Mudroslov

Мой мудрослов стал хорошей площадкой для изучения и обкатки разных технологий.

На этот раз я погрузился в модный мир HTML5. Сделал приложение для Android. Но делал на базе phonegap.

Phonegap – это платформа, которая предоставляет аппаратно-зависимый код под разные мобильные девайсы и позволяет писать основное приложение на javascript/html.

 

Для интерфейса я выбрал sencha touch. Очень хотел симпатичную карусель для цитат, но не нашел подходящей под  jQuery mobile. А вот в sencha touch – очень симпатичная карусель. Правда пришлось изучать их Ext.js ну и вообще непривычный для меня фреймворк. Пришлось, правда делать “бесконечную карусель”, которая подгружает цитаты по мере просмотра. Но ничё, получилось вполне себе неплохо.

 

В качестве итогов – разрабатывать на phonegap/sencha touch можно довольно быстро. У меня разработка приложения с учетом полного нуля знаний заняла всего несколько дней. Очевидный минус – тормознутость приложения.

Установить Google+ на Андриод в России

Google+ только-что запустился и не дает установить родное приложение для Android из России.

Но если у вас рутованный телефон, Устанавливайте Market Enabler, будет вам счастье!

А вот и QR коды —