Как стать автором
Обновить

Комментарии 13

На первый взгляд у них очень интересная технология. Только я так и не понял почему они не вынесли описание view в отдельный файл-шаблон.

На мой взгляд не очень удобно вот так вот описывать, тем более для людей, которые перешли с кордовы.
Мне вот сразу вспоминаются времена, когда я меленькие утилитки на python tk писал.

Но главный недостаток подобных платформ в том, что у них всё в облаке. И если это облако загнётся непонятно что вообще делать.
Согласен насчет шаблонов. А вот от облака не зависит — можна билдить локально. По сути имеем приложение на Cordova и добавляем платформу через cordova platform add /Users/Me/Downloads/tabris-android. Смотрите подробнее тут. Вот за те 50$/месяц вы получите SDK с этой кастомной platform andoid.
Ну платформа же не открытая, а это значит, что в случае чего её доработать нельзя будет.
Да, покупая Personal планы, те что я указал в статье, исходники не предоставляют, а для Organization — отдают с исходниками, и вроде как не запрещают модифицировать.
НЛО прилетело и опубликовало эту надпись здесь
На самом деле «голый» проект Cordova занимает около сотни килобайт, остальное место занимают иконки, расположенные в директория_проекта/platforms/android/res/drawable-*** (последние две директории — values и xml — я предпочитаю оставить на всякий случай). Если вы используете свои подключаемые иконки (а вы наверняка их используете), то эти директории можно смело удалять и радоваться мелкому размеру.
Вы правы, указав такой размер, я исходил из готовых проектов — как-то никогда не задавался размерами графики и размерами дефолтного Hello Word'а.
Спасибо за рассказ о Tabris, однако я всё же намерен в дальнейшем предпочесть ему «голую» Кордову, в которой разметка кратко записывается на языке HTML, а не долго создаётся джаваскриптом. Меньше возёхаться.
А мне из всех их больше всего react native понравился. Дождаться бы, когда под андроид выпустят.
ещё одна штука, оторванная от реальной жизни…

довольно конкурентноспособный фреймворк для разработки мобильных приложений и игр,

Зачем мы пытаемся запихнуть JS в мобильник:
— Один код для offline и online игрушек. Кросплатформенность.
Что делает Tabris со своими шаблонами и компонентами? Он убивает нашу возможность переиспользования кода для десктопный версий.

Файл .apk приложения занимает порядка 10Мб — больше, чем голая Cordova (~2-3Мб), но меньше проекта с Chrome WebView (~19Мб)

Сколько должен весить готовый билд?
— Не более 5 мб, а для HTML приложения и двух более чем достаточно.
Это ограничение от заводов изготовителей на предустановленные приложения. Что делает Tabris? Он убивает эту возможность. Да и где вы, господа, видели голый WebView в 19 метров? Вот вам пример droidzoom.com/games/info.html?id=254 — всего 1.9 метра с кучей доп. фич внутри.

Давайте теперь анимируем каждый элемент нашей коллекции.

А давайте получим emei, mcc, mnc и попытаемся скрестить его с какой-нибудь SDK монетизации (https://fortumo.com/) или баннерной сетью (https://www.adfox.ru/). Мы сможем это сделать быстро и без боли? Насколько долго мобильному разработчику придется копаться в коде (с WebView это было очень легко и быстро)? Именно эти вопросы важны для тех, кто пихает JS в мобильники.
Под «Chrome WebView» скорее всего имелся введу https://crosswalk-project.org/. Этот бывает весит под 30мб для приложения (ну а как же иначе, если сам Chrome весит 40).
А мне такой подход описания шаблона понравился куда больше чем в native script and react native, чистое ооп практически, без всяких xml кроме одной кордововской.
Если кого-то останавливала облачная сборка, то они поменяли модель и локальные билды доступны бесплатно. Ну плюс много нового появилось.
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории