All new android application

Содержание
  1. Mobile Phone Apps Reviews & News
  2. Are Paypal Purchases Protected? Everything You Need To Know
  3. Does Google Photos Have Unlimited Storage?
  4. How To Download Disney Plus Videos (Movies & TV Shows)
  5. What Is Apple Music Voice Plan?
  6. How To Use Garmin Connect + Best Features
  7. Can Google Docs Be Used Offline?
  8. Is Google Docs Free? Let’s Look And See…
  9. Can Google Photos Be Hacked? + How To Protect Your Account
  10. Do PayPal Have Fees? – You Might Be Pleased!
  11. Is Google Photos Free? – Yes, To A Degree…
  12. Is Google Docs Similar To Microsoft Word?
  13. How Do I Get A Refund On Google Play?
  14. Can You Get A Refund On Apple Pay?
  15. The Best iPhone Apps
  16. The Best Android Apps
  17. Best App Guides (iPhone & Android)
  18. Finding New Apps To Use
  19. Phone App Tutorials
  20. 15 best Android apps available right now
  21. The best Android apps available right now:
  22. 1Weather
  23. Google Drive
  24. Google Maps and Waze
  25. Google Search / Assistant / Feed
  26. LastPass
  27. Microsoft SwiftKey
  28. Nova Launcher
  29. Podcast Addict
  30. Poweramp
  31. Solid Explorer
  32. Tasker and IFTTT
  33. Все новинки Android 12. Обзор для разработчиков
  34. Дизайн
  35. Новый дизайн Material You
  36. Стандартный Splash Screen для всех приложений
  37. Обновление эффектов UI
  38. Ripple эффект
  39. Overscroll
  40. RenderEffect API
  41. Виджеты
  42. Rounded Corner API
  43. Rich Content Insertion
  44. Уведомления
  45. Запрет «трамплинов» в уведомлениях
  46. Медиа
  47. Поддержка AVIF
  48. Compatible Media Transcoding
  49. Performance Class
  50. Прочее
  51. Безопасность и приватность
  52. Примерное местоположение
  53. Отдельное разрешение для Nearby сканирования через Bluetooth
  54. Exact alarm permission
  55. Отслеживание доступа к Clipboard
  56. Ограничения на использование Foreground Service
  57. Уведомления Foreground Service будут показываться с задержкой
  58. Индикатор использования микрофона и камеры
  59. Privaсy Dashboard
  60. Гибернация приложений
  61. Ограничение частоты получения данных с сенсоров движения
  62. Объявление exported у всех компонентов в Manifest
  63. Прочие

Mobile Phone Apps Reviews & News

Are Paypal Purchases Protected? Everything You Need To Know

When making online purchases through PayPal, you want to know that you’ll be happy with the goods and that it’s coming from a trustworthy supplier – how do we ensure this? PayPal has been providing customers with different options to make transactions and transfer and receive money online since 1998.…

Read all the latest apps reviews and news, including guides to the best iPhone apps and the best Android apps. From cooking and dating apps to fitness and finance applications, our app guides have got you covered. We’ll show what the best new apps are and how to use them like a pro.

Does Google Photos Have Unlimited Storage?

How To Download Disney Plus Videos (Movies & TV Shows)

What Is Apple Music Voice Plan?

How To Use Garmin Connect + Best Features

Can Google Docs Be Used Offline?

Is Google Docs Free? Let’s Look And See…

Can Google Photos Be Hacked? + How To Protect Your Account

Do PayPal Have Fees? – You Might Be Pleased!

Is Google Photos Free? – Yes, To A Degree…

Is Google Docs Similar To Microsoft Word?

How Do I Get A Refund On Google Play?

Can You Get A Refund On Apple Pay?

The Best iPhone Apps

Apps are what make your iPhone useful. With a solid array of apps installed on your iPhone, you can pretty much do anything you like with your phone – from working out to running a business and even dating.

We cover all the latest iPhone apps and show you how to use them. From dating apps like Tinder to finance apps like Plum and Nutmeg, we produce detailed content around each full of tips and tricks on how to best use them.

