Android 13 Developer Preview 1 е тук с тематични икони, промени в поверителността и много други

Първата предварителна версия за разработчици на Android 13 е тук и включва редица промени за разработчици и крайни потребители. Прочетете за това тук!

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

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

Най-забележителните функции на Android 13 Developer Preview 1 включват:

  • Актуализирани функции за поверителност: нов системен инструмент за избор на снимки, който позволява на потребителите да споделят конкретни изображения и видеоклипове с приложения и ново Wi-Fi разрешение, което помага за минимизиране на използването на данни за местоположение.
  • Тематични икони: динамичните икони на приложения, намиращи се в Material You, ще бъдат разширени до всички икони на приложения в Android 13, което позволява на разработчиците да имат динамична икона на приложение, която отговаря на настройките на Material You на потребителите.
  • Езикови контроли: Android 13 ще въведе нов API, който ще помогне на разработчиците да идентифицират своите потребители предпочитан език, което спомага за подобряване на потребителското изживяване и намалява количеството шаблонен код, от който се изисква разработчици.
  • Инструменти за разработчици: Android 13 DP1 започва работата по опресняване на основните библиотеки на Android, за да поддържа Java 11. Много от функциите за включване в DP1 също могат да се превключват, така че разработчиците могат по-лесно да разберат как всяка промяна поотделно засяга техните приложения.

Навигирайте в тази статия

  • Кога ще излезе Android 13
  • Актуализирани контроли за поверителност в Android 13
    • API за избор на снимки
    • Разрешение за устройство наблизо за Wi-Fi
  • Инструменти за разработчици в Android 13
    • API за поставяне на бързи настройки
    • Тематични икони вече са достъпни за разработчиците
    • Езикови предпочитания за всяко приложение
    • По-бързо сричкопренасяне
    • Програмируеми шейдъри
    • OpenJDK 11 актуализации
  • Съвместимост на приложения в Android 13
    • Системни актуализации на Google Play
    • Оптимизиране на таблети, сгъваеми устройства и Chromebook
    • По-лесно тестване и отстраняване на грешки
  • Как да изтеглите и инсталирате Android 13 Developer Preview 1 на вашето устройство Google Pixel

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

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


Актуализирани контроли за поверителност в Android 13

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

API за избор на снимки

Първо и най-важно, Android 13 добавя нов системен инструмент за избор на снимки, стандартен и оптимизиран начин за сигурно споделяне както на локални, така и на облачни снимки. Системният инструмент за избор на снимки е разширение на инструмента за избор на документи на Android, който позволява на потребителя да споделя документ в приложение, без това приложение да има достъп до всички документи на устройството. По същия начин, API за избор на снимки може да се извика, без да се изисква достъп до всичко снимки на устройството. Google също така планира да предостави инструмент за избор на снимки на всички устройства с Android, работещи с Android 11 и по-нова версия, с изключение на устройства с Android Go, чрез системни актуализации на Google Play.

Разрешение за устройство наблизо за Wi-Fi

В предишните версии на Android приложенията, които трябваше да се свържат с близки Wi=Fi устройства, трябваше да поискат разрешение за местоположение, дори ако не се нуждаеха от местоположението на устройството, за да функционират. Сега Google разделя тази функционалност в ново разрешение за изпълнение, наречено NEARBY_WIFI_DEVICES, и то е част от групата разрешения NEARBY_DEVICES. Приложенията, насочени към Android 13, могат вместо това да поискат разрешение NEARBY_WIFI_DEVICES с флага „neverForLocation“.


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

API за поставяне на бързи настройки

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

Тематични икони на приложения вече са достъпни за разработчиците

Google започна бета тестване на тематични икони на приложения в Pixel Launcher в Android 12, въпреки че беше ясно обозначено като „бета“. Те се свързват с „monet“, тематичния двигател на Android 12, който в момента присъства на смартфоните Pixel. С Android 13 разработчиците на приложения са активно насърчавани да предоставят съвместими икони, така че крайните потребители да могат да имат последователно изживяване на началния си екран, ако активират функцията.

Езикови предпочитания за всяко приложение

За многоезични потребители често се случва да искате да използвате някои приложения на един език, а други приложения на друг език. Някои приложения предлагат избор на език на крайния потребител, така че да може да използва приложението на друг език, различен от езика, на който е техният телефон. В Android 13 обаче вече можете да направите това с нов API за платформа за да зададете или получите предпочитания език на потребителя. Подобен API ще бъде добавен и към бъдеща библиотека на Jetpack.

По-бързо сричкопренасяне

Обикновено казано, когато една дума се напълни до ръба на контейнер (да речем екрана на телефона ви) и иска да продължи е написана на следващия ред, бихте добавили тире там, където думата е отрязана, преди да продължите на следващия ред. Въпреки че беше възможно Android да се справи с това вместо вас в динамично обвиване на текст, никога не е било препоръчително благодарение на удара в производителността, който бихте понесли, като го използвате. В резултат на това той е изключен по подразбиране.

Сега обаче Google казва, че функцията е много подобрена и може да се похвали с до 200% увеличения на производителността, така че почти няма влияние върху производителността на изобразяване на текст.

Програмируеми шейдъри

Android 13 добавя поддръжка за програмируеми обекти RuntimeShader с поведение, дефинирано с помощта на Android Graphics Shading Language (AGSL). AGSL споделя голяма част от синтаксиса си с GLSL, но работи в рамките на механизма за изобразяване на Android, за да персонализира рисуването в рамките на платното на Android, както и филтриране на съдържанието на View.

OpenJDK 11 актуализации

Основните библиотеки на Android 13 са актуализирани до най-новата LTS версия на OpenJDK 11. Има както актуализации на библиотеката, така и поддръжка на език за програмиране Java 11 за разработчици на приложения и платформи. Тези основни промени в библиотеката също ще бъдат разпространени до крайните потребители чрез системни актуализации на Google Play, като част от ART модул за Android 12 и по-нова версия.


Съвместимост на приложения в Android 13

Тъй като смартфоните се променят, специфични форм-фактори (като сгъваеми) създават проблем за разработчиците. Как може един разработчик да накара своето приложение да работи и да превключва безпроблемно между два напълно различни форм фактора в движение например? Как едно приложение може надеждно да предскаже къде е изрязаната камера? Това са проблеми, които Google се опитва да реши, като направи възможно най-лесно за разработчиците да правят заявки в системата и да откриват тези специфични параметри.

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

Системни актуализации на Google Play

Google се разширява Основна линия на проекта в Android 13 за допълнително модулиране на основните части на системата Android. Google вече демонстрира как основните части на системата могат да бъдат надградени, като например въвеждането на API за избор на снимки чрез системни актуализации на Google Play за по-стари устройства. С Android 13 Google добави както Bluetooth, така и ултрашироколентов модул.

Оптимизиране на таблети, сгъваеми устройства и Chromebook

Надграждайки инерцията, дадена от Android 12L, Android 13 включва оптимизации за устройства с голям екран като таблети, сгъваеми устройства и Chromebook.

По-лесно тестване и отстраняване на грешки

За да улесни разработчиците да тестват отделни промени в Android 13, Google въведе редица превключватели в настройките за разработчици. Тези превключватели позволяват на разработчиците да активират или деактивират промените поотделно.


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

Можете лесно изтеглете Android Developer Preview 1, и не забравяйте да разгледате нашето ръководство за как да инсталирате 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? Ще го инсталирате ли на вашето устройство? Какъв е вашият опит? Кажете ни в коментарите по-долу!