Previzualizare Android 14

Компания Google представила первую тестовую версию открытой мобильной платформы Android 14. Релиз Android 14 ожидается в третьем квартале 2023 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G и Pixel 4a (5G).

Inovații cheie în Android 14:

  • Lucrările continuă pentru îmbunătățirea performanței platformei pe tablete și dispozitive cu ecrane pliabile. Am actualizat liniile directoare pentru dezvoltarea de aplicații pentru dispozitive cu ecran mare și am adăugat modele de interfață de utilizare generice pentru ecrane mari pentru a aborda utilizări precum rețelele sociale, comunicațiile, conținutul multimedia, citirea și cumpărăturile. A fost propusă o versiune preliminară a SDK-ului Cross device cu instrumente pentru dezvoltarea aplicațiilor care funcționează corect cu diferite tipuri de dispozitive (smartphone, tablete, televizoare inteligente etc.) și diferiți factori de formă.
  • Проведена оптимизация координации выполнения ресурсоёмких фоновых работ, таких как загрузка больших файлов при наличия WiFi-соединения. Внесены изменения в API запуска приоритетных сервисов (Foreground Service) и планирования задач (JobScheduler), в которые добавлена новая функциональность для запускаемых пользователем работ, связанных с передачей данных. Введены требования по указанию типа запускаемых приоритетных сервисов (работа с камерой, синхронизация данных, воспроизведение мультимедийных данных, отслеживание местоположения, доступ к микрофону и т.п.). Упрощено определение условий активации загрузки данных, например, для загрузки только при доступе через Wi-Fi.
  • Sistemul intern de difuzare pentru transmiterea mesajelor transmise către aplicații a fost optimizat pentru a reduce consumul de energie și pentru a îmbunătăți capacitatea de răspuns. Acceptarea îmbunătățită a aplicației pentru fluxurile de mesaje înregistrate - mesajele pot fi puse în coadă, îmbinate (de exemplu, o serie de mesaje BATTERY_CHANGED vor fi agregate într-unul singur) și livrate numai după ce aplicația iese din starea de cache.
  • Utilizarea funcției Exact Alarms în aplicații necesită acum obținerea unei permisiuni SCHEDULE_EXACT_ALARM separată, deoarece utilizarea acestei funcționalități poate afecta negativ durata de viață a bateriei și poate duce la un consum crescut de resurse (pentru sarcinile programate, se recomandă utilizarea activării în timp aproximativ). Aplicațiile cu o implementare de calendar și ceas care utilizează activarea în funcție de timp trebuie să primească permisiunea USE_EXACT_ALARM la instalare. Publicarea aplicațiilor în directorul Google Play cu permisiunea USE_EXACT_ALARM este permisă numai pentru programele care implementează un ceas cu alarmă, temporizator și calendar cu notificări de evenimente.
  • Расширены возможности масштабирования шрифтов, максимальный уровень масштабирования шрифта увеличен со 130% до 200%, а для того, чтобы текст при большом увеличении не выглядел слишком большим автоматически теперь применяется нелинейное изменение уровня масштабирования (уже большой текст увеличивается не так сильно, как мелкий).
    Previzualizare Android 14
  • Este posibil să specificați setările de limbă asociate cu aplicațiile individuale. Dezvoltatorul aplicației poate schimba acum setările localeConfig apelând LocaleManager.setOverrideLocaleConfig pentru a determina lista de limbi afișate pentru aplicație în interfața de configurare Android.
  • API-ul Grammatical Inflection a fost adăugat pentru a facilita adăugarea de traduceri a elementelor de interfață care iau în considerare limbile cu un sistem de gen.
  • Pentru a împiedica aplicațiile rău intenționate să intercepteze solicitările de intenție, noua versiune interzice trimiterea de intenții fără a specifica în mod explicit pachetul sau componenta internă.
  • Securitatea încărcării dinamice a codului (DCL) a fost îmbunătățită - pentru a evita inserarea de cod rău intenționat în fișierele executabile încărcate dinamic, aceste fișiere trebuie să aibă acum drepturi de acces numai pentru citire.
  • Este interzisă instalarea aplicațiilor pentru care versiunea SDK este mai mică de 23, care va bloca ocolirea restricțiilor de permis prin legarea la vechile API-uri (versiunea API 22 este interzisă, deoarece versiunea 23 (Android 6.0) a introdus un nou model de control al accesului care vă permite pentru a solicita acces la resursele sistemului). Aplicațiile instalate anterior care utilizează API-uri vechi vor continua să funcționeze după actualizarea Android.
  • Предложен API Credential Manager и реализована поддержка технологии Passkeys, позволяющей пользователю проходить аутентификацию без паролей с использованием биометрических идентификаторов, таких как отпечаток пальца или распознавание лица.
  • В Android Runtime (ART) реализована поддержка OpenJDK 17 и предоставляемых в данной версии языковых возможностей и Java-классов, в том числе классов типа record, многострочных строк и сопоставления c образцом в операторе «instanceof».
  • Для упрощения тестирования работы приложений с учётом изменений в новой версии Android, разработчикам предоставлена возможность выборочного включения и отключения отдельных новшеств через секцию Developer в конфигураторе или утилиту adb.
    Previzualizare Android 14

Sursa: opennet.ru

Adauga un comentariu