Android 14 Developer Preview 2 е тук с достъп до избрани снимки и други промени

click fraud protection

Android 14 Developer Preview 2 вече е тук и има някои доста страхотни промени.

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

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

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

  • Предоставяне на повече контрол на потребителите върху техните данни: Въведени са промени, така че потребителите да могат да избират до какви конкретни снимки да има достъп приложение на устройството, така че да не е необходимо да споделяте цялата си библиотека със снимки с приложение. Добавен е и API за откриване на екранни снимки, за да се предотврати ненужен достъп до данните на потребителя.
  • Повече, по-безопасни начини за влизане: Нов API предлага сигурно влизане без парола чрез пароли за влизане в приложения.
  • Подобрения в изправността на системата на устройството с Android: Android 14 ще има за цел да оптимизира начина, по който се изпълняват приложенията, включително предотвратяването им да работят, докато са замразени, за да спести живот на батерията и производителност.

Очакваме да има и други промени под капака, за които ще следим.

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

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

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

Достъп до избрани снимки

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

Когато приложение, което е насочено към API ниво 33, задейства диалоговия прозорец за разрешение за изпълнение, за да поиска от потребителя да му предостави READ_MEDIA_VIDEO или READ_MEDIA_IMAGES (или и двете), Android 14 може да вмъкне нов запис в диалогов прозорец за разрешение, който гласи „Избор на снимки“. Докосването на този запис ще стартира нова версия на Photo Picker, която позволява на потребителя да избере кои снимки или видеоклипове иска да предостави на приложението достъп да се. Впоследствие приложението има достъп само до онези медийни елементи, които потребителят е избрал конкретно, освен ако потребителят не избере разширете достъпа до допълнителни медийни елементи или дайте на приложението достъп до цялата колекция от медийни магазини за изображения и видеоклипове.

  • Разрешете достъп до всички снимки: налична е пълната библиотека от всички снимки и видеоклипове на устройството.
  • Изберете снимки: само избраните от потребителя снимки и видеоклипове ще бъдат временно достъпни чрез MediaStore.
  • Не позволявайте: достъпът до всички снимки и видеоклипове е отказан.

Мениджър на удостоверения и пароли

Android 14 добавя Credential Manager като API на платформа и се връща обратно до Android 4.4 и по-нова версия чрез Jetpack Library с внедряване на Google Play Services. Улеснява влизането, като поддържа API за извличане и съхраняване на идентификационни данни, конфигурирани от потребителя доставчици на идентификационни данни, като например мениджъри на пароли.

API на Credential Manager също поддържа пароли, нов индустриален стандарт за удостоверяване без парола, което е по-сигурно от използването на потребителско име и парола за влизане в приложения. Това ще позволи на потребителите да създават пароли за приложения и да ги съхраняват в Google Password Manager. Запазените пароли ще се синхронизират между устройствата, влезли в един и същ акаунт в Google, за безпроблемно изживяване.

По-безопасни имплицитни намерения

За приложения, които са насочени към Android 14, създаването на променливо чакащо намерение с имплицитно намерение ще хвърли изключение, така че да не могат да се използват за задействане на неочаквани пътища на код.

Стартиране на фонова дейност

За да намали случаите на неочаквани прекъсвания, Android 14 дава на приложенията на преден план повече контрол върху способността на приложенията, с които взаимодействат, да стартират дейности. По-конкретно, приложенията, насочени към Android 14, трябва да предоставят привилегии за стартиране на дейности във фонов режим, когато изпращат PendingIntent или когато обвързват услуга.

Подобрено изживяване с приложения

Нови API на PackageInstaller

Android 14 въвежда редица API на PackageInstaller за рационализиране и подобряване на потребителското изживяване, когато става въпрос за инсталиране на APK файлове. Те включват:

  • requestUserPreapproval(): Позволява на потребителя да отложи изтеглянето на APK, докато инсталацията не бъде одобрена.
  • setRequestUpdateOwnership(): Позволява на инсталатора да посочи, че е отговорен за бъдещи актуализации на приложение.
  • setDontKillApp(): Може да позволи безпроблемно инсталиране на незадължителни функции на приложение чрез разделени APK файлове, докато приложението се използва.

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

Персонализиране

Android 14 ви позволява да зададете регионални предпочитания, за да персонализирате температурните единици, първия ден от седмицата и системите за номериране. Също така забелязахме тази функция в предварителен преглед за разработчици 1 и го активира чрез флаг за разработчици. Европеец, живеещ в САЩ, все още може да предпочете да използва Целзий за измерване на температурата например.

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

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

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


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