Android O Diluncurkan:17 Fitur &Pembaruan Utama
Google telah merilis pratinjau pengembang sistem operasi Android berikutnya menjelang konferensi I/O tahunannya. Versi pertama tersedia untuk perangkat Nexus dan Pixel, namun harus diinstal secara manual dan tidak dimaksudkan untuk digunakan pelanggan.
Versi O menghadirkan sejumlah fitur baru dan peningkatan dibandingkan pendahulunya, Android 7 Nougat. Mari kita soroti apa yang baru di Google Android O. Kami akan terus memperbarui halaman ini sebagai tujuan terbaik untuk menemukan semua yang perlu Anda ketahui tentang Android O.
17. Layar Kunci Khusus
Di Android Nougat, Anda dapat menggesek dari pojok kanan, atau pojok kiri untuk membuka aplikasi Telepon atau Kamera. Pada versi O, Anda dapat menggunakan System UI Tuner untuk menyetel dua aplikasi apa pun di tempat tersebut.
16. Font dalam XML
Fitur baru, font dalam XML, memungkinkan Anda menggunakan font sebagai sumber daya . Mereka dikompilasi dalam file R dan kemudian dapat diakses dengan bantuan jenis sumber daya baru, font. Selain itu, Android O menyediakan teknik untuk mengambil data terkait font sistem dan menyediakan deskriptor file.
15. Detektor StrictMode Baru untuk Pengembang
Android 8 memperkenalkan 3 detektor StrictMode baru untuk membantu Anda mengidentifikasi potensi bug dalam aplikasi.
- DetectUnbufferedIo():akan mendeteksi saat aplikasi membaca atau menulis data tanpa buffering
- detectUntaggedSockets():akan mendeteksi saat aplikasi melakukan lalu lintas jaringan tanpa menggunakan setThreadStatsTag(int) untuk menandai lalu lintas untuk proses debug.
- detectContentUriWithoutPermission():akan mendeteksi saat aplikasi tiba-tiba lupa memberikan izin ke aplikasi lain saat memulai Aktivitas di luar aplikasi.
14. Menginstal Aplikasi dari Sumber Eksternal
Google telah mengubah cara kerja instalasi dari sumber eksternal. Di Android O, Anda harus mengizinkan pemasangan dari sumber tidak dikenal, per aplikasi .
Misalnya, jika Anda mengunduh aplikasi dari Firefox, Anda harus mengaktifkan setelan sumber tidak dikenal untuk browser Firefox.
13. Penyandingan Perangkat Pendamping dan Sadar Wi-Fi
Android O menambahkan dukungan untuk perangkat dengan perangkat keras Wi-Fi Aware yang sesuai dan berbasis NAN (Neighbor Awareness Networking). Dengan ini, aplikasi dan perangkat di dekatnya akan dapat menemukan dan berkomunikasi melalui Wi-Fi tanpa titik akses internet.
Selain itu, Android O menawarkan API yang memungkinkan Anda menyesuaikan dialog permintaan penyandingan saat mencoba terhubung dengan perangkat pendamping melalui Wi-Fi, BLE, atau Bluetooth.
12. Penanganan Pemutaran Media yang Lebih Baik untuk Developer
Android O memperkenalkan sejumlah metode baru pada kelas MediaPlayer, yang dapat meningkatkan penanganan aplikasi media Anda. Ini memberi Anda kemampuan untuk mengontrol secara mendetail saat mencari frame, meningkatkan performa dengan mengontrol perilaku buffering, dan kemampuan untuk memutar materi yang dilindungi DRM.
11. Ikon Adaptif dan Manajemen Warna
Ikon peluncur adaptif baru dapat menampilkan berbagai bentuk di berbagai model perangkat . Misalnya, ikon peluncur dapat ditampilkan dalam bentuk lingkaran di satu perangkat, sedangkan ikon persegi di perangkat lain. Mereka digunakan dalam aplikasi pengaturan, pintasan, dialog berbagi, dan layar ikhtisar.
Developer kini dapat memanfaatkan tampilan warna gamut lebar dengan mengaktifkan tanda di manifes aplikasi (per aktivitas) dan memuat bitmap dengan profil warna lebar yang tertanam.
10. Paging dan Izin Penyedia Konten
Penyedia konten adalah salah satu elemen utama yang merangkum data dan menyediakannya ke aplikasi. Diperlukan jika Anda perlu berbagi data antar aplikasi yang berbeda. Android O mengupdate penyedia konten sehingga dapat mendukung pemuatan kumpulan data besar satu halaman dalam satu waktu .
Mereka telah mengintegrasikan izin baru android.permission.ANSWSER_PHONE_CALLS yang memungkinkan aplikasi menjawab panggilan telepon masuk. Itu adalah bagian dari grup izin TELEPON dan diklasifikasikan sebagai berbahaya.
9. TextView ukuran otomatis
Android O memungkinkan Anda menyetel ukuran kontrak teks atau memperluas secara otomatis berdasarkan ukuran TextView. Setelan ini memudahkan pengoptimalan ukuran teks di beberapa layar dengan konten dinamis.
8. Caching Lebih Baik
Android O menyediakan kuota disk untuk data cache , seperti yang dikembalikan oleh getCacheQuotaBytes(File). Ketika sistem operasi perlu mengosongkan ruang disk, sistem akan mulai dengan menghapus file cache dari aplikasi yang menggunakan lebih dari kuota yang dialokasikan. File cache terlama (dari aplikasi apa pun) akan dihapus terlebih dahulu.
7. Kerangka IsiOtomatis
Tugas yang berulang seperti mendaftar, login, mengisi informasi kartu kredit atau akun, terkadang sangat membuat frustrasi. Sekarang tidak lagi karena fitur kerangka isi otomatis mengatur komunikasi antara aplikasi dan layanan isi otomatis.
Baik aplikasi baru maupun yang sudah ada berfungsi dengan kerangka pengisian otomatis setelah pengguna memilih ikut serta dalam pengisian otomatis. Ini akan menghemat waktu dari mengetik ulang informasi dan meminimalkan kesalahan input pengguna .
6. Menyematkan Widget dan Pintasan
Versi terbaru Android kini mendukung penyematan widget dan pintasan dalam aplikasi. Di aplikasi, Anda dapat membuat widget dan pintasan yang disematkan untuk peluncur yang didukung, dengan izin pengguna.
Seperti pintasan aplikasi, pintasan yang dipasangi pin memungkinkan Anda memulai tugas tertentu dengan cepat di aplikasi, namun pintasan tersebut muncul di peluncur sebagai ikon terpisah.
5. Berbagi Cerdas
Android O lebih memahami setiap jenis konten dan aplikasi yang tepat untuk dibagikan isi itu. Misalnya, jika Anda mengambil foto selfie, Android O akan menyarankan aplikasi media sosial; jika Anda mengambil foto tanda terima, itu akan menyarankan Anda aplikasi pelacakan pengeluaran. Ini juga berfungsi untuk jenis konten selain gambar seperti video, audio, URL, teks, dan banyak lagi. Sistem secara otomatis mempelajari semua pola ini sesuai dengan preferensi pribadi Anda.
4. Multi-Tampilan
Android O memberikan dukungan yang ditingkatkan untuk beberapa tampilan. Artinya, lebih dari satu aplikasi sekaligus dapat ditampilkan di layar Anda . Hanya satu aktivitas dalam satu waktu yang dapat berstatus dilanjutkan, dan semua aktivitas lainnya akan dijeda, namun tidak dihentikan.
Baca:29 Aplikasi Berguna untuk Perangkat Android yang Di-Root
Saat Anda memindahkan aktivitas dari satu tampilan ke tampilan lainnya, Android akan mengubah ukuran aktivitas dan mengeluarkan perubahan waktu proses sesuai kebutuhan. Aktivitas dapat menangani perubahan konfigurasi itu sendiri, atau memungkinkan sistem menghentikan proses (berisi aktivitas) dan membuatnya kembali dengan dimensi baru.
3. Mode Gambar dalam Gambar (PiP)
Mode PiP diperkenalkan ke Android TV dengan rilis Android 7.0. Tahun ini, Google menghadirkan mode PiP ke tablet dan ponsel.
Objek baru, PictureInPictureArgs memungkinkan Anda menentukan bagaimana suatu aktivitas harus berperilaku ketika berada dalam mode PiP. Ini menentukan properti seperti rasio aspek pilihan aktivitas .
Baca:12 Alat (dan Kerangka) Pengujian Android Terbaik
2. Peningkatan Daya Tahan Baterai
Android O bertujuan untuk meningkatkan masa pakai baterai dengan memberikan pembatasan tingkat tinggi pada aktivitas aplikasi saat perangkat dalam mode tidur. Batasan ini akan diterapkan di 3 area utama – layanan latar belakang, siaran, dan pembaruan lokasi . Semoga hal ini tidak berdampak negatif pada kegunaan.
1. Notifikasi yang Ditingkatkan
Sistem notifikasi telah didesain ulang untuk menawarkan cara yang lebih mudah dan konsisten dalam mengelola pengaturan dan perilaku notifikasi. Mereka telah menambahkan “Saluran Notifikasi” fitur yang memungkinkan Anda membuat saluran khusus untuk setiap jenis notifikasi yang ingin Anda tampilkan.
Misalnya, di aplikasi berita, notifikasi dapat diklasifikasikan berdasarkan jenis berita yang Anda ikuti. Anda dapat menonaktifkan notifikasi untuk jenis berita tertentu, seperti menonaktifkan notifikasi politik dan olahraga.
Baca:40+ Alat Berguna untuk Mengembangkan Aplikasi Android
Fitur keren lainnya adalah “Tunda “, yang memungkinkan Anda menunda notifikasi untuk muncul kembali di lain waktu. Secara default, mereka ditunda selama 15 menit namun Anda dapat meningkatkannya menjadi 1 jam. Saat notifikasi muncul kembali, notifikasi tersebut akan diundur dengan tingkat kepentingan yang sama seperti semula.
Sistem kini membedakan apakah notifikasi dihapus oleh aplikasi, atau ditutup oleh pengguna. Selain itu, notifikasi menggunakan kelas MessageStyle menampilkan lebih banyak konten dalam bentuk yang diciutkan.