Apple’s App Store is jam-packed with a myriad of applications and games. You also have things like Apple’s Arcade to consider too. The app market is always growing, so you always have new options and applications to try out on your iPhone.

If you like to discover new apps for your iPhone, we got you covered. Our expert team tests hundreds of apps every year, from new dating apps to enterprise applications like Slack, Teams, and Google Workspace.

The Best Android Apps

Android phones get their applications from the Google Play Store. Like Apple’s App Store, the Google Play Store is packed with a huge amount of Android apps, games, and additional content like magazines and other media content.

Finding the best Android apps amongst the millions of apps available inside of Google Play is super-tricky, especially when new applications are released every single day. This is where we come in.

Best App Guides (iPhone & Android)

Need some help finding the best apps for your phone? Check out some of our detailed app guides below:

Finding New Apps To Use

We cover all the latest and coolest new Android apps. We’ll help you discover new Android apps, ranging from things like meditation apps to fitness and dating, as well as VPNs, that are simple to use and will aid make your phone more and more useful.

Phone App Tutorials

Want to learn how to use Tinder? Need advice on how to save money and invest money on your phone? Looking for the best step counter app? This is the kind of stuff we’re here to help with. ‘

Our team of expert writers test and use hundreds of apps every single year, apps for iPhone and Android, and then publish detailed guides on how to use these apps in your everyday life.

From dating apps like Tinder and OK Cupid to fitness apps like Google Fit and financial apps like Nutmeg and Plum, we provide expertly crafted, detailed tutorial posts on how to use complex applications, and even simple ones that you can use to edit photos and videos.

If you want to learn more about using apps, find new apps, and get more from your mobile phone, this section is designed for you.

Источник

15 best Android apps available right now

Here it is ladies and gentlemen. The crème de la crème. The Android apps that stand alone at the top of the pantheon. These apps have become ubiquitous with Android and if you’re looking for good stuff it’s assumed that you have some of this stuff already. There are a ton of amazing Android apps out there. However, there are a few that stand out above the rest. These apps are useful to just about everyone no matter what their use case may be. Without further delay, here are the best Android apps currently available.

Most people should be relatively familiar with most of these apps. They are the best, and the best things are rarely anonymous. It’s difficult to get into the hall of fame, but we do have the best lists attached to each selection in case you want to see more options.

The best Android apps available right now:

1Weather

Price: Free / $1.99

1Weather is arguably the best weather app out there. It features a simple, paginated design that shows you the current weather, forecast for up to 12 weeks, a radar, and other fun stats. Along with that, you’ll get a fairly decent set of lightly customizable widgets and the standard stuff like severe weather notifications and a radar so you can see the storms approaching. The Ui is logical and reasonably easy to navigate as well.

Читайте также:  Детские пазлы для android

The free version has all of the features with advertising. The $1.99 charge removes advertising. Otherwise, the two versions work the same way. Most will also likely enjoy the range of weather fun facts as well when you open the app. We have a list of the best weather apps and widgets if you want more options.

Google Drive

Price: Free / $1.99-$299.99 per month

Some of the features of these apps include live collaboration, deep sharing features, and compatibility with Microsoft Office documents. You can find more cloud storage apps here and more office apps here if you want something different.

Google Maps and Waze

Price: Free

If you add to that the Waze experience, which includes tons of its own features, and you won’t need another navigation app. Ever. Google also owns and operates Waze. It’s unique and fun in ways that Google Maps isn’t and we also highly recommend it. Of course, we have more GPS apps options as well here if you need them.

Google Search / Assistant / Feed

Price: Free

There is also a second Google Assistant app for those who want a quick launch icon on the home screen. The hardware stuff costs money, but Google Assistant is free. There are other decent personal assistants like Amazon Alexa, and you can check them out here.

LastPass

Price: Free / $12 per year

LastPass is one of those must-have Android apps. It’s a password manager that lets you save your login credentials in a safe, secure way. On top of that, it can help generate nearly impossible passwords for you to use on your accounts. It’s all controlled with a master password. It has cross-platform support (premium version only) so you can use it on computers, mobile devices, tablets, or whatever.

