Тёмный

Как Google победила фрагментацию и возвращает контроль над Android 

Android Broadcast. Все об Андроид разработке
Просмотров 21 тыс.
50% 1

История того, как Google модифицировала и развивала Android на протяжении 10 лет, чтобы взять под свой контроль доставку обновлений до конечного пользователя без посредников
🔗 Каналы "Android Broadcast" taplink.cc/android_broadcast
🔗 Ранний доступ к новым видео taplink.cc/android_broadcast/...
🔗 Канал ‪@t_bank_mobile_dev‬
#google #androiddev #android #программирование #kotlin #КириллРозов #андроид #androidbroadcast
00:00 Вступление
01:46 Краткая история Android
05:52 Интеграция
06:34 Фрагментация
10:30 Jetpack Эра
12:50 Google Play Services
18:37 Тихие обновления
20:58 Project Treble
23:37 Project Mainline
25:23 APEX файлы
26:08 Android SDK Extentions
27:28 Заключение

Наука

Опубликовано:

 

8 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 67   
@arhitutorials
@arhitutorials 9 месяцев назад
Всем привет! Занимаюсь Андроид разработкой еще с версии Android 2.0. Могу рассказать десятки леденящих душу историй, связанных с разным поведением приложений на телефонах разных вендоров)
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Я даже ловил баг с тем что поставили кривые драйвера на SoC и падало только на одном устройстве при исполнении байткода. Фиксить не стали, слишком дорогая цена
@VDlasov
@VDlasov 9 месяцев назад
Было бы интересно
@valentin9954
@valentin9954 9 месяцев назад
на двадцатых секундах глитч видоса забавный, как будто кадр случайный не там оказался где надо
@user-ms5ky3yd5c
@user-ms5ky3yd5c 8 месяцев назад
спасибо, Кирилл! 💥
@dilirink9222
@dilirink9222 9 месяцев назад
очень интересно спасибо!
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
👌
@romanpavliuk2301
@romanpavliuk2301 9 месяцев назад
Спасибо за информацию!
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
👌
@Proxy1Nick
@Proxy1Nick 9 месяцев назад
17:50 - да, ставил как-то на базе AOSP сборки на Galaxy S Plus, Galaxy S2, Poco F1. Было ощутимо легче и дольше жили от батарейки. Из-за всяких мелких неудобств стал ставить порты прошивок Pixel с XDA dev. Когда весь основной функционал допиливали оставалось только порт Pixel Camera поставить - из PocoF1 отличный аппарат получился. Жаль конечно что иногда попадались обновы жрущие аккум. Обновы Android закончились когда производитель перестал их делать, дрова из них использовались в качестве основы.
@yaroslav_kior
@yaroslav_kior 9 месяцев назад
Мне нравится повествование в стиле Николая Дроздова )
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Это видно будет исключением
@antonsobolev5036
@antonsobolev5036 9 месяцев назад
шерлок, как давно это было ) а про 65 к методов я на митапе рассказывал. эх, было ж время
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Самое интересное что ограничение в dex живо до сих пор, multi dex всё это решил
@VDlasov
@VDlasov 9 месяцев назад
Спасибо за доклад👍. Хорошо бы гугл оставил производителям и пользователям достаточно свободы. Голый андроид видел только в эмуляторе.
@AndroidBroadcast
@AndroidBroadcast 8 месяцев назад
На Google Pixel и Asus смартфонах ещё есть
@vladimirpyrkh4422
@vladimirpyrkh4422 9 месяцев назад
Шерлок, мультидекс... продолжите логический ряд. Разработка в эклипсе, саппорт библиотеки, листвью, нексусы. Немного олдскулы свело.
@user-fc7dd1tn3b
@user-fc7dd1tn3b 9 месяцев назад
Угу и боль тоже вернулась от эклипсов ваших
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Подключение библиотеки через исходники
@s.a.3408
@s.a.3408 9 месяцев назад
Про асинктаски забыл)
@user-fc7dd1tn3b
@user-fc7dd1tn3b 9 месяцев назад
@@s.a.3408их до сих пор кто-то юзает кстати
@dimitrobest5293
@dimitrobest5293 9 месяцев назад
а музики на фоне раньше не било?
@user-tc1cx2zs7k
@user-tc1cx2zs7k 9 месяцев назад
На х1.5 очень интересный подкаст
@sstartsev
@sstartsev 9 месяцев назад
Ну и чего писать это? Парень - инженер, а не продавец. Надо понимать. Думаю, для него выступление тоже не простой процесс, но он справляется.
@Yarik97
@Yarik97 9 месяцев назад
Спасибо за интересный рассказ, хоть и не разработчик, было интересно послушать подкапотные изменения. Есть вопрос, который вам как разработчику будет интересно обсудить: почему современный андроид так становится все больше больше похож на iOS, даже разговор не о интерфейсе, а даже подкапотные изменения безопасности, дабы начать ограничивать пользователя все больше и больше?
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Скорее всего видение ОС и требования по безопасности и приватности приводят к одинаковым решениями. iOS в свою очередь тоже копирует Android и становится более открытой. Обе модели: полная открытость и полная закрытость оказались нерабочими. Часть Google и Apple меняют сами, часть вынуждает делать ЕС
@rus_travel
@rus_travel 9 месяцев назад
Как прозвучало action bar Sherlock, аж нахлынуло все... А как же HoloEveryWhere? ) ЗЫ начал писать с андроид 2.1
@m0rf1u7
@m0rf1u7 9 месяцев назад
ну очень медленно читаешь текст
@alexpro8317
@alexpro8317 9 месяцев назад
Ставь х1.5 и норм
@user-jk5rs4xr5t
@user-jk5rs4xr5t 9 месяцев назад
Да нормально, под чаёк хорошо заходит, как сериал
@htcbelyaev
@htcbelyaev 3 месяца назад
А помните java6, jack&jill, когда анимация hamburger/arrowback переключались потому что не было современной дизайн системы ?
@htcbelyaev
@htcbelyaev 3 месяца назад
надеюсь в будущем так будем про обновления gradle говорить а помните как каждый раз что-то ломалось?
@AndroidBroadcast
@AndroidBroadcast 3 месяца назад
Да, было время
@ruby5898
@ruby5898 9 месяцев назад
Вот бы вернули возможность присоединения CD карты к основной памяти телефона без рут прав (была функция в настройках)
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
С другой стороны флешки медленее и обеспечение одинаковой скорости памяти решает. Из личного опыта 64-128 Гб встроенной памяти хватает
@romangargosow
@romangargosow 9 месяцев назад
Посему кто-то должен решать за меня, что мне удобнее или не удобнее ? Тренд с отсутствием SD карты бесит
@alexandrex6267
@alexandrex6267 9 месяцев назад
При размышлении тенденций развития операционной системы Андроид, думается об Авроре.
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Да, альтернативы нужны
@quintaessentia2114
@quintaessentia2114 9 месяцев назад
Срок поддержки ядра Linux сокращается втрое! Сама Google ситуацию пока не комментировала, но по мнению журналистов профильных изданий, пользователи ПК от таких перемен почти не пострадают. А вот с Android всё выглядит не так гладко. Концепция, представленная Google в 2017-м, заключалась в том, что на разработку смартфонов уходит в среднем два года, при этом ядро ОС фиксируется ближе к началу этого процесса. Таким образом, срок его поддержки подойдёт к концу почти сразу же после релиза устройства, например в Pixel 6, выпущенный с ядром трёхлетней давности Linux 5.10, всё ещё продолжает использовать его. Пожалуйста прокомментируйте эти новости, что ждёт ОС ?
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
В новостном выпуске поговорю. Откуда информация про разработку 2 года?
@vanmihaylovich
@vanmihaylovich 9 месяцев назад
Жаль, что нет альтернатив версий Android, как только от Google.
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Пыталась Cyanogen делать. Сначала как любители, потом как компания, даже первый OnePlus был с прошивкой от них. Потом поругались и разошлись, а компания умерла ( Xiaomi тоже начинала с кастомных прошивок, а потом запустила свои устройства
@beeline09
@beeline09 9 месяцев назад
​@@AndroidBroadcastCyanogen был, пожалуй, самой лучшей кастомной прошивкой для своего времени. Сейчас он, вроде как, перерос в lineage os, но это больше похоже на голый Андроид.
@alexanderataman7836
@alexanderataman7836 9 месяцев назад
Интересный выпуск. Как же проще жилось в начале 2010x, а теперь с этим зоопарком API и устройств не успеть угнаться. В 2011 впервые начал изучать Андроид и писать приложения, было всё понятно. А теперь отстал от технологий и не умею создавать по новым форматам: Jetpack, MVVM, DI, Room etc.. До сих пор поддерживаю игры написанные на старых API, если уж пересоздавать заново то уже лучше на Flutter. Усложнили жизнь.
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Требования поменялись. Устройства мощнее, также смартфон стал в центре жизни, что и сказалось на развитие. Приложения стали больше и сложнее из-за запросов времени
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Да и там костылей была куча из-за нехватки стандартных решений. Весь код в Activity был, лучших практик минимум, писали по личным ощущениям
@alexanderataman7836
@alexanderataman7836 9 месяцев назад
​@@AndroidBroadcast Согласен что лучше иметь один Activity и множество Fragments и разделять бизнес логику. Но всё же создание Views в xml было намного элегантее и легче особенно с GUI конструктором. А сейчас этот декларативный подход Jetpack Compose и у Flutter зачем... Не всё новое одназначно лучше. А Handler (с WeakReference) почему deprecated так не понял, до сих пор его использую для связи между потоком OpenGL к Main.
@RamazanAbdulaev
@RamazanAbdulaev 9 месяцев назад
​@@alexanderataman7836депрекейт вроде только с пустым конструктором, лупер в конструктор передать надо.
@Proxy1Nick
@Proxy1Nick 9 месяцев назад
29:05 - да нет, всё правильно. Компания коммерческая, созданная на материальной базе Министерства Обороны США, её ОС входит в дуополию актуальных мобильных операционных систем. Естественно после захвата рынка она будет стараться увеличить своё влияние и ограничить внешнее. Как сама по себе, так и в интересах государства. Через модификации ОС и через недокументированные возможности.
@RebootSMR
@RebootSMR 9 месяцев назад
Мне показалось, или это пересказ мобиуса?)
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Это немного другая версия, но предпочитаю чтобы доклад был на моем канале
@MrKizup
@MrKizup 9 месяцев назад
65к методов… давно это было😅
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Оно и осталось до сих пор, просто ART VM из коробки нормально работает с multidex
@Qwazar3559
@Qwazar3559 9 месяцев назад
Что как-то медленно...
@mikhailgureev218
@mikhailgureev218 9 месяцев назад
база
@dimitrobest5293
@dimitrobest5293 9 месяцев назад
да весьма насищений випуск
@vovs03
@vovs03 9 месяцев назад
Снова голова?
@Hackuloho
@Hackuloho 9 месяцев назад
Да у андроид софта уникальный интерфейс страшный, неудобный в 90% случаев. После ios софта только отвращение.
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Каждому свое, у меня например абсолютна обратная ситуация
@fallen6763
@fallen6763 9 месяцев назад
А насколько валидно НАЧИНАТЬ изучать android разработку , раз гугл стремится ее так "закрыть"
@vladimirpyrkh4422
@vladimirpyrkh4422 9 месяцев назад
Но Гугл же не стремится закрыть разработку, они пытаются сделать процесс использования ОС и разработки для неё более контролируемым. Раньше было масса плохих моментов когда всё было слишком открыто и свободно, например производители забивали на обновление устройств, хорошо если прилетало несколько обновление на телефон. Или когда производители делали что-то с API таким образом, что потом приходилось отлавливать ошибки в стиле MeizuActionBar не является инстансом ActionBar, или когда на устройстве с Андроид 5+ приложение падало потому что классов из Camera2 Api не было на устройстве. А разработчики при этом пользовались "дырявостью" системы в своих целях. Другой момент что не всегда эти изменения реализуются самым оптимальным или очевидным способом, привет пермишен для будильника.
@vas_._sfer6157
@vas_._sfer6157 9 месяцев назад
@@vladimirpyrkh4422 Ну это другая проблема на самом деле. Отеделение частей (слоёв), чтобы можно было переиспользовать драйверы прошивок при обновлении - это хорошая вещь. Ну а тотальная завязанность на сервисы гугл - нет.
@awkwardquestion8643
@awkwardquestion8643 9 месяцев назад
Значит надо ищучать ios, там открыто 🎉
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Гугл стремиться заполучить доминирование полное в системе и расширять свое присутствие не только как разработчик ОС, но и производитель Android устройств и даже стать лучшими в этом классе. Касательно Pixel 7 и 7 Pro по софту и ценам они хорошо вышли, но вот ещё по железу надо улучшаться. Особенно нагрев и стабильность работы
@AndroidBroadcast
@AndroidBroadcast 9 месяцев назад
Android все также будет. Пока есть устройства на нем. Слишком он популярный стал, чтобы его так перестали развивать
@niallkh
@niallkh 9 месяцев назад
Какая-то отсебятина, рекомендую к прочтению "androids the Team that Built the Android Operating System" о том как создавался андроид
Далее
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
ПРОГРАММИСТЫ! ВСЕ СЮДА...
14:25
Просмотров 320 тыс.
OAuth в мобильных приложениях
41:55
Игровой Комп с Авито за 4500р
1:00