Pratonton Android 14

Google telah membentangkan versi ujian pertama platform mudah alih terbuka Android 14. Keluaran Android 14 dijangka pada suku ketiga 2023. Untuk menilai keupayaan baharu platform, program ujian awal dicadangkan. Binaan perisian tegar telah disediakan untuk peranti Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G dan Pixel 4a (5G).

Inovasi utama dalam Android 14:

  • Usaha terus meningkatkan prestasi platform pada tablet dan peranti dengan skrin lipat. Kami telah mengemas kini garis panduan untuk membangunkan apl untuk peranti skrin besar dan menambah corak UI generik untuk skrin besar untuk menangani penggunaan seperti media sosial, komunikasi, kandungan multimedia, membaca dan membeli-belah. Keluaran awal SDK peranti Cross telah dicadangkan dengan alat untuk membangunkan aplikasi yang berfungsi dengan betul dengan jenis peranti yang berbeza (telefon pintar, tablet, TV pintar, dll.) dan faktor bentuk yang berbeza.
  • Penyelarasan kerja latar belakang intensif sumber, seperti memuat turun fail besar apabila terdapat sambungan WiFi, telah dioptimumkan. Perubahan telah dibuat pada API untuk melancarkan perkhidmatan keutamaan (Perkhidmatan Latar Depan) dan tugas penjadualan (JobScheduler), yang menambah fungsi baharu untuk kerja yang dilancarkan pengguna yang berkaitan dengan pemindahan data. Keperluan telah diperkenalkan untuk menunjukkan jenis perkhidmatan keutamaan yang akan dilancarkan (bekerja dengan kamera, penyegerakan data, main balik data multimedia, penjejakan lokasi, akses mikrofon, dsb.). Adalah lebih mudah untuk menentukan syarat untuk mengaktifkan muat turun data, sebagai contoh, untuk memuat turun hanya apabila diakses melalui Wi-Fi.
  • Sistem penyiaran dalaman untuk menyampaikan mesej siaran kepada aplikasi telah dioptimumkan untuk mengurangkan penggunaan kuasa dan meningkatkan responsif. Penerimaan aplikasi yang lebih baik bagi strim mesej berdaftar - mesej boleh dibariskan, digabungkan (contohnya, satu siri mesej BATTERY_CHANGED akan diagregatkan menjadi satu) dan dihantar hanya selepas aplikasi keluar dari keadaan cache.
  • Menggunakan fungsi Penggera Tepat dalam aplikasi kini memerlukan mendapatkan kebenaran SCHEDULE_EXACT_ALARM yang berasingan, memandangkan penggunaan fungsi ini boleh menjejaskan hayat bateri secara negatif dan membawa kepada peningkatan penggunaan sumber (untuk tugas yang dijadualkan, adalah disyorkan untuk menggunakan pengaktifan dalam masa anggaran). Aplikasi dengan pelaksanaan kalendar dan jam yang menggunakan pengaktifan berasaskan masa mesti diberikan kebenaran USE_EXACT_ALARM semasa pemasangan. Menerbitkan aplikasi dalam direktori Google Play dengan kebenaran USE_EXACT_ALARM hanya dibenarkan untuk program yang melaksanakan jam penggera, pemasa dan kalendar dengan pemberitahuan acara.
  • Keupayaan penskalaan fon telah diperluaskan, tahap penskalaan fon maksimum telah ditingkatkan daripada 130% kepada 200%, dan untuk memastikan teks pada pembesaran tinggi tidak kelihatan terlalu besar, perubahan tidak linear dalam tahap penskalaan kini digunakan secara automatik ( teks besar tidak diperbesarkan seperti teks kecil).
    Pratonton Android 14
  • Adalah mungkin untuk menentukan tetapan bahasa yang dikaitkan dengan aplikasi individu. Pembangun apl kini boleh menukar tetapan localeConfig dengan memanggil LocaleManager.setOverrideLocaleConfig untuk menentukan senarai bahasa yang ditunjukkan untuk apl dalam antara muka konfigurasi Android.
  • API Infleksi Tatabahasa telah ditambah untuk memudahkan untuk menambah terjemahan elemen antara muka yang mengambil kira bahasa dengan sistem jantina.
  • Untuk menghalang aplikasi berniat jahat daripada memintas permintaan niat, versi baharu melarang menghantar niat tanpa menyatakan pakej atau komponen dalaman secara jelas.
  • Keselamatan pemuatan kod dinamik (DCL) telah dipertingkatkan - untuk mengelakkan memasukkan kod hasad ke dalam fail boleh laku yang dimuatkan secara dinamik, fail ini kini mesti mempunyai hak akses baca sahaja.
  • Dilarang memasang aplikasi yang versi SDKnya lebih rendah daripada 23, yang akan menyekat memintas sekatan kebenaran melalui pengikatan kepada API lama (API versi 22 adalah dilarang, kerana versi 23 (Android 6.0) memperkenalkan model kawalan akses baharu yang membolehkan anda untuk meminta akses kepada sumber sistem). Aplikasi yang dipasang sebelum ini yang menggunakan API lama akan terus berfungsi selepas mengemas kini Android.
  • API Pengurus Kredensial dicadangkan dan sokongan untuk teknologi Passkeys dilaksanakan, membenarkan pengguna untuk mengesahkan tanpa kata laluan menggunakan pengecam biometrik seperti cap jari atau pengecaman muka.
  • Android Runtime (ART) menyediakan sokongan untuk OpenJDK 17 dan ciri bahasa serta kelas Java yang disediakan dalam versi ini, termasuk kelas seperti rekod, rentetan berbilang baris dan padanan corak dalam operator "instanceof".
  • Untuk memudahkan ujian pengendalian aplikasi dengan mengambil kira perubahan dalam versi baharu Android, pembangun diberi peluang untuk mendayakan dan melumpuhkan inovasi individu secara selektif melalui bahagian Pembangun dalam configurator atau utiliti adb.
    Pratonton Android 14

Sumber: opennet.ru

Tambah komen