There are others, but LastPass always feels like it’s one step ahead. Additionally, the premium version is cheap. You can also grab LastPass Authenticator to go along with it for added security. There are other options for great password managers here and some free LastPass alternatives if the new, more restricted free version isn’t doing it for you. LastPass also has an authenticator app for additional security.

Read more:

Microsoft SwiftKey

Price: Free

Microsoft SwiftKey Keyboard is one of the most powerful and customizable third-party keyboards available. It hit the market several years ago with a predictive engine unlike anything any other keyboard had and the app has grown a lot of over the years. It’s a free download and you can purchase themes for it if you want to.

Other features include a dedicated number row, SwiftKey Flow which allows for gesture typing, multiple language support, cross-device syncing of your library, and much more. It’s about as good as it gets in the keyboard space. It’s true that Microsoft now owns SwiftKey, but so far they have managed not to mess it up. Gboard, Google’s keyboard app, is also exceptionally good and we honestly could’ve listed either one. There are some other great Android keyboards here as well.

Nova Launcher

Price: Free / $4.99

You can even make it look like the Pixel Launcher if you want to. If you go premium, you can tack on gesture controls, unread count badges for apps, and icon swipe actions. Those looking for something simpler may want to try Lawnchair Launcher, Hyperion Launcher, and Rootless Launcher. Of course, we have a list of the best Android launchers with even more options as well.

Podcast Addict

Price: Free / $3.99

You can also set download rules, create playlists easily, and it supports both Chromecast and SONOS along with Android Auto and Wear OS. The UI and settings aren’t the most elegant things we’ve seen. However, the app makes up for it by hitting literally every other box we could think of. Pocket Casts and CastBox are other excellent options in this space, and we have a list of even more great podcast apps here.

Poweramp

Price: Free trial / $4.99

The UI has a tiny bit of a learning curve, but it’s one of the better-looking music players as well with optional themes in the Google Play Store. There are other great music apps here, but the top slot arguably Poweramp’s title to lose. Poweramp also has an equalizer app (Google Play link) if you want a better equalizer app.

Solid Explorer

Price: Free trial / $2.99

File browsing is something everyone inevitably has (or wants) to do, so you might as well do it with a capable, fantastic file browser. Solid Explorer is pretty much as good as it gets in the file explorer apps realm. It features Material Design, archiving support, support for the most popular cloud services, and even some more power-user stuff like FTP, SFPT, WebDav, and SMB/CIFS support.

It looks great, it’s incredibly stable, and it just works well. There is a 14-day free trial with a $2.99 price tag at the end of it. There are other file browsers with more features, but few blend together looks, ease of use, and features like Solid Explorer does. If this doesn’t work for you, here are some other outstanding file browsers.

Check out some excellent hardware as well:

Tasker and IFTTT

Price: $2.99 and Free, respectively

Tasker is a glorious application if you have the patience to learn how to use the app. What it does is allow users to create custom made commands and then use them in various places. There are many apps out there that have Tasker support and you can even use Tasker to create very complex commands for NFC tags. It’s difficult to truly explain what this app can do because it can do so many things. Between the apps supported, plugins you can add, and the sheer volume of stuff that you can do, there aren’t many apps out there as useful as this one.

IFTTT is another excellent automation app. In some cases, it may even be better than Tasker thanks to its simplicity and wide range of uses. Tasker is also available free as part of the Google Play Pass. There are some other great Android tools and utility apps, but none of them can step up to Tasker and IFTTT.

Источник

Все новинки Android 12. Обзор для разработчиков

Привет. Меня зовут Кирилл Розов и вы если вы интересуетесь разработкой под Android, то скорее всего слышали о Telegram канале «Android Broadcast», с ежедневными новостями для Android разработчиков, и одноимённом YouTube канале. Этот пост является текстовой расшифровкой нового видео на канале

Прошла конференция Google I/O и мы узнали абсолютно всё про новую версию Android, а также всё это можно попробовать в Beta 1, которую на Pixel можно установить по воздуху, а также ряд других производителей позволяют установить GSI образ.

