Android 12 live di AOSP!
Diposting oleh Dave Burke, VP of Engineering
Hari ini kami mengarahkan sumber ke Proyek Open Source Android (AOSP) dan secara resmi merilis versi terbaru Android. Nantikan Android 12 yang akan hadir di perangkat Anda mulai dengan Pixel dalam beberapa minggu ke depan dan perangkat Samsung Galaxy, OnePlus, Oppo, Realme, Tecno, Vivo, dan Xiaomi akhir tahun ini.
Seperti biasa, terima kasih atas masukan Anda selama Android 12 Beta! Lebih dari 225.000 orang menguji rilis awal di Pixel serta perangkat dari mitra kami, dan Anda mengirimkan hampir 50.000 laporan masalah kepada kami untuk membantu meningkatkan kualitas rilis. Kami juga menghargai banyaknya artikel, diskusi, survei, dan pertemuan langsung, tempat Anda menyuarakan pendapat, serta pekerjaan yang telah Anda lakukan untuk membuat aplikasi kompatibel tepat pada waktu rilisnya hari ini. Dukungan dan kontribusi Anda membuat Android menjadi platform yang hebat untuk semua orang.
Kami juga akan membicarakan Android 12 secara lebih detail di Android Dev Summit tahun ini, yang akan diadakan tanggal 27-28 Oktober. Kami baru saja merilis banyak informasi tentang acara ini, termasuk ringkasan sesi teknis Android; baca terus untuk lebih jelasnya nanti di postingan ini.
VIDEO
Apa yang ada di Android 12 untuk developer?
Berikut adalah beberapa hal yang baru di Android 12 untuk developer. Pastikan memeriksa situs developer Android 12 untuk mengetahui detail tentang semua fitur baru.
UI baru untuk Android
Material You - Android 12 memperkenalkan bahasa desain baru yang disebut Material You , untuk membantu Anda membuat aplikasi indah yang lebih dipersonalisasi. Untuk menghadirkan semua update Desain Material 3 terbaru ke dalam aplikasi Anda, cobalah versi alfa Komponen Desain Material dan nantikan dukungan untuk Jetpack Compose yang segera hadir.
Widget yang didesain ulang - Kami memperbarui widget aplikasi agar lebih berguna, indah, dan mudah ditemukan. Cobalah dengan kontrol interaktif baru, tata letak responsif untuk semua perangkat, dan warna dinamis untuk menciptakan tampilan yang dipersonalisasi tetapi konsisten. Selengkapnya di sini .
Update UI notifikasi - Kami juga memperbarui desain notifikasi agar lebih modern dan berguna. Android 12 juga mempercantik notifikasi khusus dengan kemampuan standar untuk membuatnya konsisten dengan semua notifikasi lainnya. Selengkapnya di sini .
Stretch overscroll - Untuk membuat scrolling konten aplikasi lebih lancar, Android 12 menambahkan efek “stretch” overscroll baru ke semua container scrolling. Ini adalah indikator scroll-stop biasa yang umum digunakan di berbagai sistem dan aplikasi. Selengkapnya di sini .
Layar pembuka peluncuran aplikasi - Android 12 juga memperkenalkan layar pembuka untuk semua aplikasi. Aplikasi bisa menyesuaikan layar pembuka dalam beberapa cara untuk memenuhi kebutuhan branding mereka yang unik. Selengkapnya di sini .
Performa
Performa sistem yang lebih cepat dan lebih efisien - Kami mengurangi waktu CPU yang digunakan oleh layanan sistem inti sebesar 22% dan penggunaan big core sebesar 15%. Kami juga meningkatkan waktu startup aplikasi dan mengoptimalkan I/O untuk pemuatan aplikasi yang lebih cepat, dan untuk kueri database, kami telah meningkatkan CursorWindow sebanyak 49x untuk jendela besar.
Layanan latar depan yang dioptimalkan - Untuk memberikan pengalaman yang lebih baik kepada pengguna, Android 12 mencegah aplikasi memulai layanan latar depan saat berada di latar belakang. Aplikasi bisa menggunakan expedited job baru di JobScheduler sebagai gantinya. Selengkapnya di sini .
Notifikasi yang lebih responsif - Pembatasan Android 12 pada trampolin notifikasi membantu mengurangi latensi untuk aplikasi yang dimulai dari notifikasi. Misalnya, aplikasi Google Foto sekarang diluncurkan 34% lebih cepat setelah meninggalkan trampolin notifikasi. Selengkapnya di sini .
Performance class - Performance Class adalah serangkaian kemampuan perangkat yang bersama-sama mendukung kasus penggunaan berat dan konten berkualitas lebih tinggi di perangkat Android 12. Aplikasi bisa memeriksa performance class perangkat saat runtime dan memanfaatkan sepenuhnya kinerja perangkat. Selengkapnya di sini .
Machine learning yang lebih cepat - Android 12 membantu Anda memanfaatkan akselerator ML secara maksimal dan selalu mendapatkan kinerja terbaik melalui Neural Networks API. Driver akselerator ML kini juga dapat di-update di luar rilis platform, melalui layanan Google Play, sehingga Anda bisa memanfaatkan driver terbaru di semua perangkat yang kompatibel.
Privasi
Dasbor Privasi - Dasbor baru di Setelan memberikan visibilitas yang lebih baik kepada pengguna saat aplikasi mengakses mikrofon, kamera, dan data lokasi. Selengkapnya di sini .
Perkiraan lokasi - Pengguna memiliki lebih banyak kontrol atas data lokasi, dan mereka bisa memberikan akses aplikasi ke perkiraan lokasi meskipun aplikasi tersebut meminta lokasi presisi. Selengkapnya di sini .
Indikator mikrofon dan kamera - Indikator di status bar memberi tahu pengguna saat aplikasi Anda menggunakan kamera atau mikrofon perangkat. Selengkapnya di sini .
Tombol mikrofon dan kamera - Pada perangkat yang didukung, tombol baru di Setelan Cepat memudahkan pengguna untuk menonaktifkan akses aplikasi ke mikrofon dan kamera secara langsung. Selengkapnya di sini .
Izin perangkat di sekitar - Aplikasi Anda bisa menggunakan izin baru untuk memindai dan menyambungkan dengan perangkat di sekitar tanpa memerlukan izin lokasi. Selengkapnya di sini .
Fitur pengalaman pengguna yang lebih baik
Penyisipan beragam konten - API terpadu baru memungkinkan Anda menerima beragam konten di UI dari semua sumber: papan klip, keyboard, atau tarik-dan-lepas. Untuk kompatibilitas mundur, kami telah menambahkan API terpadu ke AndroidX. Selengkapnya di sini .
Dukungan untuk sudut layar membulat - Banyak perangkat modern menggunakan layar dengan sudut membulat. Untuk menghadirkan UX yang hebat pada perangkat ini, Anda bisa menggunakan API baru untuk melakukan kueri detail sudut dan kemudian mengelola elemen UI sesuai kebutuhan. Selengkapnya di sini .
Dukungan gambar AVIF - Android 12 menambahkan dukungan platform untuk AV1 Image File Format (AVIF). AVIF memanfaatkan konten yang dikodekan dalam-bingkai dari kompresi video untuk meningkatkan kualitas gambar secara dramatis bagi ukuran file yang sama jika dibandingkan dengan format gambar lama, seperti JPEG.
Transcoding media yang kompatibel - Untuk video, format HEVC menawarkan peningkatan kualitas dan kompresi yang signifikan dan kami menyarankan agar semua aplikasi mendukungnya. Untuk aplikasi yang tidak bisa, fitur transcoding media yang kompatibel memungkinkan aplikasi Anda meminta file di AVC dan menyerahkannya kepada sistem untuk menangani transcoding. Selengkapnya di sini .
Efek blur, filter warna, dan efek lainnya yang lebih mudah - API baru mempermudah penerapan efek grafis umum ke Tampilan dan hierarki rendering. Anda bisa menggunakan RenderEffect untuk menerapkan blur, filter warna, dan lainnya ke RenderNode atau Tampilan. Anda juga bisa membuat efek kaca beku untuk latar belakang jendela menggunakan API Window.setBackgroundBlurRadius() yang baru, atau gunakan blurBehindRadius untuk membuat blur semua konten di belakang jendela.
Pengalaman haptik yang disempurnakan - Android 12 memperluas fitur yang bisa Anda gunakan untuk membuat info via sentuhan informatif untuk peristiwa UI, efek imersif dan menyenangkan untuk bermain game, dan sorotan haptik untuk produktivitas. Selengkapnya di sini .
Efek kamera dan kemampuan sensor baru - Ekstensi vendor baru memungkinkan aplikasi Anda memanfaatkan efek kamera khusus yang dibuat oleh produsen perangkat—bokeh, HDR, mode malam, dan lainnya. Anda juga bisa menggunakan API baru untuk memanfaatkan dengan maksimal sensor kamera beresolusi sangat tinggi yang menggunakan pola Quad / Nona Bayer. Selengkapnya di sini .
Proses debug yang lebih baik untuk masalah pada native code - Android 12 memberi Anda lebih banyak informasi diagnostik yang dapat ditindaklanjuti untuk mempermudah proses debug error yang menyangkut NDK. Aplikasi sekarang bisa mengakses file dump error detail yang disebut tombstone melalui App Exit Reasons API .
Android 12 untuk Game - Dengan Game Mode API , Anda bisa bereaksi terhadap pemain yang memilih profil kinerja untuk game Anda - seperti masa pakai baterai yang lebih baik untuk perjalanan jauh, atau mode kinerja untuk mendapatkan laju bingkai tertinggi. Mainkan saat Anda mendownload memungkinkan aset game diambil di latar belakang selama penginstalan, sehingga pemain bisa masuk ke dalam alur permainan dengan lebih cepat.
Persiapkan aplikasi Anda untuk Android 12
Bersama dengan rilis publik Android 12 hari ini, kami meminta semua developer Android untuk menyelesaikan pengujian kompatibilitas dan memublikasikan update sesegera mungkin , untuk memberikan transisi yang mulus kepada pengguna ke Android 12.
Untuk menguji kompatibilitas aplikasi Anda, cukup instal di perangkat yang menjalankan Android 12 dan ikuti alur aplikasi untuk mencari masalah fungsional atau UI. Tinjau perubahan perilaku Android 12 untuk semua aplikasi dan fokuskan pada bagian aplikasi yang mungkin terpengaruh. Berikut adalah beberapa perubahan yang harus diuji:
Dasbor privasi — Gunakan dasbor baru ini di Setelan untuk memeriksa akses aplikasi Anda ke mikrofon, lokasi, dan data sensitif lainnya, dan pertimbangkan untuk memberikan detail kepada pengguna mengenai alasannya. Selengkapnya di sini .
Indikator mikrofon & kamera — Android 12 menampilkan indikator di status bar saat aplikasi menggunakan kamera atau mikrofon. Pastikan hal ini tidak memengaruhi UI aplikasi Anda. Selengkapnya di sini .
Tombol mikrofon & kamera — Coba gunakan tombol baru di Setelan Cepat untuk menonaktifkan akses mikrofon dan kamera ke aplikasi dan pastikan aplikasi Anda menangani perubahan dengan benar. Selengkapnya di sini .
Notifikasi pembacaan papan klip — Perhatikan notifikasi toast saat aplikasi Anda membaca data dari papan klip secara tak terduga. Hapus akses yang tidak diinginkan. Selengkapnya di sini .
Stretch overscroll — Cobalah konten scrolling Anda dengan efek “stretch” overscroll baru dan pastikan tampilannya seperti yang diharapkan. Selengkapnya di sini .
Layar pembuka aplikasi — Luncurkan aplikasi Anda dari berbagai alur untuk menguji animasi layar pembuka yang baru. Jika perlu, Anda bisa menyesuaikannya. Selengkapnya di sini .
Perubahan keygen — Beberapa algoritme kriptografi BouncyCastle yang tidak digunakan lagi dihapus demi versi Conscrypt. Jika aplikasi Anda menggunakan kunci 512-bit dengan AES, Anda harus menggunakan salah satu ukuran standar yang didukung oleh Conscrypt. Selengkapnya di sini .
Ingatlah menguji kompatibilitas library dan SDK di aplikasi Anda. Jika Anda menemukan masalah SDK, cobalah update ke versi SDK terbaru atau hubungi developer untuk mendapatkan bantuan.
Setelah Anda memublikasikan versi aplikasi yang kompatibel, Anda bisa memulai proses untuk meng-update targetSdkVersion aplikasi . Tinjau perubahan perilaku untuk aplikasi Android 12 dan gunakan framework kompatibilitas untuk membantu mendeteksi masalah dengan cepat.
Ikuti Android Dev Summit untuk mempelajari tentang Android 12 dan banyak lagi!
#AndroidDevSummit telah kembali! Bergabunglah dengan kami pada 27-28 Oktober untuk mendengarkan kabar terbaru pengembangan Android, termasuk Android 12. Tema tahun ini adalah aplikasi luar biasa, di semua perangkat ; saksikan akhir bulan ini untuk mempelajari lebih lanjut tentang alat pengembangan, API, dan teknologi untuk membantu Anda semakin produktif dan mampu membuat aplikasi terbaik yang berjalan di miliaran perangkat, termasuk tablet, perangkat foldable, perangkat wearable, dan banyak lagi.
Kami baru saja merilis banyak informasi tentang acara ini, termasuk ringkasan dari 30+ sesi teknis Android; Anda bisa melihat beberapa sesi tersebut di sini , dan mulai merencanakan pembicaraan mana yang ingin Anda lihat. Dalam beberapa minggu mendatang, kami akan meminta Anda untuk membagikan pertanyaan #AskAndroid terbaik, untuk dijawab langsung oleh tim selama acara ini.
Acara dimulai pukul 10:00 PT pada 27 Oktober dengan The Android Show, keynote teknis 50 menit, di sini Anda akan mendengar semua berita dan kabar terbaru untuk developer Android. Anda bisa mempelajari lebih lanjut dan mendaftar untuk dikabari di sini .
As someone who has struggled with hormone imbalances for years, I've often felt misunderstood by healthcare providers. This blog https://ways2well.com/blog/the-search-for-balance-how-to-find-womens-hormone-replacement-therapy-near-me , however, felt like a breath of fresh air. It validated my experiences and provided practical guidance on navigating hormone replacement therapy. Now, I'm hopeful that I can finally find relief and achieve hormonal balance.
ReplyDeleteI was on the hunt for a good place to get an eye exam in New York City. It can be quite overwhelming with so many options. Then I stumbled upon this gem, https://optyx.com/health/how-much-does-it-cost-to-have-an-eye-exam-in-new-york/. It completely simplified the process for me. The platform provided a list of locations with detailed information which was super helpful. I found an excellent place for my eye exam without breaking a sweat. I would definitely suggest this resource for anyone who is in the same boat.
ReplyDeleteHello everyone. This online cаsino in australia - https://lucky-green.cаsinologinaustralia.com - has won my heart, because thanks to this site I have found many new and cool slot games that I haven't played yet! If you also want to try something new in your life, then I recommend you to visit this great site!
ReplyDeleteI must say, I've stumbled upon an online gaming platform that I can't help but recommend to all my fellow gamers out there, especially in Australia. This platform, with its seamless navigation and wide array of game choices, is like a whirlwind of fun and excitement. The user-friendly interface of slotum casino and vibrant energy of this site have particularly impressed me. It transports you into a world of thrilling gaming experiences, unmatched by any other. Do yourself a favour, dive into this adventure, and I promise it's something you won't want to miss out on.
ReplyDeleteManaging commercial rubbish collection used to be a challenge, but this service has made it so much easier. They handle everything with great efficiency and always prioritize environmentally friendly practices. If you're looking for a reliable and effective waste management solution, look no further than https://affordablewastemanagement.co.uk/. Their professional team has been a pleasure to work with and has greatly improved our waste disposal process.
ReplyDelete