All streams
Search
Write a publication
Pull to refresh
88
0
Кирилл Розов @kirich1409

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

Send message

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

Очень не хватило показателей сколько будет строк кода сгенерировано 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

Все верно. Обычно targetSdkVersion это текущая или -1. Для публикации в Googlе Play есть требование что targetSdkVersion должно быть не актуально предыдуще мажорной версии ОС и с выходом новой требование поднимается. Так что для 99.9% разработчиков этому правилу следует. Отказываться от поддержки старых версий ОС никто не заставляет, разработчик это может делать.

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

Это фича оболочки вендора. В голом Android такой функции на дают

Поставил себе AdGuard через VPN на смартфоне - рекламы нет, аналитику блочит. Самое интересное что в таком режиме только некоторые сервисы Яндекса ломаются )))

Тут не соглашусь. Android. и его работа поменялись очень сильно уже даже к 5.0, не говоря про 13

Ну тут еще надо учитывать что сценарии и время использования не менялись. + вендор еще может постепенно править баги или оптимизировать работу процессора. Но учитывая что и деградации батареи идет, то результаты впечатляют. Что за планшет?

Да, сделать успешный продукт на огромном рынке без маркетинга и другой большой команды вокруг продукта практически невозможно

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