#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 совместимом устройстве.
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
Пока папки пустые, ждем что в них появиться
Google добавил Fuchsia в Android Open Source Project AppTracktor
Новые звоночки о Fuchsia - появились папки под Fuchsia:
👉 platform/prebuilts/fuchsia_sdk
👉 device/google/fuchsia
Пока папки пустые, ждем что в них появиться
AppTractor
Google добавил Fuchsia в Android Open Source Project
Google добавил в Android Open Source Project новый Fuchsia SDK, а также в нем появилось упоминание «устройства» на основе новой операционной системы.
#AOSP
AOSP Application Updates
Чистка референсных приложений в 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
Секреты API Android-устройств
Продолжительность: 26:36 + 4:13 (QA)
👉 Виды фрагментации Android: по версии API, по версии Android ОС (Phone, Wear, Auto, TV), по производителям
👉 Строение AOSP, встраивание эксклюзивного API производителей устройств (вендоры) в сборку Android
👉 Взаимодействие с API вендоров по средствам AIDL
YouTube
Droid Party: Яндекс.Телефон - Запись трансляции
Android-митап с командой Яндекс.Телефона.
Программа:
2:52 – Приложение в памяти на практике: наш опыт оптимизации
30:54 – Секреты API Android-устройств
1:20:21 – Как мы интегрировали голосового помощника Алису в Яндекс.Телефон
1:51:12 – Модификация системных…
Программа:
2:52 – Приложение в памяти на практике: наш опыт оптимизации
30:54 – Секреты API Android-устройств
1:20:21 – Как мы интегрировали голосового помощника Алису в Яндекс.Телефон
1:51:12 – Модификация системных…
👍1
#AOSP
Code Search with Cross References for the AOSP
Google представила новый поиск для Android Open Source Project (AOSP) - Code Search (cs.android.com). Что уже можно попробовать сейчас из функционала:
👉 Поиск
👉 Просмотр исходного кода
👉 Навигация между файлами
👉 Переключение между ветками
Code Search with Cross References for the AOSP
Google представила новый поиск для Android Open Source Project (AOSP) - Code Search (cs.android.com). Что уже можно попробовать сейчас из функционала:
👉 Поиск
👉 Просмотр исходного кода
👉 Навигация между файлами
👉 Переключение между ветками
Android Developers Blog
Code Search with Cross References for the Android Open Source Project
Posted by Jeff Bailey , AOSP Engineering Manager; Ally Sillins , AOSP Program Manager; Kris Hildrum, Open Source Code Search Tech Lead...
#AOSP
Загрузка и сборка AOSP
Android - это открытый проект и любой может собрать свой Android ROM на основе исходного кода. В статье автор рассказывает как это сделать, чтобы не потратить уйму времени, ведь это не просто git clone сделать
Загрузка и сборка AOSP
Android - это открытый проект и любой может собрать свой Android ROM на основе исходного кода. В статье автор рассказывает как это сделать, чтобы не потратить уйму времени, ведь это не просто git clone сделать
Хабр
Загрузка и сборка AOSP
Решил поделиться своей инструкцией как собрать AOSP (Android Open Source Project). Эта инструкция будет полезна тем кто хочет посмотреть что-же внутри Android и...
#AOSP #Bazel
Welcome Android Open Source Project (AOSP) to the Bazel ecosystem
Разработка Android Open Source Project начинает миграцию на Bazel. Bazel под Android получит много плюсов от этого, как и сообщество
Welcome Android Open Source Project (AOSP) to the Bazel ecosystem
Разработка Android Open Source Project начинает миграцию на Bazel. Bazel под Android получит много плюсов от этого, как и сообщество
Google вводит новые требования к контрибьюторам в AOSP - теперь им надо пройти ревью от компании, чтобы быть допущенными.
#aosp
#aosp
👎48👍9
🤯 Google удаляет поддержку RISC-V из общего ядра Android
Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям
Делитесь своими мыслями в комментариях почему выходит так
#riscv #aosp #google
Не успели довести до конца и уже удаляю. Анонсировали поддержку громко! Самое интересное что с анонсом умных часов на RISC-V процессоре от Qualcomm ? Почему Google решила это не делать? Архитектура то переспективная и интересная производителям
Делитесь своими мыслями в комментариях почему выходит так
#riscv #aosp #google
👍12❤2
Нашел /e/OS - полностью деГуглизированую мобильную экосистему на основе AOSP
👉 Все от Google заменил на мета поиск от авторов
👉 Google Play Services замени на microG
👉 Никакие протоколы и сервисы Google не используются под капотом API
👉 Можно купить устройство с этой ОС или поставить на совместимые смартфоны
Полное описание ОС можно найти тут
#aosp
👉 Все от Google заменил на мета поиск от авторов
👉 Google Play Services замени на microG
👉 Никакие протоколы и сервисы Google не используются под капотом API
👉 Можно купить устройство с этой ОС или поставить на совместимые смартфоны
Полное описание ОС можно найти тут
#aosp
🔥27👍3
Google подтвердила изданию Android Authority, что в ближайшем будущем перестанет публиковать код исходных версий Android по причине "упрощения разработки Android ОС и отказа от поддержания 2 веток разработки".
Разработка Android состоит из 2 основных веток:
👉 публичной, где содержится исходный код стабильной версии ОС
👉 внутренней (internal), где происходит разработка Android ОС.
Поддержка 2 веток приводит к конфликтам слияния, необходимости тратить время на доработки, чтобы опубликовать изменения в публичную ветку, потому что она не содержит всё из internal.
Google всё также будет публиковать исходный код, но многие части будут переходить в закрытую разработку. Также публикация кода станет реже.
Как это повлияет:
👉 Журналисты потеряют доступ к утечкам информации
👉 Пользователи не заметят изменений
🙏 Разработчики приложений не пострадают
Прекрасно понимаю Google, как сложно поддерживать 2 разные ветки разработки, особенно с ростом проекта и его функциональности. Все во благо процветания
Официальный анонс состоится в ближайшую неделю. Скорее всего, 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
Теперь весь новый функционал будет закрываться Feature Flag для изоляции кода, прошедшего тестирование, от частей в разработке.
Это позволит:
👉 сократить срок жизни веток с новым функционалом
👉 упростить и ускорить разработку задач
👉 перейти на trunk-based подход при разработке и сливать весь код в одну ветку, не дожидаясь его тестирования
👉 легко вырезать куски кода с функциями, которые не должны быть видны
Новому подходу должны следовать все разработчики-контрибьюторы в AOSP.
#android #aosp
👍15
Интересная статья(16м) про GrapheneOS - основанная на AOSP ОC для Google Pixel устройств с повышенной защитой
Если хотите мой обзор на GrapheneOS - голосуйте тут
#android #aosp
Если хотите мой обзор на GrapheneOS - голосуйте тут
#android #aosp
👍27🔥3