Pratinjau Android 14

Google telah menghadirkan versi uji pertama platform seluler terbuka Android 14. Rilis Android 14 diharapkan pada kuartal ketiga tahun 2023. Untuk mengevaluasi kemampuan baru platform, program pengujian awal diusulkan. Pembuatan firmware telah disiapkan untuk perangkat Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G, dan Pixel 4a (5G).

Inovasi utama di Android 14:

  • Pekerjaan terus dilakukan untuk meningkatkan kinerja platform pada tablet dan perangkat dengan layar lipat. Kami telah memperbarui pedoman pengembangan aplikasi untuk perangkat layar besar dan menambahkan pola UI umum untuk perangkat layar besar guna mengatasi penggunaan seperti media sosial, komunikasi, konten multimedia, membaca, dan belanja. Rilis awal SDK perangkat Cross telah diusulkan dengan alat untuk mengembangkan aplikasi yang bekerja dengan benar dengan berbagai jenis perangkat (smartphone, tablet, smart TV, dll.) dan faktor bentuk yang berbeda.
  • Koordinasi pekerjaan latar belakang yang intensif sumber daya, seperti mengunduh file besar saat ada koneksi WiFi, telah dioptimalkan. Perubahan telah dilakukan pada API untuk meluncurkan layanan prioritas (Layanan Latar Depan) dan tugas penjadwalan (JobScheduler), yang menambahkan fungsionalitas baru untuk pekerjaan yang diluncurkan pengguna terkait dengan transfer data. Persyaratan telah diperkenalkan untuk menunjukkan jenis layanan prioritas yang akan diluncurkan (bekerja dengan kamera, sinkronisasi data, pemutaran data multimedia, pelacakan lokasi, akses mikrofon, dll.). Lebih mudah untuk menentukan kondisi untuk mengaktifkan pengunduhan data, misalnya mengunduh hanya jika diakses melalui Wi-Fi.
  • Sistem siaran internal untuk menyampaikan pesan siaran ke aplikasi telah dioptimalkan untuk mengurangi konsumsi daya dan meningkatkan daya tanggap. Peningkatan penerimaan aplikasi atas aliran pesan terdaftar - pesan dapat dimasukkan ke dalam antrean, digabungkan (misalnya, serangkaian pesan BATTERY_CHANGED akan dikumpulkan menjadi satu) dan dikirimkan hanya setelah aplikasi keluar dari status cache.
  • Menggunakan fungsi Alarm Tepat dalam aplikasi sekarang memerlukan izin SCHEDULE_EXACT_ALARM terpisah, karena penggunaan fungsi ini dapat berdampak negatif pada masa pakai baterai dan menyebabkan peningkatan konsumsi sumber daya (untuk tugas terjadwal, disarankan untuk menggunakan aktivasi dalam perkiraan waktu). Aplikasi dengan implementasi kalender dan jam yang menggunakan aktivasi berbasis waktu harus diberikan izin USE_EXACT_ALARM pada saat instalasi. Menerbitkan aplikasi di direktori Google Play dengan izin USE_EXACT_ALARM hanya diperbolehkan untuk program yang menerapkan jam alarm, pengatur waktu, dan kalender dengan pemberitahuan acara.
  • Kemampuan penskalaan font telah diperluas, tingkat penskalaan font maksimum telah ditingkatkan dari 130% menjadi 200%, dan untuk memastikan bahwa teks pada perbesaran tinggi tidak terlihat terlalu besar, perubahan non-linier pada tingkat penskalaan kini diterapkan secara otomatis ( teks besar tidak diperbesar sebanyak teks kecil).
    Pratinjau Android 14
  • Dimungkinkan untuk menentukan pengaturan bahasa yang terkait dengan masing-masing aplikasi. Pengembang aplikasi sekarang dapat mengubah pengaturan localeConfig dengan memanggil LocaleManager.setOverrideLocaleConfig untuk menentukan daftar bahasa yang ditampilkan untuk aplikasi di antarmuka konfigurasi Android.
  • API Infleksi Tata Bahasa telah ditambahkan untuk memudahkan penambahan terjemahan elemen antarmuka yang mempertimbangkan bahasa dengan sistem gender.
  • Untuk mencegah aplikasi jahat mencegat permintaan maksud, versi baru melarang pengiriman maksud tanpa secara eksplisit menentukan paket atau komponen internal.
  • Keamanan pemuatan kode dinamis (DCL) telah ditingkatkan - untuk menghindari penyisipan kode berbahaya ke dalam file yang dapat dieksekusi yang dimuat secara dinamis, file-file ini sekarang harus memiliki hak akses hanya-baca.
  • Dilarang menginstal aplikasi yang versi SDK-nya lebih rendah dari 23, yang akan memblokir melewati batasan izin melalui pengikatan ke API lama (API versi 22 dilarang, karena versi 23 (Android 6.0) memperkenalkan model kontrol akses baru yang memungkinkan Anda untuk meminta akses ke sumber daya sistem). Aplikasi yang diinstal sebelumnya dan menggunakan API lama akan terus berfungsi setelah memperbarui Android.
  • Credential Manager API diusulkan dan dukungan untuk teknologi Passkeys diterapkan, memungkinkan pengguna untuk mengautentikasi tanpa kata sandi menggunakan pengidentifikasi biometrik seperti sidik jari atau pengenalan wajah.
  • Android Runtime (ART) menyediakan dukungan untuk OpenJDK 17 dan fitur bahasa serta kelas Java yang disediakan dalam versi ini, termasuk kelas seperti record, string multiline, dan pencocokan pola di operator β€œinstanceof”.
  • Untuk menyederhanakan pengujian pengoperasian aplikasi dengan mempertimbangkan perubahan pada versi baru Android, pengembang diberi kesempatan untuk mengaktifkan dan menonaktifkan inovasi individu secara selektif melalui bagian Pengembang di konfigurator atau utilitas adb.
    Pratinjau Android 14

Sumber: opennet.ru

Tambah komentar