Pull to refresh
87
0
Кирилл Розов @kirich1409

Android эксперт. Автор Android Broadcast

Send message

Они как раз сегодня вернули эту возможность

Спасибо за советы!

Я не понял почему материал помечен как "сложный"

Как я смог понять из новостей - только при первой установке, а дальше будет прозрачно. Возможно в следующих dev preview покажут больше

Контролем такого занимается Google Play и не даёт разработчикам так поступать

Да, все верно про опции, но даже с fastInit генерит мусор, просто не использует его

Так и будет делаться. Для приложения все полностью прозрачно, но для расширенных возможностей работы с новой системой надо будет запрашивать разрешение. Например, вы запросили картинки, пользователь дал доступ только к части. Но вы хотите получить доступ к дополнительным позже. В этом случае и нужно уметь работать с новым разрешением

Очень не хватило показателей сколько будет строк кода сгенерировано Yatagan по сравнению с Dagger, а также размер финального релизного APK

Я не совсем правильно вызвался. Я имел ввиду API. Например, Jetpack Compose поддерживает Android 5.0 (вышел в 2014 году). Swift UI - только iOS 13+ (вышла в 2019 году). Множество сервисов Google тоже до сих пор работают на таких старых версиях Android и получают новые функции.

К сожалению, никакой статы я не видел, как и в телефон не посмотреть историю обновлений. Скорее всего это полноценно работает только на Google Pixel. Тот же Samsung долго не интегрировал себе систему A/B обновлений прошивки и не факт что в последних флагманах есть.

Драйвер GPU уже обновляется через Google PLay, как и часть других драйверов железа есть как Mainline модули

Вот это и решал Treble. Отделить слой ОС от наработок вендора. Благодаря этому на телефоны с Treble можно накатить голую версию ОС, правда из-за особенностей железа не факт чт овсе будет работать

Согласен, но Google достался монолит и на первых порах им выжно было вывести ОС в нормальный вид. + сами вендоры слабо заинтересованы в долгой поддержки. Google поставила их в положении, когда зарабатывать они могут только на продажах смартфонах, а все заработки с магазина приложения идут Компании Добра, хотя с некоторыми вендорами не так

Да, согласен, Сам планшет так использую, но вот кино смотрю на телевизоре. Играю на приставке + телевизор, на планшете не хватает крутых тайтлов, хотя на iPad GRID очень понрвился, то играл с джойстиком от PS4

Задача Treble была упростить обновление устройств на новые версии ОС и это получилось. А вот Project Mainline позволил обновлять компоненты системы и доставлять новый функционал на устройства со старыми версиями без участия вендоров. Так например Photo Picker из Android 12 перенесли, обновляют виртуальную машину ART и прочие части. В Android 13 коли-во модулей было около 40 и только растет.

Принцип NetGuard +- такой же. Рут я не использую очень давно, так что все решаемо и без него

Все также можно будет такое APK поставить ручками

Вы смотрите очень узко, а компания видит стату использования и проблемы по всему миру, вендорам и версиям ОС. + Также есть бизнес требования. Android - продукт Google и они туда внедряют свои требования, как и любой разработчик в свои продукты

Google супер лояльна в том как поддерживают старый версии ОС. Сейчас до сих пор все их Android сервисы, кто не привязан жестко с более свежим версиям, то поддерживают Android 5.0+, который вышел больше 8 лет назад! Apple перестает поддерживать ОС прошлого релиза практически сразу с выходом новой. Просто обновляйтесь. Так что не надо так гнать на Google

Information

Rating
Does not participate
Location
Гродно, Гродненская обл., Беларусь
Date of birth
Registered
Activity

Specialization

Mobile Application Developer
Lead
Blogging
Public performance
Interview
Team recruitment
Consulting
Generation of ideas
Organization of events
Android development
DevRel
Development management