Компания Google опубликовала четвёртый предварительный выпуск следующей редакции открытой мобильной платформы Android - Android N Developer Preview 4. Релиз Android N ожидается в третьем квартале 2016 года. Установить новый тестовый выпуск можно присоединившись к программе бета-тестирования, сборки будут сформированы для устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Pixel C и Android One. По сравнению с третьим предварительным выпуском в Android N Developer Preview 4 проведена стабилизация API, который достиг состояния, пригодного для использования в разработке приложений для Android N, а также может применяться в приложениях, публикуемых в Google Play. Разработчикам предлагается финальный Android N SDK 24 и вспомогательные библиотеки Android Support Library 24, в которых обеспечена поддержка таких новых возможностей Android N, как многооконный режим, графический API Vulkan, возможность прямой отправки ответов из уведомлений, режим Direct Boot, API для доступа к директориям на внешних носителях, новый
Разработчики проекта Android-x86, в рамках которого силами независимого сообщества осуществляется портирование платформы Android для архитектуры x86, сформировали экспериментальную сборку на базе платформы Android 6.0, в которую включены исправления и дополнения, обеспечивающие бесшовную работу на платформах с архитектурой x86. Для загрузки подготовлены универсальные Live-сборки Android-x86 6.0 для архитектур x86 (532 Мб) и x86_64 (635 Мб), пригодные для использования на типовых ноутбуках, нетбуках и планшетных ПК. Особенности нового выпуска: Поддержка 32- и 64-разрядных ядра и пользовательского окружения; Обновление ядра Linux до версии 4.4.12; Поддержка аппаратного ускорения OpenGL ES 3.x для чипов Intel, AMD (radeon/radeonsi) и NVIDIA (nouveau). Поставка 3D-драйверов для VMware и QEMU (virgl); Поддержка программной отрисовки OpenGL ES 3.0 для неподдерживаемых GPU или устройств без GPU; Поддержка режима UEFI Secure Boot и установки на диск UEFI; Возможность установки на ФС ext4, ntfs и fat32 при
Опубликован первый общедоступный выпуск проекта Maru OS, в рамках которого развивается окружение для смартфонов, сочетающее Debian GNU/Linux и Android. Готовые сборки сформированы для смартфона Nexus 5. Также опубликованы установщик для Linux/Windows/OS X и исходные тексты наработок проекта. Автор проекта, как и обещал, открыл исходные тексты сразу после завершения закрытого бета-тестирования. Теперь, когда основная сборка признана стабильной, разработчики намерены перейти к развитию Maru OS в форме открытого проекта, что позволит нарастить функциональность и расширить спектр поддерживаемого оборудования. Целью проекта является создание удобного для использования конечными пользователями рабочего окружения, которое могло бы использоваться для комфортной работы как на смартфоне, так и при подключении стационарного монитора или телевизора, клавиатуры и мыши. В отличие от уже существующих Linux-окружений для Android в Maru OS обеспечена более тесная интеграция Linux-контейнера с Android и автоматизирован
Возобновившаяся в этом году судебная тяжба между Oracle и Google, связанная с использованием Java API в платформе Android, завершилась в пользу Google. Перед присяжными был поставлен только один решающий вопрос - можно ли считать копирование Java API компанией Google добросовестным использованием (fair use) в рамках Закона об авторском праве? Присяжные единогласно ответили "Да", что закрепило правоту компании Google. Разбирательство тянется с 2010 года. В 2012 году суд вынес решение в пользу Google, но компания Oracle добилась в Федеральном апелляционном суде США отмены решения и признания, что Java API является интеллектуальной собственностью Oracle. Не добившись успеха в области распространения авторского права на API, компания Google попыталась доказать, что реализация Java API в платформе Android носит характер добросовестного использования, и данная попытка увенчалась успехом. При этом, дело выиграно обходным путём, воспользовавшись доктриной "добросовестного использования", и не меняет ранее
В официальный репозиторий AOSP (Android Open Source Project) добавлена заглушка для будущей поддержки плат Raspberry Pi 3. В настоящий момент описывающая оборудование структура device tree для Raspberry Pi 3 не заполнена и содержит лишь начальный коммит, позволяющий судить о намерении обеспечения поддержки данных плат в основной кодовой базе Android. В AOSP, как правило, доступна встроенная поддержка устройств Nexus и плат для разработчиков, появление в этом списке Raspberry Pi 3 существенно упростит создание сборок Android для данной платы.
Компания Google официально анонсировала скорое появление в Google Play возможности распространения Android-приложений для операционной системы Chrome OS. Разработчикам предлагается начать адаптировать свои программы для устройств в форм-факторе Chromebook и протестировать корректность их работы в Chrome OS. Возможность будет активирована в июньском обновлении Chrome OS. Из первых устройств, в которых будет обеспечена поддержка запуска приложений Android, отмечены Acer Chromebook R11, Asus Chromebook Flip и Google Chromebook Pixel. В дальнейшем технология также будет активирована в примерно 70 других моделей (Acer C720 в их число не входит). Доступ к Android-приложениям реализован при помощи стека ARC (App Runtime for Chrome), доведённого до готовности запускать программы из Google Play. ARC формирует в браузере специальное изолированное окружение, создаваемое при помощи технологии Native Client и включающее в себя компоненты платформы Android. Окружение ARC предоставляет Android-приложениям доступ к
Один из пользователей сборки Chrome OS для разработчиков обнаружил кратковременное появление в настройках опции, включающей поддержку установки Android-приложений. Оценка репозитория исходных текстов Chromium показала, что в код также добавлен диалог, предлагающий пользователям Chrome OS "установить миллионы приложений и игр из каталога Google Play". Официального анонса новой возможности пока нет. Доступ к Android-приложениям реализован при помощи стека ARC (App Runtime for Chrome), ранее уже применяемого для портирования отдельных приложений и, судя по всему, доведённой до готовности запускать большинство немодифицированных программ из Google Play. ARC формирует в браузере специальное изолированное окружение, создаваемое при помощи технологии Native Client и включающее в себя компоненты платформы Android. Окружение ARC предоставляет Android-приложениям доступ к ограниченной области файловой системы, буферу обмена и локальному аппаратному обеспечению (например, web-камере). Подобный подход позволяет
Компания Google анонсировала второй предварительный выпуск следующей редакции открытой мобильной платформы Android - Android N Developer Preview 2. Релиз Android N ожидается в третьем квартале 2016 года. Установить новый тестовый выпуск можно присоединившись к программе бета-тестирования, сборки будут сформированы для устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus 9, Pixel C и Android One. По сравнению с первым предварительным выпуском в Android N Developer Preview 2 внесены следующие изменения: Поддержка графического API Vulkan. По сравнению с OpenGL ES использование Vulkan позволяет существенно снизить нагрузку на CPU (до 10 раз в тестах Google) и повысить производительность отрисовки; Для приложений предоставлена возможность определения ярлыков для быстрого вызова определённых задач через Launcher. При помощи ярлыков можно оформить выполнение типовых операций с приложением, таких как отправка сообщения лучшим друзьям, открытие текущего местоположения на карте или просмотр следующего эпизода телешоу;
Компания Google выпустила релиз интегрированной среды разработки Android Studio 2.0, построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition, созданного компанией JetBrains. Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0. Бинарные сборки подготовлены для Linux, OS X и Windows. Предоставляется поддержка всех свежих версий Android и сервисов Google Play, в том числе API платформы Android N. Cреда содержит все необходимые элементы для разработки приложений для платформы Android, тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, автомобильные информационно-развлекательные системы, умные телевизоры). В состав входят редактор исходных текстов, визуальная среда проектирования интерфейса, инструменты для отладки и анализа кода, эмуляторы, а также унифицированная подсистема сборки, тестирования и
Открытые проекты Copperhead, Guardian и F-Droid объявили о совместной работе по созданию верифицированной безопасной экосистемы для мобильных приложений, сервисов и оборудования. В итоге планируется разработать защищённый мобильный стек, включающий только верифицированные компоненты и использующий сеть доставки и обновления приложений, достоверность которых можно подтвердить при помощи криптографических методов. Проект Copperhead развивает ответвление от мобильной платформы CyanogenMod, включающее дополнительные средства защиты и обеспечения неприкосновенности данных пользователя. Guardian разрабатывает мобильные приложения для безопасного обмена сообщениями, шифрования данных и работы через сеть Tor. F-Droid представляет собой каталог открытых приложений для Android. Разработчики надеются, что совместив достижения и объединив усилия трёх сообществ можно вывести открытую мобильную экосистему на новый уровень.