Android 14 Önizlemesi

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

Android 14'teki önemli yenilikler:

  • Platformun tablet ve katlanır ekranlı cihazlarda performansının iyileştirilmesine yönelik çalışmalar devam ediyor. Büyük ekranlı cihazlara yönelik uygulama geliştirmeye yönelik yönergeleri güncelledik ve sosyal medya, iletişim, multimedya içeriği, okuma ve alışveriş gibi kullanımlara yönelik olarak büyük ekranlar için genel kullanıcı arayüzü modelleri ekledik. Farklı cihaz türleriyle (akıllı telefonlar, tabletler, akıllı TV'ler vb.) ve farklı form faktörleriyle doğru şekilde çalışan uygulamalar geliştirmeye yönelik araçlar içeren Çapraz Cihaz SDK'sının bir ön sürümü önerildi.
  • Проведена оптимизация координации выполнения ресурсоёмких фоновых работ, таких как загрузка больших файлов при наличия WiFi-соединения. Внесены изменения в API запуска приоритетных сервисов (Foreground Service) и планирования задач (JobScheduler), в которые добавлена новая функциональность для запускаемых пользователем работ, связанных с передачей данных. Введены требования по указанию типа запускаемых приоритетных сервисов (работа с камерой, синхронизация данных, воспроизведение мультимедийных данных, отслеживание местоположения, доступ к микрофону и т.п.). Упрощено определение условий активации загрузки данных, например, для загрузки только при доступе через Wi-Fi.
  • Yayın mesajlarının uygulamalara iletilmesine yönelik dahili yayın sistemi, güç tüketimini azaltmak ve yanıt verme hızını artırmak üzere optimize edilmiştir. Kayıtlı mesaj akışlarının geliştirilmiş uygulama kabulü - mesajlar kuyruğa alınabilir, birleştirilebilir (örneğin, bir dizi BATTERY_CHANGED mesajı tek bir mesajda toplanacaktır) ve yalnızca uygulama önbelleğe alınmış durumdan çıktıktan sonra teslim edilebilir.
  • Uygulamalarda Tam Alarmlar işlevinin kullanılması artık ayrı bir SCHEDULE_EXACT_ALARM izninin alınmasını gerektiriyor çünkü bu işlevin kullanımı pil ömrünü olumsuz yönde etkileyebilir ve kaynak tüketiminin artmasına neden olabilir (zamanlanmış görevler için etkinleştirmenin yaklaşık zamanda kullanılması önerilir). Zamana dayalı etkinleştirmeyi kullanan takvim ve saat uygulamasına sahip uygulamalara, kurulum sırasında USE_EXACT_ALARM izni verilmelidir. Uygulamaların Google Play dizininde USE_EXACT_ALARM izniyle yayınlanmasına yalnızca alarm saati, zamanlayıcı ve etkinlik bildirimleri içeren takvim uygulayan programlara izin verilir.
  • Расширены возможности масштабирования шрифтов, максимальный уровень масштабирования шрифта увеличен со 130% до 200%, а для того, чтобы текст при большом увеличении не выглядел слишком большим автоматически теперь применяется нелинейное изменение уровня масштабирования (уже большой текст увеличивается не так сильно, как мелкий).
    Android 14 Önizlemesi
  • Bireysel uygulamalarla ilişkili dil ayarlarını belirlemek mümkündür. Uygulama geliştiricisi artık Android yapılandırma arayüzünde uygulama için gösterilen dillerin listesini belirlemek üzere LocaleManager.setOverrideLocaleConfig öğesini çağırarak localeConfig ayarlarını değiştirebilir.
  • Dilleri cinsiyet sistemiyle dikkate alan arayüz öğelerinin çevirilerini eklemeyi kolaylaştırmak için Grammatical Inflection API eklendi.
  • Kötü amaçlı uygulamaların niyet isteklerini engellemesini önlemek için yeni sürüm, paketi veya dahili bileşeni açıkça belirtmeden niyet göndermeyi yasaklıyor.
  • Dinamik kod yüklemenin (DCL) güvenliği iyileştirildi; dinamik olarak yüklenen yürütülebilir dosyalara kötü amaçlı kod eklenmesini önlemek için, bu dosyaların artık salt okunur erişim haklarına sahip olması gerekiyor.
  • SDK sürümü 23'ten düşük olan uygulamaların yüklenmesi yasaktır; bu, eski API'lere bağlanarak izin kısıtlamalarının atlanmasını engelleyecektir (API sürümü 22 yasaktır, çünkü sürüm 23 (Android 6.0), size izin veren yeni bir erişim kontrol modeli sunmuştur. sistem kaynaklarına erişim istemek için). Eski API'leri kullanan önceden yüklenmiş uygulamalar, Android güncellendikten sonra çalışmaya devam edecektir.
  • Предложен API Credential Manager и реализована поддержка технологии Passkeys, позволяющей пользователю проходить аутентификацию без паролей с использованием биометрических идентификаторов, таких как отпечаток пальца или распознавание лица.
  • В Android Runtime (ART) реализована поддержка OpenJDK 17 и предоставляемых в данной версии языковых возможностей и Java-классов, в том числе классов типа record, многострочных строк и сопоставления c образцом в операторе «instanceof».
  • Для упрощения тестирования работы приложений с учётом изменений в новой версии Android, разработчикам предоставлена возможность выборочного включения и отключения отдельных новшеств через секцию Developer в конфигураторе или утилиту adb.
    Android 14 Önizlemesi

Kaynak: opennet.ru

Yorum ekle