Сердце каждой платформы — это разработчики. В наши дни существует выбор многочисленных платформ для разработкм, результатом которых являются многочисленные приложения. Одно из условий популярности той или иной платформы — простота вхождения.
Developer Economics опубликовал сравнительную диаграмму, на которой можно увидеть насколько легко использовать общие интерфейсы API на разных платформах:
Вчера в интервью Wall Street Journal, генеральный директор BlackBerry Джон Чен привел очень интересную статистику для BlackBerry 10. По его словам на устройствах BlackBerry 10 может работать 98% Android приложений! 98%? Это очень внушительное число, чтобы бросаться им просто так.
На прошлой неделе стала доступна среда выполнения приложений Android 4.3 для BlackBerry 10, как часть бета-версии BlackBerry 10.3 SDK. Новый Android Runtime улучшил совместимость существующих приложений Android на BlackBerry 10, и принес новые API-интерфейсы, которые открыли еще больше приложений для использования на BlackBerry.
Естественно, мы не утерпели и не стали ждать официального выхода BlackBerry 10.3, а установив утечку бета версии BlackBerry OS 10.3.0.296, и новый Android Runtime полученный из BlackBerry 10.3 SDK OS, на тестовый смартфон BlackBerry Z30, как наиболее производительный и способный справится с любыми задачами, приступили к тестированию.
Мы уже рассказывали обо всех обнаруженных нами новых возможностях по отдельности, но решили все объединить в эту статью. Не забывайте, это пока еще ранняя бета версия, в рабочем режиме все новые функции станут доступны этой осенью, с официальным выходом BlackBerry 10.3.
Комплекс разработки программного обеспечения на основе HTML5 для BlackBerry 10, WebWorks, достиг версии 2.1 и теперь доступен для разработчиков. Команда BlackBerry подготовила подробный обзор для специалистов, но вот краткий список изменений:
Нативные сервисы с поддержкой работы в фоновом режиме (headless)
Отладка работы по периметру
Новый графический инструмент для разработки для предприятий (например, настройки прокси-сервера и нескольких развертываний)
Новые интерфейсы API, в том числе, чтобы предотвратить уход в режим сна
Приложения, написанные на веб-коде не обязательно будут работать так же хорошо, как нативные, но это достаточно удобно, для использования в некоторых ситуациях. Для тех, кто готов написать несколько WebWorks приложения, вы можете скачать 2.1 SDK здесь.
Среда выполнения приложений Android 4.3 для BlackBerry 10 теперь доступна как часть бета-версии BlackBerry 10.3 SDK. Новый Android Runtime улучшит совместимость существующих приложений для Android на BlackBerry 10, а также принесет новые API-интерфейсы, которые откроют еще больше приложений для использования на BlackBerry.
Помимо обновления и поддержки приложений, построенных на Android 4.3 SDK, вы получите следующие новые возможности:
Поддержка аккаунтов: приложения для Android, которые используют аутентификацию для входа пользователя в систему теперь могут управляться изнутри настроек аккаунтов BlackBerry 10.
Bluetooth LE: Приложения, использующие Bluetooth Low Energy от Android на уровне API 18 теперь поддерживаются.
NFC: Android приложения, которые интегрируются с NFC поддерживаются. Поддержка NFC включает запись и чтение тегов, а также совместное использование данных.
Поддержка Framework v2: В этом выпуске приложения для Android теперь могут быть доступны в нативном меню BlackBerry 10.
Но наши догадки и предположения, все же делались на базе утечек, в которых не все пока работает так, как было задумано. Давайте послушаем информацию из первых рук, которую компания BlackBerry опубликовала сегодня в своем блоге: 18 запланированных новых особенностей в BlackBerry 10.3. Обратите внимание! Речь идет о будущих функциях, некоторые из них пока не реализованы в последней утечке 10.3.0.296!
Прямо сейчас, вы можете скачать BlackBerry 10.3 SDK OS для существующих смартфонов BlackBerry 10 и последнюю версию вашего любимого SDK, так что вы можете уже начать тестирование приложений.
Последняя бета версия приносит дополнительную функциональности для вас, чтобы вы могли воспользоваться ей в своих приложениях, в том числе новые возможности, ранее изложенные в дорожных картах. BlackBerry обновила эти дорожные карты еще раз, чтобы показать функциональность, которая станет доступна в предстоящем золотом релизе.
Пока BlackBerry Z3 продаются как горячие пирожки в Индонезии, BlackBerry выбрала момент проинформировать разработчиков, что приложения для BlackBerry Z30 будут без проблем работать на устройстве.
BlackBerry Z3 это телефон начального уровня, так что разработчикам приложений приходится иметь дело с более низким разрешением экрана и меньшим количеством датчиков (нет NFC и гироскопа), но BlackBerry заверила нас, что на стороне программного обеспечения, не должно быть никаких проблем. Чад Тетраульт из BlackBerry объясняет:
«Как разработчику, вам может быть сложно готовить ваше приложение, чтобы оно корректно отображалось на различных устройствах и разрешениях экрана. К счастью, вы можете быть уверены, что ваше приложение должно масштабироваться и запуститься на Z3 прямо «из коробки». Несмотря на то, Z3 имеет ниже плотность пикселей, чем Z30, благодаря поддержки аппаратного масштабирования, приложение считает, что это то же самое 1280 × 720 разрешение, что и на Z30!»