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