Google меняет правила игры: верификация разработчиков и ограничения APK в Android

Google анонсировал радикальные изменения в экосистеме Android, которые затронут процесс установки приложений из сторонних источников. Новая система верификации разработчиков может перевернуть привычный подход к sideload'у APK-файлов. Давайте разберёмся, что это значит для пользователей, разработчиков и всей экосистемы Android. Что меняется? Согласно новости от iXBT , Google вводит обязательную верификацию разработчиков для установки APK на сертифицированных устройствах Android (то есть на большинстве смартфонов и планшетов с Google Play Services). Теперь приложения, загружаемые не из Play Store, должны быть подписаны ключами разработчиков, прошедших проверку личности через новую консоль Android Developer. Это не проверка кода на вредоносность, а именно идентификация автора приложения.

https://habr.com/ru/articles/942522/

#android_os #android_apps #android_market #android_internals

Google меняет правила игры: верификация разработчиков и ограничения APK в Android

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

Хабр

[Перевод] Почему разработчикам Android стоит забыть слово Singleton

Приложения Android обычно работают в рамках одного процесса, разделяя память и системные ресурсы. Однако Android предоставляет разработчикам гибкость для запуска отдельных компонентов — таких как Activities, Services, or BroadcastReceivers — в отдельных процессах. Система Android не гарантирует, что Singleton, написанный в приложении, будет действительно единственным. Вот почему Singleton не является паттерном или антипаттерном программирования. Это чистое зло. Особенно в разработке Android. Если на собеседовании разработчика просят назвать известные ему паттерны, а он первым называет синглтон, то на этом собеседование можно заканчивать. Серьёзно. И в этой статье я расскажу вам, почему. Давайте представим, что у нас есть Singleton.

https://habr.com/ru/articles/843660/

#kotlin #android #android_internals

Почему разработчикам Android стоит забыть слово Singleton

Приложения Android обычно работают в рамках одного процесса, разделяя память и системные ресурсы. Однако Android предоставляет разработчикам гибкость для запуска отдельных компонентов — таких как...

Хабр