Ответ
Да, работал с Android 14 (API 34). Основные изменения:
- Foreground Services теперь требуют явного разрешения
POST_NOTIFICATIONS - Partial Screen Sharing – ограничение доступа к контенту при скриншоте/записи экрана
- Predictive Back Gesture – улучшенная анимация навигации
Пример обработки нового разрешения:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
requestPermissions(arrayOf(Manifest.permission.POST_NOTIFICATIONS), REQUEST_CODE)
}
Также тестировал Credential Manager и Health Connect API. Слежу за обновлениями через Android Developers Blog и выпусками Jetpack библиотек.
Ответ 18+ 🔞
Блин, смотри, я тут недавно с Android 14 (API 34) возился. Ёпта, опять эти гомосеки налетели с новыми правилами, волнение ебать! В общем, главное, что нужно знать:
- Foreground Services теперь — это пизда рулю. Чтобы твоя служба работала на переднем плане, теперь нужно явно выпрашивать у пользователя разрешение
POST_NOTIFICATIONS. Раньше как было? Запустил и всё. А теперь — «разрешите, пожалуйста, ваше благородие, вас уведомлять». Сам от себя охуел, когда узнал. - Partial Screen Sharing – ну это вообще хитрая жопа. Система теперь может ограничивать доступ к контенту, когда юзер делает скриншот или запись экрана. То есть твои секретики в приложении могут и не попасть в кадр. Защита, бля, на уровне.
- Predictive Back Gesture – ну это вроде прикольно, анимация навигации стала плавнее, предсказуемой. Не то чтобы овердохуища важное, но приятно.
Вот, смотри, как теперь этот цирк с уведомлениями выглядит в коде, если версия API 34 и выше:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
requestPermissions(arrayOf(Manifest.permission.POST_NOTIFICATIONS), REQUEST_CODE)
}
Просто, да? Но без этого — сервис твой накрылся медным тазом. Доверия ебать ноль у системы теперь.
А ещё я баловался с их новыми штуками — Credential Manager и Health Connect API. Первое — для паролей и ключей, второе — для здоровья, всё как у взрослых. В общем, чтобы не отстать, надо следить за их бложиком Android Developers и за тем, что эти умники из Jetpack выкатывают. А то отстанешь — и всё, ты уже полупидор в мире андроида.