Android Broadcast
14.2K subscribers
3.53K photos
343 videos
11 files
5.91K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab
加入频道
#ProjectTreble - очень хорошая инициатива от Google, представленная на #GoogleIO17, которая позволяет упростить обновление устройств, отделив Android Framework on реализации Vendora: драйверов, работы с новыми датчиками и пр. Применение такого подхода стало обязательным для всех устройств, которые выпускаются с Android O и более новыми версиями ОС.
https://android-developers.googleblog.com/2017/05/here-comes-treble-modular-base-for.html

В рамках #AndroidDevSummit18 показали преимущества Project Treble - #GenericSystemImage (GSI). Технология позволяет вам запустить голый Android, не дожидаясь обновления от производителя. Производители устройств используют GCI (который строится на последних исходниках #AOSP) для проверки реализации интерфейса производителя на их устройствах.

Это дает разработчикам возможность на чистой версии Android на основе AOSP на любом Treble совместимом устройстве.
#AOSP #Fuchsia

Google добавил Fuchsia в Android Open Source Project AppTracktor

Новые звоночки о Fuchsia - появились папки под Fuchsia:
👉 platform/prebuilts/fuchsia_sdk
👉 device/google/fuchsia

Пока папки пустые, ждем что в них появиться
#AOSP

AOSP Application Updates

Чистка референсных приложений в AOSP. Упрощены музыкальный плеер, календарь и калькулятор и теперь они выполняют самый простейший функционал, например мызукалтный плеер поддерживает только проигрывание одного трека. Причина проста - оно не поддерживаются, функции их не соответствуют современным требованиям. В будущем чистка может задеть и другие приложения.
👍1
#Fragmentation #Yandex #AIDL #AOSP

Секреты API Android-устройств
Продолжительность: 26:36 + 4:13 (QA)

👉 Виды фрагментации Android: по версии API, по версии Android ОС (Phone, Wear, Auto, TV), по производителям
👉 Строение AOSP, встраивание эксклюзивного API производителей устройств (вендоры) в сборку Android
👉 Взаимодействие с API вендоров по средствам AIDL
👍1
#AOSP

Code Search with Cross References for the AOSP

Google представила новый поиск для Android Open Source Project (AOSP) - Code Search (cs.android.com). Что уже можно попробовать сейчас из функционала:
👉 Поиск
👉 Просмотр исходного кода
👉 Навигация между файлами
👉 Переключение между ветками
#AOSP

Загрузка и сборка AOSP

Android - это открытый проект и любой может собрать свой Android ROM на основе исходного кода. В статье автор рассказывает как это сделать, чтобы не потратить уйму времени, ведь это не просто git clone сделать
#AOSP #Bazel

Welcome Android Open Source Project (AOSP) to the Bazel ecosystem

Разработка Android Open Source Project начинает миграцию на Bazel. Bazel под Android получит много плюсов от этого, как и сообщество
Google вводит новые требования к контрибьюторам в AOSP - теперь им надо пройти ревью от компании, чтобы быть допущенными.

#aosp
👎48👍9
Google отменила миграцию AOSP на Bazel

#aosp
👍401
🤯 Google удаляет поддержку RISC-V из общего ядра Android

Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям

Делитесь своими мыслями в комментариях почему выходит так

#riscv #aosp #google
👍122
Нашел /e/OS - полностью деГуглизированую мобильную экосистему на основе AOSP

👉 Все от Google заменил на мета поиск от авторов
👉 Google Play Services замени на microG
👉 Никакие протоколы и сервисы Google не используются под капотом API
👉 Можно купить устройство с этой ОС или поставить на совместимые смартфоны

Полное описание ОС можно найти тут

#aosp
🔥27👍3
‼️ Исходный код Android будет частично закрыт в ближайшем будущем

Google подтвердила изданию Android Authority, что в ближайшем будущем перестанет публиковать код исходных версий Android по причине "упрощения разработки Android ОС и отказа от поддержания 2 веток разработки".

Разработка Android состоит из 2 основных веток:
👉 публичной, где содержится исходный код стабильной версии ОС
👉 внутренней (internal), где происходит разработка Android ОС.

Поддержка 2 веток приводит к конфликтам слияния, необходимости тратить время на доработки, чтобы опубликовать изменения в публичную ветку, потому что она не содержит всё из internal.

Google всё также будет публиковать исходный код, но многие части будут переходить в закрытую разработку. Также публикация кода станет реже.

Как это повлияет:
Изменения не ускорят обновление ОС
👉 Журналисты потеряют доступ к утечкам информации
👉 Пользователи не заметят изменений
🙏 Разработчики приложений не пострадают

Прекрасно понимаю Google, как сложно поддерживать 2 разные ветки разработки, особенно с ростом проекта и его функциональности. Все во благо процветания бизнеса Android и его лучшего развития!

Официальный анонс состоится в ближайшую неделю. Скорее всего, Android перейдет на Trunk Based разработку в internal ветке, потому что есть следующая новость...

#android #aosp #googleplay
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25
🤖 Google вводит разработку нового функционала в AOSP через Feature Flag

Теперь весь новый функционал будет закрываться Feature Flag для изоляции кода, прошедшего тестирование, от частей в разработке.

Это позволит:
👉 сократить срок жизни веток с новым функционалом
👉 упростить и ускорить разработку задач
👉 перейти на trunk-based подход при разработке и сливать весь код в одну ветку, не дожидаясь его тестирования
👉 легко вырезать куски кода с функциями, которые не должны быть видны

Новому подходу должны следовать все разработчики-контрибьюторы в AOSP.

#android #aosp
👍15
Интересная статья(16м) про GrapheneOS - основанная на AOSP ОC для Google Pixel устройств с повышенной защитой

Если хотите мой обзор на GrapheneOS - голосуйте тут

#android #aosp
👍27🔥3