Работал ли с новой версией Android

Ответ

Да, работал с 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 выкатывают. А то отстанешь — и всё, ты уже полупидор в мире андроида.