Основной упор в релизе был сделан на усиление безопасности ОС и приватности данных и редизайн системы. Очень хорошо поработали с поддержкой новых современных стандартов медиа, причём минимизировали объем боли которые будут испытывать флагманские устройства из-за старых или бюджетных смартфонов. App Widgets воскресили и сделали улучшения, которые просили еще с первой версии Android.

Дизайн

Новый дизайн Material You

Google представила обновлённую версию Material Design, которая акцентирует внимание на персонализации цветовой палитры. Например, в Pixel устройствах цвета будут определяться на основе фоновой картинки. Полноценно попробовать Material You получится во второй Beta версии Android 12

Читайте также:  Очистить память андроида команда

Самый главный вопрос: «как вендоры будут адаптировать Material You в своих прошивках?» Есть вероятность что эта концепция цветов так и останется в чистом Android, а вендоры и сторонние приложения будут игнорировать дизайн и использовать свои собственные наработки. Вся палитра цветов в Material была основана на цветах бренда приложения, а сейчас должна задаваться пользователем. Хотя многое зависит как дизайнеры интерфейса приложений адаптируют новый дизайн. Пишите в комментариях как вам новый визуальный стиль Google

Стандартный Splash Screen для всех приложений

SplashScreen API позволяет его кастомизировать для вашего бренда: задать фон, анимированную иконку и другие параметры. Отключить новый Splash Screen нельзя, поэтому у всех кого есть своя вариация такого экрана — обратите внимание.

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

Обновление эффектов UI

Ripple эффект

Обновление дизайна затронула многие аспекты UI системы, даже Ripple эффект обновился. Теперь в него добавили эффект аля «белый шум» по краям. Мне нравился старый одноцветный Ripple и новый выглядит странным и неестественным

Overscroll

Новый эффект при достижении граница списке стал доступен в Android 12 для нативных (Android View) системы. Тем кто использует iOS новый эффект overscroll будет очень знаком.

RenderEffect API

Новое API, которое позволит делать размытия, цветовые фильтры и другие графические эффекты намного проще и эффективнее. Теперь добиться размытия окна как в iOS можно всего лишь одной строчкой API

Виджеты

В Android 12 значительно переработали API виджетов рабочего стола. Мне кажется, что появление этого функционала в iOS 14 подстегнуло Google обратить внимание на жалобы разработчиков на это API еще с самой первой версии Android. Что теперь появилось:

Закруглённые края у фона всех виджетов на Android 12+

Виджеты могут использовать динамические цвета из темы, которые являются нововведением Material You

Начальная настройка виджета может быть необязательной и этот этап может пропускаться

Добавлена поддержка CheckBox, Switch и RadioButton. Обрадоваться могу разные Todo списки и приложения, где есть настройки через тумблеры

На превью виджета теперь можно ставить не только статическую картинку, но и верстать UI в XML и добавлять описание

    Анимации при открытии приложения по клику на виджет. Фон виджета будет трансформироваться в фон окна открываемой Activity

    Упрощение API для работы со списками в виджетах

    Большое руководство по обратной совместимости для виджетов до Android 12 и после

    Помимо прочего нам обещают библиотеку для написания виджетов в DSL стиле подобно Compose, с поддержкой старых версий Android. Это будет специальное DSL, которое конвертируется в иерархию View, но уже приятно что Compose стиль будет идти и в существующий функционал системы.

    Rounded Corner API

    Rounded Corner API позволит получать информацию о дисплеях с закруглениями и размещать свой контент безопасно, чтобы он не обрезался.

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

    Rich Content Insertion

    Шаринг контента между разными приложениями — важная возможность любой системы. Google упрощает жизнь разработчиков и теперь вместо трёх отдельных API вставки содержимого через drag-&-drop, изображений из клавиатуры и буфера обмена мы получили один — Rich Content Insertion. Также compat API OnReceiveContentListener уже добавлено в Jetpack Core 1.5.0, который вышел в Stable.

    Уведомления

    Какое обновления Android без переработки уведомлений. Для начала снова поменялся их шаблон и появилось несколько новых возможностей:

    В MessagingStyle и BigPictureStyle можно добавлять анимированные картинки

    Действия на уведомлениях во время показа их на экране блокировки можно потребовать обязательной авторизации пользователя перед отправкой Intent

    Новый стиль уведомлений для звонков — CallStyle, который позволяет создать разные стили для входящего, исходящего и текущего звонка. Также можно задавать важность для звонков

    Зона в уведомлении, выделяемая для Custom View, теперь становится меньше.

