Показаны сообщения с ярлыком мобильные приложения. Показать все сообщения
Показаны сообщения с ярлыком мобильные приложения. Показать все сообщения

Что было бы с миром без приложений

Поддержка HTML5 мобильными устройствами

This site lists many HTML 5 features and which browsers and operating systems support them.

This site lists some of the specific HTML tags and attributes (like the ones shown in this chapter), and details which mobile operating systems support those tags.

jQuery Mobile. Урок №1- Установка фреймворка jQuery Mobile. Базовый каркас мобильного приложения

Два раза «ку» и патч в строку


Обратил внимание на разницу в подходе к разным андроидам-линуксам и iOS/OS X.

Встречаешь, например, на новостном ресурсе статью о новой программе прогноза погоды, которую написал программист Пупкин.

Ты молодой, не обременённый работой и деньгами, у тебя масса времени. Скачиваешь её на Андроид. Запускаешь. Она тупит, геолокацию не определяет, настройки неочевидны. Вздыхаешь и начинаешь ковыряться. Сначала пытаешься своими силами понять, что ей нужно, потом идёшь решение проблемы в инете. Находишь странный совет, что нужно встать лицом на запад, левой рукой взяться за правое ухо и три раза присесть. Он неожиданно срабатывает. Программа работает, но она тебе не нужна на самом деле, потому что установлены уже пять таких же кривых.

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

У меня это вот так происходит.

App Game Kit

App Game Kit (The Game Creators) - среда для разработки приложений и игр под мобильные платформы.

Фокус индустрии мобильной разработки сместился в сторону корпоративной разработки

Компания Appcelerator ежегодно проводит опрос среди мобильных разработчиков, в котором спрашивает, чем они сейчас занимаются. В 2013 году доля девелоперов, работающих над приложениями для бизнеса (B2B) или приложениями для сотрудников корпораций (B2E), выросла почти в два раза до 43%. Очевидно, что этот тренд будет только нарастать благодаря всем подогревающим факторам — высоким ценам на пользователя, высоким зарплатам разработчиков и интересу компаний к мобильным штучкам. Разработать консьюмерское приложение и зарабатывать на нем в нынешней ситуации очень непросто. Чтобы сделать его масштабируемым, ты должен понимать, сколько стоит пользователь и сколько он будет способен в среднем тебе заплатить. При нынешней стоимости привлечения в 30–40 рублей и конверсии в платежи 5%, тебе нужно добиться огромного среднего чека в 600 рублей.

С каждым годом развития App Store становится понятнее, что эта площадка — поле битвы небольшого числа паблишеров-гладиаторов за несколько сотен мест в топе. Все остальные миллионы приложений — это кладбище без трафика и прибыли.

То ли дело разработка для корпораций. Малейшая оптимизация бизнес-процесса с помощью мобильных девайсов принесет миллионный профит. Под заказную разработку для компаний можно спокойно нанимать разработчиков с высокой зарплатой, тратиться на офис и радоваться тому, что индустрия мобильной разработки — крайне прибыльная штука.

Все больше разработчиков ориентируются на энтерпрайз

Mobile Backend-as-a-Service

Главная мантра, которая позволила развиться многочисленным MBaaS-провайдерам (мобильные SaaS-бэкенды), звучит так: «Не думайте о бэкенде, просто храните данные и управляйте ими».

В промо-туториалах таких сервисов можно встретить заголовки типа «Как закодить Airbnb за один день» от Stackmob или «Сделаем свой Instagram в одиночку» от Parse. И эти ребята не врут — строить сервер на таких платформах одно удовольствие, особенно если тебе хочется использовать несколько мобильных ОС. Платить за первые 5–10 тысяч пользователей тебе почти не придется, а с переходом на платную модель ты будешь получать чеки за количество вызовов API, что опять-таки позволит наращивать затраты пропорционально росту аудитории.


Мобильные UI-фреймворки

Если ты хотел сделать зарабатывающее мобильное приложение в 2010 году, то, в принципе, мог ограничиться iOS-платформой и забыть про Android, так как он был ущербно мал с точки зрения доли пользователей и вообще не существовал с точки зрения оборота внутренних покупок. Сейчас же игнорировать Android-платформу может только заядлый яблокофил, в связи с чем кросс-платформенные фреймворки становятся объектом пристального внимания.

За год в этой области произошло много интересного. Google в Android KitKat наконец сделала оптимизацию исполняемого кода и рендеринга веб-страниц внутри приложений. А Microsoft в октябре объявила о всесторонней поддержке Xamarin. Но самый крутой показатель роста интереса к фреймворкам можно наблюдать в вакансиях мобильных разработчиков, где появились места с названиями в духе «Xamarin-разработчик».

Фреймворки облегчают твою девелоперскую жизнь примерно так же, как и MBaaS, только на клиентской стороне. UI можно писать на чистом HTML5/CSS/JavaScript, чтобы потом показать в приложении в виде WebView-компонента (так делают Adobe PhoneGap и Sencha), можно писать на нестандартном JavaScript и CSS, чтобы потом скомпилировать в нативный код для каждой платформы (как в Appcelerator Titanium), а можно вообще отказаться от общего интерфейсного кода и шарить только бизнес-логику, написанную на C# (как в Xamarin). Плюсы и минусы каждого подхода понятны — JS-код в веб-компонентах исполняется обычно медленно, а UI, сделанный на PhoneGap без плагинов, будет выглядеть как в другой планеты. С другой стороны, супернативность, продвигаемая Xamarin, потребует от тебя умения писать на всех платформах и, кроме того, знания самого Xamarin. А в случае Titanium ты останешься на промежуточном решении.