Судя по всему, Research in Motion крайне не хочет повторения печальной участи планшетов на webOS и поэтому предпринимает весьма активные шаги для популяризации своих устройств. Так, совсем недавно RIM в лице своего высшего руководства
объявила о том, что все желающие разработчики, разместившие свое приложение в маркете BlackBerry App World до 13 февраля бесплатно получат 16 Гб-ю модель BlackBerry PlayBook.
Теперь же, на проходящей сегодня в Амстердаме конференции для разработчиков
BlackBerry DevCon, вице-президент по связям с разработчиками RIM Алек Сандерс (Alec Saunders) объявил, что BlackBerry Playbook будет поддерживать приложения, разработанные на популярном кросc-платформенном фреймворке Qt, находящемся под крылом Nokia.
Таким образом, учитывая возросшую активность RIM в области продвижения своих устройств и привнесение в экосистему разработки для неё весьма популярного фреймворка (любопытен вопрос о совместимости уже существующих Qt-приложений с BlackBerry), то можно предположить, что это приведет к появлению еще одного внушительного игрока рынке мобильных приложений и, возможно, Android и iOS придётся потесниться.
[
Источник]
Статистика краш-репортов с разных мобильных устройств показывает, что процент успешных запусков приложений под Android заметно выше, чем под iOS. Таковы данные
агрегированной статистики, собранной компанией Crittercism, которая занимается мониторингом работы мобильных приложений. Они выпускают SDK и библиотеку real-time crash reporting, которую каждый разработчик может встроить в свой мобильное приложение и получать статистику по «крашам».
P.S. На диаграмме
нормализованные данные, в которых устранена избыточность iOS-устройств в выборке. Таким образом, доля ОС на рынке никак не влияет на эту статистику, а учтена только вероятность появления сбоя.
Как-то вечером мне захотелось написать статью о разработке приложений для мобильных устройств, но тут Остапа понесло...
Так же как
киборги в свое время заполонили всю планету, сейчас мобильные девайсы заполоняют нашу жизнь. А что это означает для нас, гиков? Новые возможности даже обсуждать не стоит — это вкусные плоды с дерева под названием “гаджет”. А раз есть плоды и толпы страждущих, то почему бы не начать их выращивать (я про плоды, выращивать же страждущих умеет лишь Apple )? И тот вырастит больше и вкуснее, у кого инструмент лучше. Какие есть подходы в мобильном приложениеводстве? Как минимум можно использовать старую проверенную web-платформу и заняться написанием мобильных web-приложений, либо освоить молодую отрасль разработки под iOS и Android. Выбор, не простой, и чаши весов качались крайне долго в моей голове, пока на сторону разработки приложений под iOS (потенциально и под Android) не пал один весомый аргумент, о котором сегодня и пойдет речь. Но для начала краткий экскурс в технологии и их возможности.
В официальном блоге для разработчиков Research In Motion всем тем, кто выполнит портирование своего Android-приложения на BlackBerry, предлагается получить бесплатную последнюю модель BlackBerry Playbook 16 Gb. Это же
подтвердил в своем твиттере и вице-президент по связям с разработчиками (VP Developer Relations) RIM Алек Сандерс (Alec Saunders).
Условий мало: необходимо являться зарегистрированным участником
BlackBerry App World — регистрация бесплатная, но аккаунт требует подтверждения RIM; временные рамки — со 2-го по 13 февраля этого года; приложение должно соответствовать
BlackBerry App World Vendor Guidelines.
С инструментами для портирования можно познакомиться
здесь.
UPD: по всей видимости, нечто подобное уже было около года назад —
топик на Хабре.
UPD: Указанное в твите предложение распространяется на любые приложения — WebWorks, Native, AIR, Android — которые будут размещены в
BlackBerry App World до 13 февраля.
[Источник — Официальный блог
RIM]
Компания HP начала выполнять обещанное и выкладывать в open source части webOS. Сегодня ночью состоялся первый подарок — JavaScript-фреймворк
Enyo под лицензией Apache 2.0. Теперь это кросс-платформенный фреймворк.
Enyo отлично подходит для создания легковесных и быстрых приложений: ядро Enyo весит всего 13 КБ. На сайте Enyo есть
Playground, где можно написать любой код и посмотреть, как он работает.
Скачать Enyo 2.0
Смотреть код на github
Кстати, в Android Market уже появилось
первое приложение, сделанное на Enyo. См. также
примеры приложений на сайте Enyo.
Операционную систему Open WebOS 1.0 обещают выпустить в сентябре 2012 года.
Windows Azure — одна из самых открытых и интероперабельных платформ от Microsoft. Доступ и управление сервисами, предоставляемыми платформой, осуществляется по открытым протоколам и REST API. Разрабатывать приложения под неё можно не только на
.NET, но и на
node.js,
Java и
PHP.
Судя по всему, рынок бюджетных смартфонов продолжает расти, причем достаточно активно. Само собой, раз есть спрос, есть и предложение, и производители предлагают самые разные решения для данного рынка. Так вот, компания Broadcom на днях представила чип для бюджетных смартфонов, поддерживающий технологию NFC, а также GPS и ГЛОНАСС.
Доброго времени суток! Сегодня мы хотим поделиться своей Developer Story… а также опытом оптимизации стандартных алгоритмов нечеткого поиска под мобильные устройства.
Предыстория
Все началось с просмотра лекций Стэнфордского Университета по курсу “CS193P Developing Apps for iOS”. Но в качестве опытного проекта не хотелось выдать очередной калькулятор.

Недавно на Хабре
упоминалось о том, что проект создания мобильной операционной системы с открытым исходным кодом Tizen достиг стадии альфа-версии и были опубликованы инструменты разработчика для неё. В комментариях многие скептично отозвались относительно перспектив этой системы, а пользователь
Vass даже нашел несколько багов при попытке запустить Tizen-приложение в эмуляторе.
Сегодня старший вице-президент Samsung Таэ-Джин Канг (Tae-Jin Kang) в ходе интервью, данного на выставке CES (Consumer Electronics Show) в Лас-Вегасе, объявил о том, что «доморощенная» в недрах Samsung система Bada, занимающая на данный момент около 2% рынка, будет объединена с Tizen в рамках создания некоего нового проекта, обладающего общим SDK и API.