Запрет «трамплинов» в уведомлениях

Под трамплином понимается случай когда нажатие на уведомление приводит к запуску Activity, но делается это не напрямую. Например, вы сначала запускаете BroadcastReceiver, а из него уже стартует Activity. Для улучшения производительности и UX теперь так делать запрещено. Хотите запустить Activity из уведомления — делайте это напрямую. В противном случаи ничего происходит не будет, а в логи упадёт ошибка

Медиа

Поддержка AVIF

Поддержка изображений формата изображений AV1, а точнее файлов AVIF. Этот формат пришёл из видео и использует все его преимущества компрессии и обеспечивает более высокое качество картинок и детализацию при одинаковом размере с JPG. Сможем ли снимать фото в таком формате?

Compatible Media Transcoding

В Android 12 появляется возможность для любого приложения воспроизводить современные форматы видео, которые могут записать устройства без всяких проблем. Android сможет конвертировать HEVC (H.265) to AVC (H.264), а также HDR10 в SDR. Вам надо создать новый XML файл в ресурсах вашего приложения с описанием поддержки современных форматов, а затем добавить ссылку на него в AndroidManifest.

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

Скорость конвертации видео довольно быстрая — ролик длиной одну минуту в разрешение 1080p 30 кадров в секунду конвертируется 9 секунд на Pixel 4. Напомню, что в Pixel 4 стоит флагманский процессор Snapdragon 845 и 6 гигов оперативы. Так что результаты на середнячках могут быть хуже (

Performance Class

Начиная с Android 12, появляется новый стандарт Performance Class. Он описывает набор возможностей устройства, который являются минимальный требуемой для версии Android. Разработчики могут проверить класс производительности и изменить настройки, чтобы предоставлять лучший пользовательский опыт для устройства пользователя.

Class 12 будет опубликован с релизом Android 12 и будет включать в себя требования по возможностям проигрывания видео, возможности съемки контента, а также характеристики дисплея, скорости чтения/записи на диск и оперативной памяти. С каждой новой версией будет повышаться класс и обновляться требования, но даже на Android 13 может остаться class 12, если не будет соответствия новым требованиям.

Прочее

Генерации виброотдачи на основе аудио потока. Очень полезна будет для игр

Добавили возможность использовать камеры с высоким разрешением т.е. делать сразу снимки 108 мегапикселей и других огромных размеров.

При переключении аудио между приложениями будет происходить затухание громкости, а не резкая пауза

Camera2 API теперь содержит расширения для использования спец режимов аналогично CameraX Extentions

Безопасность и приватность

Примерное местоположение

В Android 11 появилась возможность давать разрешение на доступ к геолокации только во время использования приложения и на один раз. Этими возможностями воспользовалось 80% пользователей. Google развивает идею контроля пользователем доступа приложений к местоположению. В Android можно запросить точное и примерное местоположение, так вот теперь при запросе точной позиции, пользователь может отказать, но выдать доступ к примерному местоположению.

Изменение будет действовать только для приложений с targetSdk=S, так как разработчикам приложений, запрашивающих доступ к точному местоположению надо поменять свой код обработке получения.

Если вам всё же нужно точное местоположение, а пользователь ранее уже выдал примерное, то при повторном запросе пользователю будет предложено дать вам доступ только на точное местоположение.

Отдельное разрешение для Nearby сканирования через Bluetooth

В текущих версиях Android если вы хотите сканировать устройство поблизости с помощью Bluetooth, то вам приходилось запрашивать разрешение на доступ к местоположению, что порой вводило в заблуждение пользователей. Наконец-то в Android 12 эти разрешения будут отделены в новые: BLUETOOTH_SCAN и BLUETOOTH_CONNECT. BLUETOOTH_SCAN используется для доступа в случае поиска Bluetooth устройств, а BLUETOOTH_CONNECT — когда вам надо подключиться к устройствам с которыми уже связанными устройствами.

Если на основе сканирования вам всё также будет нужен доступ к местоположению, тогда без запроса на доступ к местоположению вам не обойтись.

Exact alarm permission

Выполнение операций в заданное время — боль Android разработчиков. Каждый из них делает свои оптимизации энергопотребления, которые заставляют на каждой оболочке отключать их по своему, а приложение должно показать инструкцию. Возможно нас ждёт улучшение в работе точного срабатывания alarm-ов, так как теперь в системе появится разрешение SCHEDULE_EXACT_ALARM, без получения которого вызовы exact alram-ов в AlarmManager будет приводить к выбрасыванию SecurityException.

Новый permission не является runtime, а это значит что за его получением придется отправлять пользователя в настройки системы.

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

Отслеживание доступа к Clipboard

Теперь система следит за доступом к буферу обмена, и когда фоновое приложение будет пытаться оттуда получить данные будет выдано уведомление. Хорошее нововведение, которое не даст следить за вашими данными. Часто используйте copy-paste для важных данных? Я вот порой пользуюсь для паролей и стало немного страшно что может делаться сейчас.

Ограничения на использование Foreground Service

Главное изменение Android 12, которое доставит работы Android разработчикам — теперь Foreground Service нельзя запустить из фона, за исключением нескольких случаев. В случае неудачной попытке запуска Service приложение будет падать с исключением ForegroundServiceStartNotAllowedException .

Какие случае исключительные:

High Priority Push

Как реакция на broadcast-ы ACTION_BOOT_COMPLETED , ACTION_LOCKED_BOOT_COMPLETED , или ACTION_MY_PACKAGE_REPLACED

Приложение имеет специальные разрешения или роли

Приложение игнорирует оптимизации батареи

и некоторый другие специфичные случаи

На замену предлагается использовать новое API Expedited Jobs, которое уже было добавлено в WorkManager 2.7.0. На Android 12 и более поздних версиях будет вызывать соответствующие API из JobScheduler, а на старых версиях Android будет запускаться Foreground Service.

Expedited job позволяет приложение выполнять короткие важные задачи, предоставляя системе лучшее управление доступом к ресурсам. Expedited Job по своим характеристикам находится между Foreground Service и обычной job из JobScheduler:

Короткий период — пара минут. Если ваша job будет выполняться дольше, система может остановить выполнение expedited job.

Expedited job менее подвержены эффектам от менеджмента системой экономии расхода батареи, таких как Battery Saver и Doze Mode.

Система запускает expedited job сразу же, если в системе имеется достаточно для этого ресурсов и количество уже запущенных job не превышает лимит, установленный в системе, и в хватает свободной оперативной памяти. Эти требования более строгие чем для других типов job.

Уведомления Foreground Service будут показываться с задержкой

Как часто вы видите уведомления, которые появляются на пару секунд и исчезают? Может вы сами делали такие своим кодом? Бывалый разработчик знает что это Foreground Service, который выполняет свою работу быстро и поэтому уведомление показывается и быстро исчезает. В Android 12 уведомление, связанное с Foreground Service, не будет показываться в течении первых 5 секунд. Улучшение направлено на UX и надеюсь что будет позитивно воспринято пользователям. Конечно же есть исключения из правила, например, если у уведомления есть кнопки действий, то оно будет показано сразу. Разработчик может явно указать что уведомление нужно показать сразу c помощью нового API в Notification.Builder.setForegroundServiceBehavior().

Индикатор использования микрофона и камеры

Современные версии Android и iOS активно заимствуют идеи друг у друга, так вот и новая возможность системы реализована аналогично iOS. Когда приложения будут использовать камеру или микрофон, то в status bar будет появляться индикатор, который не позволит делать что-то в фоне. Помимо прочего пользователь в любой момент сможет отключить доступ к камере и микрофону всем приложениям, с помощью тоглов.

Privaсy Dashboard

Новая функциональность Android 12 позволит пользователям видеть история доступа всеми приложениями к местоположению, микрофону и камере. Функционал будет доступен во второй Beta.

Гибернация приложений

В Android 11 автоматический сброс разрешений неиспользуемым приложениям зашёл успешно и держите развитие фичи — гибернация приложений. Если пользователь не будет взаимодействовать с вашим приложением очень долго (несколько месяцев), то система сбросит все полученные разрешения и отправит его в гибернацию:

Будет очищен кэш приложения

Приложение не сможет запускать job или alert в фоне

Приложение не будет получать push уведомления, включая high-priority FCM

После первого взаимодействия с вашим приложением все ограничения будут сняты, но вам надо будет заново создать job, alarm и уведомления, которые вам необходимы. Поведение схоже когда пользователь принудительно останавливает приложения в настройках

Вы можете запросить у пользователя отключить настройку «Отзывать разрешения и очищать память» в настройках, если ваше приложение подразумевает работу в фоне, например отправка местоположения между членами семьи или приложения для устройства-компаньона.

Ограничение частоты получения данных с сенсоров движения

По умолчанию данные с различных сенсоров, таких как акселерометр, гироскоп и других будут приходить с частотой 200 Гц или реже. Чтобы вы смогли получать данные как прежде вам надо в манифесте декларировать новое разрешение HIGH_SAMPLING_RATE_SENSORS, но запрашивать у пользователя его не придётся.

Объявление exported у всех компонентов в Manifest

Для всех компонентов в AndroidManifest теперь вы должны явно объявлять значение android:exported=true|false , который отвечает за доступность компонента другим приложениям. По умолчанию значение этого атрибута false, но если хотя бы один intent-filter будет объявлен у компонента, то значение поменяется на true. Такое уязвимостью пользовались злоумышленники, например так взломали авторизацию Slack.

В случае если у вас будет targetSdk=S и у какого-то компонента не будет объявлено значение exported, то установка не завершится, а в Logcat вы увидите сообщение.

Android Studio 2020.3.1 Arctic Fox содержит Android Lint проверки для того чтобы вы не пропустили ничего. Важно чтобы обновились сторонние библиотеки, которые содержат компоненты. В противном случае вам нужно будет использовать возможности Manifest Merger и задать значение exported самостоятельно.

Прочие

Много интересных изменений произошло в Android 12, но вместить все их в видео я не смогу, так что ловите ещё изменений в быстром формате:

ART теперь обновляется независимо от системы

В стандартном Build классе появились новые константы, которые позволяют получить производителя чипа и его модель (подробности).

Появился новый App Standby bucket — Restrictive. Он будет являться самым строгим и будет иметь больше всего ограничений

Удалены Bouncy Castle реализации криптографических алгоритмов

Backup и восстановление данных разделили для локального бэкапа (по проводу) и облачного, а также обновили возможности конфигурации.

При создании любого PendingIntent теперь явно нужно указывать мутабельный он или нет

Web intent теперь будет открываться в приложении только если приложение является одобренным этим доменом. Используйте Android App Links, либо открывать системные настройки приложения и просить пользователя добавить domain в одобренные

Поддержка SameSite куков в WebView

Private Compute Core — изолированная от ОС среда для процессинга данных пользователя. Например, Smart Reply. У неё нет доступа к инету и исходный код открыт. Идея в том чтобы обрабатывать данные пользователя на устройстве без возможности их утечки куда-либо.

Добавлена возможность приложениям автоматически обновлять другие приложения. Раньше это мог делать только Google Play

Выход Android 12 запланирован на осень этого года, но еще до этого времени нас жжёт несколько Beta версий, которые порадуют новинками, показанными на Google I/O. Помните, что с выходом Android 12 надо будет адаптировать свои приложения под Android 11. В комментариях я жду ваших впечатлений от Android 12: что понравилось, что нет, а чего еще ждали от обновления зеленого робота

Источник

Читайте также:  Чем открыть excel android
Оцените статью