Представлен выпуск проекта OpenLTE 0.20, в рамках которого с 2011 года развивается открытая реализация стека протоколов, соответствующая спецификациям мобильной телефонии 3GPP LTE (4G LTE). Рабочая конфигурация для тестирования и симуляции приёма и передачи данных в сетях LTE (downlink и uplink PRACH), а также для создания простых базовых станций eNodeB, может быть подготовлена при помощи универсальных программируемых приёмопередатчиков USRP B2X0, RTL-SDR или HackRF с формированием сигналов при помощи свободного пакета GNU Radio. В новом выпуске увеличен максимальный размер сообщений, добавлена поддержка окружений classmark 3, добавлен возможность отслеживания и обновления запросов, поддержка сегментов AMD PDU, расширена библиотека LTE. Работа программной базовой станции LTE_fdd_enodeb протестирована на частоте 5MHz.
Разработчики мобильной платформы Plasma Mobile, развиваемой проектом KDE, сообщили о внедрении новой системы построения сборок, используемых для запуска пользовательского окружения на различном оборудовании. Изначально базовый образ формировался на основе корневой ФС Ubuntu Touch с заменой пакетов Unity/Mir на kwin_wayland, компоненты KDE, оболочку Plasma Mobile и приложения. Новые образы Plasma Mobile сформированы с использованием системного окружения Cyanogenmod, в котором запускается изолированный контейнер, содержащий Ubuntu/Neon (в Ubuntu Touch наоборот в LXC-контейнере запускаются компоненты Cyanogenmod). Подобный подход позволяет расширить спектр поддерживаемого оборудования, более гибко управлять составом окружения и не зависеть от версий программ, применяемых в Ubuntu Touch. Например, в новых сборках удалось задействовать новую ветку Qt и обновить библиотеку libhybris. Кроме того, избавление от привязки к Ubuntu Touch позволяет абстрагировать Plasma Mobile от системного окружения и в будущем
На конференции F8 2015 компания Facebook представила открытый проект React Native, в рамках которого подготовлен вариант web-фреймворка React, предназначенный для разработки обособленных мобильных приложений, внешний вид и поведение которых ничем не отличается от программ, написанных с использованием штатных средств разработки различных мобильных платформ. Код проекта распространяется под лицензией BSD. Приложения создаются при помощи HTML5, JavaScript и компонентов пользовательского интерфейса, предоставляемых фреймворком React. Подготовленное при помощи React Native приложение может быть собрано для всех поддерживаемых платформ. Разработчику предоставляется возможность использования как штатные компоненты целевой платформы, например, в iOS доступны классы TabBarIOS и NavigatorIOS, так и универсальные для всех платформ реализации элементов интерфейса (например, UITabBar и UINavigationController), внешний вид которых адаптирован для каждой платформы. Первый выпуск React Native предоставляет средства
Компания Digia анонсировала новый продукт Qt Enterprise Embedded (Qt EE), сформированный на базе наработок экспериментального проекта Boot to Qt и сервисов Digia для использования Qt на встраиваемых устройствах на базе Linux и Android. Qt EE позволяет сформировать и поддерживать полноценные загрузочные мобильные системы с окружением на базе Qt и QML. Новый продукт предоставляет разработчикам приложений для встраиваемых устройств полностью интегрированное решение, позволяющие не задумываться о наличии драйверов, взаимодействии с оборудованием, производительности графической системы, поддержании базовой системы, формировании установочных образов и других факторов, замедляющих процесс разработки продукта и его вывод на рынок. Qt Enterprise Embedded позволяет сосредоточиться только на разработке конечных приложений на имеющихся встраиваемых устройствах, не отвлекаясь на решение сторонних задач и не тратя время на подготовку рабочей системы. В состав Boot to Qt включены все необходимые инструменты, чтобы сразу
Дрю Кроуфорд (Drew Crawford), специализирующийся на разработке мобильных приложений, опубликовал подробный анализ проблем с производительностью мобильных web-приложений, мешающих им конкурировать с нативными программами. В статье сделаны неутешительные выводы: в силу особенностей динамического языка и методов работы с памятью, JavaScript-приложения существенно отстают по производительности от нативных программ и в ближайшем будущем вряд ли ситуация заметно изменится, по крайней мере без внесения изменений в язык и API. Наиболее перспективным в этом плане выглядит Asm.js, низкоуровневое подмножество языка JavaScript со строгой типизацией. В текущем виде JavaScript слишком медленный для разработки мобильных приложений. Отставание по производительности от C/C++ оценивается примерно в 50 раз, а от Java/Ruby/Python/C# в 10 раз, если размер программы укладывается в 35 Мб, при дальнейшем увеличении размера приложения производительность деградирует экспоненциально. Наиболее жизнеспособным вариантом для продвижения
Консорциум W3C, курирующий разработку web-стандартов, опубликовал обзор состояния разработки и внедрения спецификаций, развиваемых для разработки web-приложений для мобильных устройств. Cпецификации сгруппированы по тематике: графика, мультимедиа, работа с устройствами, формы, взаимодействие с пользователем, хранение данных, управление персональными данными, работа с сенсорными устройствами, сетевые возможности, коммуникация и определение наличия сервисов, формирование пакетов и оптимизация.
Компания Canonical объявила о формировании независимого совещательного органа Carrier Advisory Group (CAG), который позволит мобильным операторам непосредственно влиять на разработку редакции Ubuntu для смартфонов и определять стратегию развития и продвижения данной платформы. В число участников-основателей CAG вошли восемь мобильных операторов связи: Deutsche Telekom, Everything Everywhere, Korea Telecom, Telecom Italia, LG UPlus, Portugal Telecom, SK Telecom и испанская телекоммуникационная компания (официально компания пожелала остаться анонимной, но по неофициальным данным это Telefonica). Вошедшие в состав CAG компании выступили в роли партнёров в продвижении новой мобильной платформы и выразили готовность участвовать в распространении устройств на базе Ubuntu Touch. Тем не менее, некоторые из участников также являются членами аналогичных консультативных советов других проектов, таких как Firefox OS и Tizen, поэтому об эксклюзивном продвижении Ubuntu Touch речь не идёт. Среди привилегий, которые
Представлен стабильный релиз мобильной платформы Tizen 2.1, которая продолжает развитие систем MeeGo и LiMO, но отличается предоставлением возможности использования Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Проект Tizen развивается под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Платформа является универсальной и подходит для использования на различных типах мобильных устройств, включая смартфоны, планшетные ПК, нетбуки, телевизоры и автомобильные информационно-развлекательные системы. Релиз доступен как в исходных текстах, на основе которых можно самостоятельно подготовить сборки для различных устройств, так и в виде готовых сборок для некоторых типовых моделей устройств, таких как Samsung Galaxy S2 HD и Samsung Galaxy S3. Для упрощения формирования сборок поддерживается репозиторий готовых пакетов. Выпуск первого телефона на базе Tizen намечен компанией Samsung на август. Одновременно для разработчиков мобильных
Компания Sony объявила о намерении в партнёрстве с оператором связи Telefónica выпустить на рынок телефон на базе открытой мобильной платформы Firefox OS. Ожидается, что новое устройство поступит на прилавки в 2014 году. В качестве мотива выпуска телефона с Firefox OS называется высокий потенциал платформы и мобильных технологий на базе HTML5, впервые в индустрии построенных полностью на базе открытых стандартов и развиваемых независимо от отдельных вендоров. Одновременно компания Sony выпустила тестовый образ прошивки на базе Firefox OS для смартфона Xperia E и опубликовала инструкции по разблокировке телефона и установке тестовой прошивки, а также краткое введение по разработке приложений для Firefox OS. Сборка подготовлена в процессе внутренних экспериментов инженеров Sony с Firefox OS. Прошивка позиционируется для начального ознакомления и не предназначена для повседневного использования. Например, из-за отсутствия сертификации не активирована работа телефонии, Wifi и Bluetooth, имеются проблемы
Увидел свет второй стабильный релиз мобильной платформы Tizen, которая продолжает развитие систем MeeGo и LiMO, но отличается использованием Web API и web-технологий (HTML5/JavaScript/CSS) для создания мобильных приложений. Платформа Tizen развивается под покровительством организации Linux Foundation, при участии LiMo Foundation, Intel и Samsung. Платформа является универсальной и подходит для использования на различных типах мобильных устройств, включая смартфоны, планшетные ПК, нетбуки, телевизоры и автомобильные информационно-развлекательные системы. Релиз доступен только в исходных текстах, на основе которых можно самостоятельно подготовить сборки для различных устройств. Для упрощения формирования сборок поддерживается репозиторий готовых пакетов, а также эталонная сборка для запуска в эмуляторе. В качестве эталонных устройств для которых тестируется работа платформы используются Samsung Galaxy S2 HD и Samsung Galaxy S3. Одновременно для разработчиков мобильных приложений выпущен пакет Tizen SDK 2, в