Комментарии 13
На первый взгляд у них очень интересная технология. Только я так и не понял почему они не вынесли описание view в отдельный файл-шаблон.
На мой взгляд не очень удобно вот так вот описывать, тем более для людей, которые перешли с кордовы.
Мне вот сразу вспоминаются времена, когда я меленькие утилитки на python tk писал.
Но главный недостаток подобных платформ в том, что у них всё в облаке. И если это облако загнётся непонятно что вообще делать.
На мой взгляд не очень удобно вот так вот описывать, тем более для людей, которые перешли с кордовы.
Мне вот сразу вспоминаются времена, когда я меленькие утилитки на python tk писал.
Но главный недостаток подобных платформ в том, что у них всё в облаке. И если это облако загнётся непонятно что вообще делать.
+2
Согласен насчет шаблонов. А вот от облака не зависит — можна билдить локально. По сути имеем приложение на Cordova и добавляем платформу через cordova platform add /Users/Me/Downloads/tabris-android. Смотрите подробнее тут. Вот за те 50$/месяц вы получите SDK с этой кастомной platform andoid.
0
Ну платформа же не открытая, а это значит, что в случае чего её доработать нельзя будет.
0
Да, покупая Personal планы, те что я указал в статье, исходники не предоставляют, а для Organization — отдают с исходниками, и вроде как не запрещают модифицировать.
0
НЛО прилетело и опубликовало эту надпись здесь
На самом деле «голый» проект Cordova занимает около сотни килобайт, остальное место занимают иконки, расположенные в директория_проекта/platforms/android/res/drawable-*** (последние две директории — values и xml — я предпочитаю оставить на всякий случай). Если вы используете свои подключаемые иконки (а вы наверняка их используете), то эти директории можно смело удалять и радоваться мелкому размеру.
0
Спасибо за рассказ о Tabris, однако я всё же намерен в дальнейшем предпочесть ему «голую» Кордову, в которой разметка кратко записывается на языке HTML, а не долго создаётся джаваскриптом. Меньше возёхаться.
+1
ещё одна штука, оторванная от реальной жизни…
Зачем мы пытаемся запихнуть JS в мобильник:
— Один код для offline и online игрушек. Кросплатформенность.
Что делает Tabris со своими шаблонами и компонентами? Он убивает нашу возможность переиспользования кода для десктопный версий.
Сколько должен весить готовый билд?
— Не более 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 в мобильники.
довольно конкурентноспособный фреймворк для разработки мобильных приложений и игр,
Зачем мы пытаемся запихнуть 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 в мобильники.
0
А мне такой подход описания шаблона понравился куда больше чем в native script and react native, чистое ооп практически, без всяких xml кроме одной кордововской.
0
Если кого-то останавливала облачная сборка, то они поменяли модель и локальные билды доступны бесплатно. Ну плюс много нового появилось.
0
Зарегистрируйтесь на Хабре , чтобы оставить комментарий
Tabris.js — быстро знакомимся и пишем Hello World