Android 13 Developer Preview 2 пристига със заявки за разрешение за уведомяване и други промени

Android 13 Developer Preview 2 е тук и съдържа заявки за разрешения за известяване и подобрения в производителността на разработчиците. Виж това.

През февруари излезе първият Android 13 Предварителен преглед за разработчици и с него дойде основата за следващата итерация на най-голямата операционна система в света. Той донесе редица промени, които са от полза за разработчиците и направи подобрения в поверителността, Material You, езиковите контроли и много други. Сега компанията обяви втората предварителна версия за разработчици и има някои допълнителни функции и много подобрения спрямо предишната предварителна версия за разработчици.

Както подсказва заглавието „Преглед за разработчици“, тези версии са предназначени за използване само от разработчици. Това е за тестване на нови функции и гарантиране, че техните приложения работят на актуализирани устройства, както се очаква. Ще има грешки, ще има други проблеми и Google ще настоява за обратна връзка от разработчиците през следващите месеци. Ако нямате нищо против да се сблъскате с проблеми, тогава непременно опитайте Android 13. Ако обаче разчитате, че вашият смартфон е постоянно стабилен, тогава може би си струва да изчакате пълната версия на Android 13, която се очаква да стартира през втората половина на годината.

Най-забележителните характеристики на Android 13 Developer Preview 2 включват:

  • Искания за разрешение за уведомяване
  • Разработчиците вече могат да понижат своите разрешения
  • Много подобрения в производителността на разработчиците

Кога ще бъде пуснат Android 13?

За актуализации на Android Google обикновено разкрива крайъгълен камък за „стабилност на платформата“, така че разработчиците да знаят кога Google възнамерява да достави окончателните API на SDK/NDK, заедно с окончателните вътрешни API и система за приложение поведения. Google възнамерява да постигне стабилност на платформата през юни 2022 г., като планира най-малко няколко седмици преди официалното пускане. Android 12 достигна стабилност на платформата през август 2021 г. и окончателната версия беше пуснат през октомври от тази година. Google пусна повече подробности за времевата линия на пускане че можете да проверите.


Поверителност и сигурност

Google знае, че потребителите искат операционна система, на която могат да се доверят с данните си. В края на краищата, смартфоните са достигнали точката, в която са ефективно продължение на самите нас и собствения ни живот по много начини. Използваме ги за съхраняване на важни снимки, за лични разговори с приятели и семейство и носим ги с нас всеки ден с увереността, че микрофоните или камерите не записват всеки път взаимодействие. Видяхме промени в системата за разрешения на Android 13 (наред с други промени), въведени в Android 13 Developer Preview 1, а Developer Preview 2 разширява това.

Разрешение за уведомяване

Android 13 въвежда ново разрешение за изпълнение за изпращане на известия от приложение: POST_NOTIFICATIONS. Приложенията, които са насочени към Android 13, вече ще трябва да поискат разрешение от потребителя, за да изпращат насочени известия. За приложения, които са насочени към Android 12 или по-стара версия, системата ще се справи с процеса на надграждане, но потребителите ще го направят все още виждат системен диалогов прозорец, който трябва да приемат или откажат, за да позволят на приложението да натисне известия. Google насърчава разработчиците да се насочат към Android 13 възможно най-рано и да поискат разрешение за уведомяване в техните приложения.

Разрешения за понижаване на разработчиците

Понякога, когато приложенията се актуализират, те не се нуждаят от по-стари разрешения, които някога са били дадени по-рано. Android 13 се представя нов API което ще позволи на разработчиците да понижат предоставените по-рано разрешения за изпълнение.

По-безопасно експортиране на контекстно регистрирани приемници

Android 12 представи и изисква от разработчиците да декларират възможността за експортиране на приемници за намерения, декларирани в манифеста на Android. Сега Google моли разработчиците да направят същото за контекстно регистрирани приемници, като добавят или RECEIVER_EXPORTED или RECEIVER_NOT_EXPORTED флаг при регистриране на приемници за несистемни източници. Те няма да се изискват в Android 13, но е силно препоръчително за разработчиците да ги активират.

Производителност на разработчиците

Android нямаше да е това, което е без разработчиците и всяка актуализация на платформата обикновено носи актуализации, които улесняват живота на разработчиците. Някои актуализации определено го правят по-трудно, но Google като цяло се опитва да рационализира процеса на разработка на приложения с всяка итерация.

Подобрено обвиване на японски текст

Android 13 DP1 въведе подобрения в обвиването на текст TextView и сега се въвеждат някои подобрения специално за японски текст. Този път TextViews вече може да обвива текст от Bunsetsu (най-малката единица от думи, която звучи natural) или фрази - вместо по знак - за по-изчистен и четим японски приложения. Ще трябва само да активирате android: lineBreakWordStyle="

фраза" с TextViews.

Обвиване на японски текст с активиран стил на фраза (по-долу) и без (по-горе)

Подобрени височини на редове за нелатинични скриптове

В Android 13 нелатиничните скриптове (като тамилски, бирмански, телугу и тибетски) се показват с помощта на височина на реда, която е адаптирана за всеки език. Това предотвратява изрязването и подобрява позиционирането на текста и всичко, което едно приложение трябва да направи, за да внедри тези подобрения, е насочено към Android 13.

API за преобразуване на текст

Хората, които говорят езици като японски и китайски, използват методи за въвеждане на фонетични букви, което може да забави търсенето и функции като автоматично довършване. В Android 13 приложенията могат да извикват новото API за конвертиране на текст така че потребителите да могат да намерят това, което търсят по-бързо и по-лесно. Преди това търсенето на японски изискваше потребителят да направи следното:

  • Въведете хирагана като фонетично произношение на тяхната дума за търсене (т.е. име на място или приложение)
  • Използвайте клавиатурата, за да конвертирате знаците на хирагана в канджи,
  • Повторно търсене с помощта на знаците канджи
  • Получете техните резултати от търсенето.

С новия API за конвертиране на текст японските потребители могат да пишат на хирагана и незабавно да видят резултатите от търсенето с канджи на живо, като пропускат средните две стъпки.

Цветни векторни шрифтове

Android 13 добавя поддръжка за изобразяване на шрифтове COLR версия 1 и актуализира системните емотикони до формат COLRv1. COLRv1 е нов и изключително компактен шрифтов формат, който се изобразява бързо и отчетливо при всякакъв размер. За повечето приложения системата обработва всичко и COLRv1 просто работи. Google препоръчва да тествате изобразяването на емотикони, ако приложението ви прилага собствено изобразяване на текст и използва системните шрифтове. Можете да прочетете повече за COLRv1 в Chrome съобщение когато беше обявено с Chrome OS 98.

Bluetooth LE аудио

Bluetooth Low Energy Audio е, както подсказва името, нискоенергиен начин за предаване на аудио през Bluetooth. Android 13 носи официална поддръжка за него.

MIDI 2.0

Android 13 също добавя поддръжка за новия стандарт MIDI 2.0, включително възможност за свързване на хардуер MIDI 2.0 чрез USB. MIDI 2.0 предлага подобрения като повишена разделителна способност за контролери, по-добра поддръжка за не-западна интонация и по-изразително изпълнение с помощта на контролери за всяка нота.


Как да изтеглите и инсталирате Android 13 Developer Preview 2 на вашето устройство Google Pixel

Можете лесно изтеглете Android Developer Preview 2, и не забравяйте да разгледате нашето ръководство за как да инсталирате Android 13 ако не сте сигурни как да го направите.

Google официално пуска тази актуализация за предварителен преглед за разработчици за Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL или Pixel 4. Можете да използвате 64-битовите системни изображения с емулатора на Android в Android Studio, а също така можете да използвате и GSI.


Какво мислите за най-новата версия на Developer Preview? Ще го инсталирате ли на вашето устройство? Какъв е вашият опит? Кажете ни в коментарите по-долу!