content:
Setelah lebih dari setahun pengembangan dan berbulan-bulan pengujian oleh pengguna awal, kami siap meluncurkan Android 9 Pie, rilis Android terbaru, ke seluruh dunia.
Android 9 memanfaatkan kekuatan machine learning untuk menjadikan ponsel Anda lebih cerdas, sederhana, dan disesuaikan bagi Anda. Baca semua tentang fitur konsumen baru di sini. Bagi developer, Android 9 menyertakan banyak cara baru untuk meningkatkan aplikasi Anda dan mem-build pengalaman baru untuk mendorong interaksi.
Anda telah memberi kami banyak masukan selama ini--lebih dari seribu bug dan permintaan fitur--terima kasih! Lebih dari 140.000 dari Anda mencoba build pratinjau kami melalui program Android Beta, dan tujuh dari mitra pembuat perangkat kami juga menggunakan versi Beta kami ke perangkat flagship mereka, sehingga pengguna di seluruh dunia juga bisa memberikan masukan.
Hari ini kami mendorong kode sumber ke Proyek Open Source Android (AOSP), dan memulai peluncuran Android 9 ke semua pengguna Pixel di seluruh dunia, serta Android 9 akan hadir di lebih banyak perangkat dalam beberapa bulan mendatang.
Kami terus mengembangkan Android sebagai platform terbuka utama bagi para developer di seluruh dunia untuk mem-build bisnis mereka. Dengan Android 9 -- bersama dengan kemampuan baru yang kuat di Google Play untuk aplikasi dan game -- kami berkomitmen untuk membantu pengalaman hebat yang Anda build, serta menjangkau dan menarik pengguna yang tepat dengan aman dan hemat biaya di seluruh dunia.
Apa yang ada di Android 9?
Smartphone yang lebih cerdas, dengan machine learning di bagian intinya
Android 9 membantu ponsel Anda belajar saat Anda menggunakannya, dengan mengambil preferensi Anda dan menyesuaikan secara otomatis. Segala sesuatu dari membantu pengguna memaksimalkan masa pakai baterai hingga menampilkan bagian terbaik dari aplikasi yang digunakan setiap saat, tepat ketika mereka sangat membutuhkannya, Android 9 membuat semuanya berjalan lebih lancar dan lebih lama.
Adaptive Battery
Kami bermitra dengan DeepMind pada fitur yang disebut Adaptive Battery yang menggunakan machine learning untuk memprioritaskan sumber daya sistem bagi aplikasi yang paling sering dipakai pengguna. Bila aplikasi Anda dioptimalkan untuk Istirahatkan, Aplikasi Standby, dan Batasan Latar Belakang, Adaptive Battery seharusnya langsung bisa berfungsi dengan baik bagi Anda. Bila Anda belum mengoptimalkan aplikasi, pastikan untuk memeriksa detail dalam dokumentasi daya untuk melihat cara kerjanya.
Slices
Slices bisa membantu pengguna melakukan tugas lebih cepat dengan mengaktifkan interaksi di luar pengalaman aplikasi layar penuh. Ini dilakukan dengan menggunakan template UI yang bisa menampilkan konten yang beragam, dinamis, dan interaktif dari aplikasi Anda dari dalam aplikasi Google Penelusuran dan kemudian di tempat lain seperti Asisten Google. Anda bisa mempelajari lebih lanjut tentang mem-build Slices untuk meningkatkan aplikasi Anda di sini.
App Actions
App Actions adalah cara baru untuk meningkatkan visibilitas aplikasi Anda dan mendorong interaksi. Actions memanfaatkan machine learning untuk memunculkan aplikasi Anda kepada pengguna pada saat yang tepat, berdasarkan intent semantik aplikasi dan konteks pengguna.
Kami akan membagikan lebih banyak detail dalam beberapa minggu mendatang mengenai pendaftaran aplikasi untuk menangani satu atau beberapa intent pengguna, sehingga aplikasi Anda bisa diaktifkan untuk App Actions dan muncul di berbagai tampilan Google dan Android dalam merespons permintaan pengguna.
Text Classifier dan Smart Linkify
Kami telah memperluas model ML yang mengidentifikasi entitas dalam konten atau masukan teks untuk mendukung lebih banyak tipe seperti Tanggal dan Nomor Penerbangan melalui TextClassifier API. Smart Linkify memungkinkan Anda memanfaatkan model TextClassifier melalui Linkify API, termasuk opsi yang ditingkatkan untuk tindakan pengguna dengan tindak lanjut yang cepat. Smart Linkify juga memberikan peningkatan signifikan dalam akurasi deteksi serta kinerja.
Neural Networks API 1.1
Android 9 menambahkan versi terupdate Neural networks API, untuk memperluas dukungan Android bagi machine learning pada-perangkat yang dipercepat. Neural Networks 1.1 menambahkan dukungan untuk sembilan operasi baru -- Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, dan Squeeze. Cara khusus untuk memanfaatkan API adalah melalui TensorFlow Lite.
Mendapatkan hasil maksimal dari ponsel Anda -- dengan lebih mudah
Kami senang membuat smartphone Anda lebih cerdas. Namun, harap ingat bahwa teknologi memudar mundur untuk pengguna. Di Android 9, kami telah mengembangkan Android UI menjadi lebih sederhana dan lebih ramah -- untuk developer, perubahan ini membantu meningkatkan cara pengguna menemukan, menggunakan, dan mengelola aplikasi Anda.
Navigasi sistem yang baru
Android 9 memperkenalkan navigasi sistem baru yang telah kami kerjakan lebih dari setahun. Desain baru ini membantu membuat multitasking Android lebih ramah dan membuat aplikasi lebih mudah ditemukan. Anda bisa menggeser ke atas dari mana saja untuk melihat pratinjau layar penuh dari aplikasi yang baru saja digunakan dan cukup lakukan tap untuk masuk kembali ke salah satu aplikasi tersebut.
Cutout tampilan
Sekarang aplikasi Anda bisa memanfaatkan sepenuhnya layar tepi-ke-tepi terbaru melalui dukungan cutout tampilan di Android 9. Untuk sebagian besar aplikasi, mendukung cutout tampilan sangatlah mudah, dengan sistem mengelola tinggi status bar untuk memisahkan konten Anda dari cutout. Bila Anda memiliki konten imersif, Anda bisa menggunakan display cutout API untuk memeriksa posisi dan bentuk cutout serta meminta layout layar penuh di sekitarnya. Untuk membantu pengembangan dan pengujian, kami telah menambahkan Developer Option yang menyimulasikan beberapa bentuk cutout di setiap perangkat.
Aplikasi dengan konten imersif bisa menampilkan konten layar penuh pada perangkat dengan cutout tampilan.
Notifikasi dan smart reply
Android 9 membuat notifikasi lebih berguna dan lebih dapat ditindaklanjuti. Aplikasi Messaging bisa memanfaatkan MessagingStyle API baru untuk menampilkan percakapan, menyematkan foto dan stiker, bahkan menyarankan smart reply. Anda akan segera bisa menggunakan ML Kit untuk membuat saran smart reply bagi aplikasi Anda.
Notifikasi MessagingStyle dengan percakapan dan smart reply [kiri], gambar dan stiker [kanan].
Text Magnifier
Di Android 9 kami telah menambahkan widget Magnifier untuk meningkatkan pengalaman pengguna dalam memilih teks. Widget Magnifier memungkinkan pengguna secara tepat memosisikan kursor atau tuas pemilih teks dengan menampilkan teks yang diperbesar melalui panel yang bisa diseret. Anda bisa menyematkannya ke tampilan apa pun yang tersemat ke jendela, sehingga Anda dapat menggunakannya di widget khusus atau selama perenderan teks khusus. Widget Magnifier juga menyediakan versi yang diperbesar dari setiap tampilan atau latar apa pun, bukan hanya teks.
Lihat entri blog terbaru kami untuk mengetahui lebih lanjut tentang ini dan fitur Text lainnya, seperti PrecomputedText serta penjajaran teks baseline dan tinggi garis.
Keamanan dan privasi untuk pengguna
Biometric prompt
Dengan berbagai sensor biometrik yang digunakan untuk autentikasi, kami membuat pengalaman lebih konsisten di seluruh jenis sensor dan aplikasi. Android 9 memperkenalkan dialog yang dikelola sistem guna meminta pengguna untuk semua jenis autentikasi biometrik yang didukung. Aplikasi tidak perlu lagi mem-build dialognya sendiri--sebagai gantinya, mereka menggunakan BiometricPrompt API untuk menampilkan dialog sistem standar. Selain Sidik Jari (termasuk sensor dalam-tampilan), API mendukung autentikasi Wajah dan Iris.
Bila aplikasi Anda menggambar sendiri dialog autentikasi sidik jari, Anda harus beralih menggunakan BiometricPrompt API sesegera mungkin. Lihat postingan ini untuk informasi selengkapnya.
Protected Confirmation
Android 9 memperkenalkan Android Protected Confirmation, yang menggunakan Trusted Execution Environment (TEE) untuk menjamin bahwa string prompt yang diberikan ditampilkan dan dikonfirmasi oleh pengguna. Hanya setelah berhasil dikonfirmasi pengguna, TEE akan menandatangani string prompt, yang bisa diverifikasi oleh aplikasi.
Perlindungan yang lebih kuat untuk kunci pribadi
Kami telah menambahkan StrongBox sebagai tipe KeyStore baru, menyediakan dukungan API untuk perangkat yang menyediakan penyimpanan kunci dalam hardware tahan-rusak dengan CPU, RAM, dan flash aman yang terisolasi. Anda bisa mengatur apakah kunci Anda harus dilindungi oleh chip keamanan StrongBox di KeyGenParameterSpec.
DNS over TLS
Android 9 menambahkan dukungan bawaan untuk DNS over TLS, secara otomatis mengupgrade kueri DNS ke TLS jika server DNS jaringan mendukungnya. Pengguna bisa mengelola perilaku DNS over TLS dalam Mode Private DNS baru di setelan Jaringan & internet. Aplikasi yang menjalankan kueri DNS mereka sendiri bisa menggunakan API baru, LinkProperties.isPrivateDnsActive(), untuk memeriksa mode DNS. Selengkapnya di postingan ini.
HTTPS secara default
Sebagai bagian dari upaya yang lebih besar untuk memindahkan semua traffic jaringan dari cleartext (HTTP tidak dienkripsi) ke situs yang diamankan dengan TLS (HTTPS), kami mengubah setelan default untuk Network Security Configuration agar memblokir semua traffic cleartext. Anda sekarang harus membuat koneksi melalui TLS, kecuali Anda secara eksplisit memilih cleartext untuk domain tertentu. Lihat detail di sini.
Mitigasi keamanan berbasis compiler
Di Android 9 kami telah memperluas penggunaan mitigasi tingkat compiler untuk memperkuat platform melalui deteksi waktu proses dari perilaku berbahaya. Teknik Control Flow Integrity (CFI) membantu mencegah serangan menggunakan kelemahan kode dan eksekusi kode arbitrer. Di Android 9 kami memperluas penggunaan CFI lebih jauh lagi dalam framework media dan komponen keamanan penting lainnya, seperti NFC dan Bluetooth. Kami juga memperkenalkan dukungan kernel CFI ke dalam kernel umum Android ketika mem-build dengan LLVM.
Kami juga memperluas penggunaan Integer overflow sanitizers untuk mengurangi kerentanan korupsi memori dan penyingkapan informasi. Kami memprioritaskan sanitizers pada library dengan kerentanan masa lalu atau ketika masukan tak tepercaya yang kompleks diproses, seperti libui, libnl, libmediaplayerservice dan lainnya. Lihat postingan ini untuk detailnya.
Privasi untuk pengguna
Android 9 menjaga privasi dengan sejumlah cara baru. Sistem sekarang membatasi akses ke mikrofon, kamera, dan semua sensor SensorManager dari aplikasi yang tidak berjalan. Ketika UID aplikasi Anda tidak berjalan, mikrofon tidak melaporkan audio dan sensor berhenti melaporkan event. Kamera yang digunakan oleh aplikasi Anda akan terputus dan menampilkan error bila aplikasi tersebut mencoba menggunakannya. Dalam kebanyakan kasus, pembatasan ini seharusnya tidak menimbulkan masalah baru untuk aplikasi yang sudah ada, tetapi kami sarankan agar menghapus permintaan ini dari aplikasi Anda.
Android 9 juga memberi pengguna kontrol untuk akses ke ID build.serial platform dengan menempatkannya di belakang izin READ_PHONE_STATE. Untuk mengakses ID build.serial, Anda harus menggunakan metode Build.getSerial().
Baca selengkapnya mengenai semua perubahan privasi di sini.
Pengalaman baru dalam kamera, audio, dan grafik
Multi-camera API dan update kamera lainnya
Dengan Android 9, kini Anda bisa membuka streaming dari dua atau beberapa kamera secara bersamaan pada perangkat yang mendukung multi-camera API. Pada perangkat dengan kamera dual-depan atau dual-belakang, Anda bisa membuat fitur inovatif yang tidak mungkin dilakukan dengan hanya satu kamera saja, seperti zoom yang mulus, bokeh, dan stereo vision. API ini juga memungkinkan Anda memanggil streaming kamera logis atau tergabung yang bisa secara otomatis beralih di antara dua atau beberapa kamera.
Penyempurnaan lain pada kamera termasuk parameter Session baru yang membantu mengurangi penundaan selama pengambilan awal, dan Surface sharing yang memungkinkan klien kamera menangani berbagai kasus penggunaan tanpa harus berhenti dan memulai streaming kamera. Kami juga menambahkan API untuk dukungan flash berbasis tampilan dan akses ke OIS timestamp untuk efek khusus dan stabilisasi gambar tingkat aplikasi.
Kompresi gambar HEIF dan Video HDR VP9
Android 9 menambahkan dukungan bawaan untuk HDR VP9 Profile 2, sehingga kini Anda bisa menghadirkan film berkemampuan HDR kepada pengguna pada perangkat berkemampuan HDR.
Kami sangat gembira bisa menambahkan encoding gambar HEIF (heic) ke platform. HEIF adalah format populer untuk foto yang meningkatkan kompresi untuk menghemat penyimpanan dan data jaringan. Dengan dukungan platform pada perangkat Android 9, kini mengirim dan menggunakan gambar HEIF dari server backend Anda bisa dilakukan dengan mudah. Setelah memastikan bahwa aplikasi Anda kompatibel dengan format data ini untuk dibagikan dan ditampilkan, cobalah HEIF sebagai format penyimpanan gambar di aplikasi Anda. Anda bisa melakukan konversi jpeg-ke-heic menggunakan ImageDecoder atau BitmapFactory untuk menghasilkan bitmap dari jpeg, dan Anda dapat menggunakan HeifWriter di library AndroidX untuk menulis gambar HEIF dari buffer byte YUV, Surface, atau Bitmap.
Audio yang ditingkatkan dengan Dynamics Processing
Dynamics Processing API memungkinkan Anda menggunakan efek audio baru untuk mengisolasi frekuensi tertentu dan melirihkan suara keras atau mengeraskan suara lirih untuk meningkatkan kualitas akustik aplikasi. Misalnya, Anda bisa mengeraskan suara seseorang yang berbicara dengan lirih dalam lingkungan yang bising, jauh, atau menantang secara akustik. API ini memberi Anda akses ke efek pemrosesan dinamis multitahap dan multifrekuensi yang mencakup pra-equalizer, kompresor multifrekuensi, pasca-equalizer, dan pembatas yang terhubung.
ImageDecoder untuk bitmap dan sumber daya dapat digambar
ImageDecoder API memberi Anda cara yang lebih mudah untuk melakukan dekode gambar menjadi bitmap atau sumber daya dapat digambar. Anda bisa membuat bitmap atau sumber daya dapat digambar dari buffer byte, file, atau URI. API ini menawarkan beberapa keunggulan dibandingkan BitmapFactory, termasuk dukungan untuk penskalaan yang tepat, decoding satu langkah ke memori hardware, dukungan untuk pascapemrosesan dalam dekode, dan decoding gambar animasi. Anda bisa membaca selengkapnya di sini.
Konektivitas dan lokasi
Wi-Fi RTT untuk pemosisian dalam ruangan
Android 9 memungkinkan Anda mem-build fitur pemosisian dalam ruangan ke dalam aplikasi melalui dukungan platform untuk protokol Wi-Fi IEEE 802.11mc -- juga dikenal sebagai Wi-Fi Round-Trip-Time (RTT). Pada perangkat Android 9 dengan dukungan hardware, izin lokasi, dan lokasi diaktifkan, aplikasi Anda bisa menggunakan RTT API untuk mengukur jarak ke Wi-Fi Access Points (AP) terdekat. Perangkat tidak perlu terhubung ke AP untuk menggunakan RTT, dan untuk menjaga privasi, hanya ponsel yang bisa menentukan jarak, bukan AP.
Dengan mengetahui jarak ke 3 atau beberapa AP, Anda bisa menghitung posisi perangkat dengan akurasi 1 sampai 2 meter. Dengan akurasi ini Anda bisa mendukung kasus penggunaan seperti navigasi di dalam bangunan; layanan berbasis lokasi yang akurat seperti kontrol suara yang jelas (mis. 'Hidupkan lampu ini'); dan informasi berbasis lokasi (mis. 'Adakah penawaran spesial untuk produk ini?').
Sensitivitas biaya data di JobScheduler
JobScheduler adalah layanan terpusat Android untuk membantu Anda mengelola kerja atau tugas terjadwal di Istirahatkan, Aplikasi Standby, dan Batasan Latar Belakang. Di Android 9, JobScheduler menangani tugas yang berhubungan dengan jaringan agar menguntungkan pengguna, berkoordinasi dengan sinyal status jaringan yang disediakan secara terpisah oleh operator. Jobs sekarang bisa mendeklarasikan ukuran data yang diperkirakan, prefetch sinyal, dan menetapkan persyaratan jaringan dengan terperinci—operator dapat melaporkan jaringan ketika padat atau tidak dibatasi. JobScheduler kemudian mengelola tugas sesuai dengan status jaringan. Misalnya, ketika suatu jaringan padat, JobScheduler mungkin menunda permintaan jaringan yang berukuran besar. Bila jaringan tidak dibatasi, ia bisa menjalankan tugas prefetch untuk meningkatkan pengalaman pengguna, seperti memuat awal judul utama.
Open Mobile API untuk pembayaran NFC dan transaksi yang aman
Android 9 menambahkan implementasi GlobalPlatform Open Mobile API ke Android. Pada perangkat yang didukung, aplikasi bisa menggunakan OMAPI API untuk mengakses secure element (SE) untuk mengaktifkan pembayaran smart-card dan layanan aman lainnya. Hardware abstraction layer (HAL) menyediakan API dasar untuk memperinci berbagai Secure Element (eSE, UICC, dan lainnya) yang tersedia.
Kinerja untuk aplikasi
Kinerja ART
Android 9 menghadirkan peningkatan kinerja dan efisiensi untuk semua aplikasi melalui waktu proses ART. Kami telah memperluas penggunaan profil eksekusi ART untuk mengoptimalkan aplikasi dan mengurangi jejak dalam memori dari kode aplikasi yang dikompilasi. ART sekarang menggunakan informasi profil untuk penulisan ulang file DEX pada perangkat, dengan pengurangan hingga 11% pada berbagai aplikasi populer. Kami berharap ini berkorelasi erat dengan pengurangan penggunaan memori DEX sistem dan waktu startup yang lebih cepat untuk aplikasi Anda.
Dioptimalkan untuk Kotlin
Kotlin adalah bahasa utama di Android, dan bila Anda belum mencobanya, Anda harus melakukannya! Kami telah membuat komitmen abadi kepada Kotlin di Android dan terus memperluas dukungan termasuk mengoptimalkan kinerja kode Kotlin. Di Android 9, Anda akan melihat hasil pertama dari pekerjaan ini--kami telah menyempurnakan beberapa optimalisasi compiler, terutama yang menargetkan loop, untuk mengekstrak kinerja yang lebih baik. Kami juga terus bekerja sama dengan JetBrains untuk mengoptimalkan kode yang dihasilkan Kotlin. Anda bisa mendapatkan semua peningkatan kinerja Kotlin terbaru ini hanya dengan mengupdate plugin Kotlin Android Studio.
Hari ini, kami juga merilis update untuk Android 9 - API 28 SDK (rev. 6), yang berisi anotasi nullability di beberapa API yang paling sering digunakan. Kami akan memberikan detail selengkapnya tentang hal ini di postingan mendatang.
Android Modern
Sebagai bagian dari Android 9, kami memodernisasi fondasi Android dan aplikasi yang berjalan di atasnya, sebagai bagian dari investasi kami yang menyeluruh dan berkelanjutan dalam keamanan, kinerja, dan stabilitas.
Seperti yang kami umumkan tahun lalu, Google Play mengharuskan semua update aplikasi menargetkan Android Oreo (targetSdkVersion 26 atau yang lebih tinggi) sebelum November 2018. Sejalan dengan hal tersebut, jika aplikasi Anda menargetkan platform yang lebih rendah dari Android 4.2 (API level 17), pengguna yang menginstalnya akan melihat dialog peringatan setelah hari itu. Berikut adalah checklist sumber daya untuk mendapatkan bantuan dan dukungan saat Anda bermigrasi -- kami menantikan aplikasi Anda agar mendapatkan hasil maksimal dari Android modern.
Persiapkan aplikasi Anda untuk Android 9!
Dengan Android 9 hadir ke pengguna Pixel mulai hari ini, dan ke perangkat lainnya pada bulan depan, penting untuk menguji kompatibilitas aplikasi Anda secepatnya. Cukup instal aplikasi Anda dari Google Play ke perangkat atau emulator yang menjalankan Android 9. Saat mengerjakan hal tersebut, pastikan aplikasi Anda berjalan dan terlihat bagus, dan menangani perubahan perilaku Android 9 dengan benar.
Perhatikan juga penggunaan antarmuka non-SDK di aplikasi Anda. Android 9 membatasi akses ke antarmuka non-SDK yang dipilih, jadi Anda harus mengurangi ketergantungan pada mereka. Lihat postingan blog terbaru kami untuk mengetahui detailnya.
Setelah melakukan update yang diperlukan, kami sarankan untuk langsung memublikasikan aplikasi di Google Play tanpa mengubah target platform aplikasi. Ini memungkinkan Anda memastikan pengalaman yang luar biasa bagi pengguna Android 9 selagi Anda berupaya meningkatkan aplikasi dengan penargetan dan API Android 9.
Meningkatkan aplikasi Anda dengan API dan fitur Android 9
Saat Anda siap, masuklah ke dalam Android 9 dan build dengan fitur dan API baru di Android 9.
Untuk memulai, cukup download API 28 SDK resmi dan fitur terbaru serta emulator gambar ke Android Studio 3.1, atau gunakan versi terbaru Android Studio 3.2. Kemudian update compileSdkVersion dan targetSdkVersion project Anda ke API 28. Saat Anda mengubah penargetan, pastikan aplikasi Anda mendukung semua perubahan perilaku yang berlaku.
Segera setelah siap, publikasikan update APK Anda ke Google Play. Strategi yang biasa dipakai adalah menggunakan fitur pengujian beta Google Play untuk mendapatkan masukan awal dari sekelompok kecil pengguna dan kemudian melakukan peluncuran bertahap ke produksi.
Kunjungi situs Android 9 untuk detail dan dokumentasi developer. Lihat juga video ini dan Playlist Google I/O Android untuk mengetahui selengkapnya tentang fitur baru di Android 9 untuk developer.
Hadir ke perangkat di dekat Anda
Mulai hari ini, update melalui udara untuk Android 9 akan mulai diluncurkan ke ponsel Pixel. Dan perangkat yang berpartisipasi dalam program Beta dari Sony Mobile, Xiaomi, HMD Global, Oppo, Vivo, OnePlus, dan Essential, serta semua perangkat Android One yang memenuhi syarat, akan menerima update ini pada akhir musim gugur! Kami juga bekerja sama dengan sejumlah mitra lain untuk meluncurkan atau mengupgrade perangkat ke Android 9 tahun ini.
Seperti biasa, gambar sistem bagi perangkat Pixel tersedia di sini untuk didownload dan flash manual. Bila Anda mencari sumber Android 9, Anda bisa menemukannya di sini di repositori Proyek Open Source Android dalam cabang Android 9.
Apa yang berikutnya?
Sekarang setelah kami mencapai rilis resmi, kami akan menutup Pratinjau Developer. Kami akan segera menutup issue tracker Pratinjau Developer untuk masalah baru, jadi bila Anda memiliki masukan, jangan ragu untuk melaporkan masalah baru terhadap Android 9 di issue tracker AOSP.
Terima kasih kepada banyak developer dan pengguna awal yang berpartisipasi dalam Android 9 Pratinjau Developer dan beta versi publik. Kontribusi Anda sangatlah penting dalam membuat platform Android 9 menjadi platform yang luar biasa bagi developer dan konsumen.

Ditulis oleh Dave Burke, VP of Engineering
Setelah lebih dari setahun pengembangan dan berbulan-bulan pengujian oleh pengguna awal, kami siap meluncurkan Android 9 Pie, rilis Android terbaru, ke seluruh dunia.
Android 9 memanfaatkan kekuatan machine learning untuk menjadikan ponsel Anda lebih cerdas, sederhana, dan disesuaikan bagi Anda. Baca semua tentang fitur konsumen baru di sini. Bagi developer, Android 9 menyertakan banyak cara baru untuk meningkatkan aplikasi Anda dan mem-build pengalaman baru untuk mendorong interaksi.
Anda telah memberi kami banyak masukan selama ini--lebih dari seribu bug dan permintaan fitur--terima kasih! Lebih dari 140.000 dari Anda mencoba build pratinjau kami melalui program Android Beta, dan tujuh dari mitra pembuat perangkat kami juga menggunakan versi Beta kami ke perangkat flagship mereka, sehingga pengguna di seluruh dunia juga bisa memberikan masukan.
Hari ini kami mendorong kode sumber ke Proyek Open Source Android (AOSP), dan memulai peluncuran Android 9 ke semua pengguna Pixel di seluruh dunia, serta Android 9 akan hadir di lebih banyak perangkat dalam beberapa bulan mendatang.
Kami terus mengembangkan Android sebagai platform terbuka utama bagi para developer di seluruh dunia untuk mem-build bisnis mereka. Dengan Android 9 -- bersama dengan kemampuan baru yang kuat di Google Play untuk aplikasi dan game -- kami berkomitmen untuk membantu pengalaman hebat yang Anda build, serta menjangkau dan menarik pengguna yang tepat dengan aman dan hemat biaya di seluruh dunia.
Apa yang ada di Android 9?
Smartphone yang lebih cerdas, dengan machine learning di bagian intinya
Android 9 membantu ponsel Anda belajar saat Anda menggunakannya, dengan mengambil preferensi Anda dan menyesuaikan secara otomatis. Segala sesuatu dari membantu pengguna memaksimalkan masa pakai baterai hingga menampilkan bagian terbaik dari aplikasi yang digunakan setiap saat, tepat ketika mereka sangat membutuhkannya, Android 9 membuat semuanya berjalan lebih lancar dan lebih lama.
Adaptive Battery
Kami bermitra dengan DeepMind pada fitur yang disebut Adaptive Battery yang menggunakan machine learning untuk memprioritaskan sumber daya sistem bagi aplikasi yang paling sering dipakai pengguna. Bila aplikasi Anda dioptimalkan untuk Istirahatkan, Aplikasi Standby, dan Batasan Latar Belakang, Adaptive Battery seharusnya langsung bisa berfungsi dengan baik bagi Anda. Bila Anda belum mengoptimalkan aplikasi, pastikan untuk memeriksa detail dalam dokumentasi daya untuk melihat cara kerjanya.
Slices
Slices bisa membantu pengguna melakukan tugas lebih cepat dengan mengaktifkan interaksi di luar pengalaman aplikasi layar penuh. Ini dilakukan dengan menggunakan template UI yang bisa menampilkan konten yang beragam, dinamis, dan interaktif dari aplikasi Anda dari dalam aplikasi Google Penelusuran dan kemudian di tempat lain seperti Asisten Google. Anda bisa mempelajari lebih lanjut tentang mem-build Slices untuk meningkatkan aplikasi Anda di sini.
App Actions
App Actions adalah cara baru untuk meningkatkan visibilitas aplikasi Anda dan mendorong interaksi. Actions memanfaatkan machine learning untuk memunculkan aplikasi Anda kepada pengguna pada saat yang tepat, berdasarkan intent semantik aplikasi dan konteks pengguna.
Kami akan membagikan lebih banyak detail dalam beberapa minggu mendatang mengenai pendaftaran aplikasi untuk menangani satu atau beberapa intent pengguna, sehingga aplikasi Anda bisa diaktifkan untuk App Actions dan muncul di berbagai tampilan Google dan Android dalam merespons permintaan pengguna.
Text Classifier dan Smart Linkify
Kami telah memperluas model ML yang mengidentifikasi entitas dalam konten atau masukan teks untuk mendukung lebih banyak tipe seperti Tanggal dan Nomor Penerbangan melalui TextClassifier API. Smart Linkify memungkinkan Anda memanfaatkan model TextClassifier melalui Linkify API, termasuk opsi yang ditingkatkan untuk tindakan pengguna dengan tindak lanjut yang cepat. Smart Linkify juga memberikan peningkatan signifikan dalam akurasi deteksi serta kinerja.
Neural Networks API 1.1
Android 9 menambahkan versi terupdate Neural networks API, untuk memperluas dukungan Android bagi machine learning pada-perangkat yang dipercepat. Neural Networks 1.1 menambahkan dukungan untuk sembilan operasi baru -- Pad, BatchToSpaceND, SpaceToBatchND, Transpose, Strided Slice, Mean, Div, Sub, dan Squeeze. Cara khusus untuk memanfaatkan API adalah melalui TensorFlow Lite.
Mendapatkan hasil maksimal dari ponsel Anda -- dengan lebih mudah
Kami senang membuat smartphone Anda lebih cerdas. Namun, harap ingat bahwa teknologi memudar mundur untuk pengguna. Di Android 9, kami telah mengembangkan Android UI menjadi lebih sederhana dan lebih ramah -- untuk developer, perubahan ini membantu meningkatkan cara pengguna menemukan, menggunakan, dan mengelola aplikasi Anda.
Navigasi sistem yang baru
Android 9 memperkenalkan navigasi sistem baru yang telah kami kerjakan lebih dari setahun. Desain baru ini membantu membuat multitasking Android lebih ramah dan membuat aplikasi lebih mudah ditemukan. Anda bisa menggeser ke atas dari mana saja untuk melihat pratinjau layar penuh dari aplikasi yang baru saja digunakan dan cukup lakukan tap untuk masuk kembali ke salah satu aplikasi tersebut.
Cutout tampilan
Sekarang aplikasi Anda bisa memanfaatkan sepenuhnya layar tepi-ke-tepi terbaru melalui dukungan cutout tampilan di Android 9. Untuk sebagian besar aplikasi, mendukung cutout tampilan sangatlah mudah, dengan sistem mengelola tinggi status bar untuk memisahkan konten Anda dari cutout. Bila Anda memiliki konten imersif, Anda bisa menggunakan display cutout API untuk memeriksa posisi dan bentuk cutout serta meminta layout layar penuh di sekitarnya. Untuk membantu pengembangan dan pengujian, kami telah menambahkan Developer Option yang menyimulasikan beberapa bentuk cutout di setiap perangkat.
Aplikasi dengan konten imersif bisa menampilkan konten layar penuh pada perangkat dengan cutout tampilan.
Notifikasi dan smart reply
Android 9 membuat notifikasi lebih berguna dan lebih dapat ditindaklanjuti. Aplikasi Messaging bisa memanfaatkan MessagingStyle API baru untuk menampilkan percakapan, menyematkan foto dan stiker, bahkan menyarankan smart reply. Anda akan segera bisa menggunakan ML Kit untuk membuat saran smart reply bagi aplikasi Anda.
Notifikasi MessagingStyle dengan percakapan dan smart reply [kiri], gambar dan stiker [kanan].
Text Magnifier
Di Android 9 kami telah menambahkan widget Magnifier untuk meningkatkan pengalaman pengguna dalam memilih teks. Widget Magnifier memungkinkan pengguna secara tepat memosisikan kursor atau tuas pemilih teks dengan menampilkan teks yang diperbesar melalui panel yang bisa diseret. Anda bisa menyematkannya ke tampilan apa pun yang tersemat ke jendela, sehingga Anda dapat menggunakannya di widget khusus atau selama perenderan teks khusus. Widget Magnifier juga menyediakan versi yang diperbesar dari setiap tampilan atau latar apa pun, bukan hanya teks.
Lihat entri blog terbaru kami untuk mengetahui lebih lanjut tentang ini dan fitur Text lainnya, seperti PrecomputedText serta penjajaran teks baseline dan tinggi garis.
Keamanan dan privasi untuk pengguna
Biometric prompt
Dengan berbagai sensor biometrik yang digunakan untuk autentikasi, kami membuat pengalaman lebih konsisten di seluruh jenis sensor dan aplikasi. Android 9 memperkenalkan dialog yang dikelola sistem guna meminta pengguna untuk semua jenis autentikasi biometrik yang didukung. Aplikasi tidak perlu lagi mem-build dialognya sendiri--sebagai gantinya, mereka menggunakan BiometricPrompt API untuk menampilkan dialog sistem standar. Selain Sidik Jari (termasuk sensor dalam-tampilan), API mendukung autentikasi Wajah dan Iris.
Bila aplikasi Anda menggambar sendiri dialog autentikasi sidik jari, Anda harus beralih menggunakan BiometricPrompt API sesegera mungkin. Lihat postingan ini untuk informasi selengkapnya.
Protected Confirmation
Android 9 memperkenalkan Android Protected Confirmation, yang menggunakan Trusted Execution Environment (TEE) untuk menjamin bahwa string prompt yang diberikan ditampilkan dan dikonfirmasi oleh pengguna. Hanya setelah berhasil dikonfirmasi pengguna, TEE akan menandatangani string prompt, yang bisa diverifikasi oleh aplikasi.
Perlindungan yang lebih kuat untuk kunci pribadi
Kami telah menambahkan StrongBox sebagai tipe KeyStore baru, menyediakan dukungan API untuk perangkat yang menyediakan penyimpanan kunci dalam hardware tahan-rusak dengan CPU, RAM, dan flash aman yang terisolasi. Anda bisa mengatur apakah kunci Anda harus dilindungi oleh chip keamanan StrongBox di KeyGenParameterSpec.
DNS over TLS
Android 9 menambahkan dukungan bawaan untuk DNS over TLS, secara otomatis mengupgrade kueri DNS ke TLS jika server DNS jaringan mendukungnya. Pengguna bisa mengelola perilaku DNS over TLS dalam Mode Private DNS baru di setelan Jaringan & internet. Aplikasi yang menjalankan kueri DNS mereka sendiri bisa menggunakan API baru, LinkProperties.isPrivateDnsActive(), untuk memeriksa mode DNS. Selengkapnya di postingan ini.
HTTPS secara default
Sebagai bagian dari upaya yang lebih besar untuk memindahkan semua traffic jaringan dari cleartext (HTTP tidak dienkripsi) ke situs yang diamankan dengan TLS (HTTPS), kami mengubah setelan default untuk Network Security Configuration agar memblokir semua traffic cleartext. Anda sekarang harus membuat koneksi melalui TLS, kecuali Anda secara eksplisit memilih cleartext untuk domain tertentu. Lihat detail di sini.
Mitigasi keamanan berbasis compiler
Di Android 9 kami telah memperluas penggunaan mitigasi tingkat compiler untuk memperkuat platform melalui deteksi waktu proses dari perilaku berbahaya. Teknik Control Flow Integrity (CFI) membantu mencegah serangan menggunakan kelemahan kode dan eksekusi kode arbitrer. Di Android 9 kami memperluas penggunaan CFI lebih jauh lagi dalam framework media dan komponen keamanan penting lainnya, seperti NFC dan Bluetooth. Kami juga memperkenalkan dukungan kernel CFI ke dalam kernel umum Android ketika mem-build dengan LLVM.
Kami juga memperluas penggunaan Integer overflow sanitizers untuk mengurangi kerentanan korupsi memori dan penyingkapan informasi. Kami memprioritaskan sanitizers pada library dengan kerentanan masa lalu atau ketika masukan tak tepercaya yang kompleks diproses, seperti libui, libnl, libmediaplayerservice dan lainnya. Lihat postingan ini untuk detailnya.
Privasi untuk pengguna
Android 9 menjaga privasi dengan sejumlah cara baru. Sistem sekarang membatasi akses ke mikrofon, kamera, dan semua sensor SensorManager dari aplikasi yang tidak berjalan. Ketika UID aplikasi Anda tidak berjalan, mikrofon tidak melaporkan audio dan sensor berhenti melaporkan event. Kamera yang digunakan oleh aplikasi Anda akan terputus dan menampilkan error bila aplikasi tersebut mencoba menggunakannya. Dalam kebanyakan kasus, pembatasan ini seharusnya tidak menimbulkan masalah baru untuk aplikasi yang sudah ada, tetapi kami sarankan agar menghapus permintaan ini dari aplikasi Anda.
Android 9 juga memberi pengguna kontrol untuk akses ke ID build.serial platform dengan menempatkannya di belakang izin READ_PHONE_STATE. Untuk mengakses ID build.serial, Anda harus menggunakan metode Build.getSerial().
Baca selengkapnya mengenai semua perubahan privasi di sini.
Pengalaman baru dalam kamera, audio, dan grafik
Multi-camera API dan update kamera lainnya
Dengan Android 9, kini Anda bisa membuka streaming dari dua atau beberapa kamera secara bersamaan pada perangkat yang mendukung multi-camera API. Pada perangkat dengan kamera dual-depan atau dual-belakang, Anda bisa membuat fitur inovatif yang tidak mungkin dilakukan dengan hanya satu kamera saja, seperti zoom yang mulus, bokeh, dan stereo vision. API ini juga memungkinkan Anda memanggil streaming kamera logis atau tergabung yang bisa secara otomatis beralih di antara dua atau beberapa kamera.
Penyempurnaan lain pada kamera termasuk parameter Session baru yang membantu mengurangi penundaan selama pengambilan awal, dan Surface sharing yang memungkinkan klien kamera menangani berbagai kasus penggunaan tanpa harus berhenti dan memulai streaming kamera. Kami juga menambahkan API untuk dukungan flash berbasis tampilan dan akses ke OIS timestamp untuk efek khusus dan stabilisasi gambar tingkat aplikasi.
Kompresi gambar HEIF dan Video HDR VP9
Android 9 menambahkan dukungan bawaan untuk HDR VP9 Profile 2, sehingga kini Anda bisa menghadirkan film berkemampuan HDR kepada pengguna pada perangkat berkemampuan HDR.
Kami sangat gembira bisa menambahkan encoding gambar HEIF (heic) ke platform. HEIF adalah format populer untuk foto yang meningkatkan kompresi untuk menghemat penyimpanan dan data jaringan. Dengan dukungan platform pada perangkat Android 9, kini mengirim dan menggunakan gambar HEIF dari server backend Anda bisa dilakukan dengan mudah. Setelah memastikan bahwa aplikasi Anda kompatibel dengan format data ini untuk dibagikan dan ditampilkan, cobalah HEIF sebagai format penyimpanan gambar di aplikasi Anda. Anda bisa melakukan konversi jpeg-ke-heic menggunakan ImageDecoder atau BitmapFactory untuk menghasilkan bitmap dari jpeg, dan Anda dapat menggunakan HeifWriter di library AndroidX untuk menulis gambar HEIF dari buffer byte YUV, Surface, atau Bitmap.
Audio yang ditingkatkan dengan Dynamics Processing
Dynamics Processing API memungkinkan Anda menggunakan efek audio baru untuk mengisolasi frekuensi tertentu dan melirihkan suara keras atau mengeraskan suara lirih untuk meningkatkan kualitas akustik aplikasi. Misalnya, Anda bisa mengeraskan suara seseorang yang berbicara dengan lirih dalam lingkungan yang bising, jauh, atau menantang secara akustik. API ini memberi Anda akses ke efek pemrosesan dinamis multitahap dan multifrekuensi yang mencakup pra-equalizer, kompresor multifrekuensi, pasca-equalizer, dan pembatas yang terhubung.
ImageDecoder untuk bitmap dan sumber daya dapat digambar
ImageDecoder API memberi Anda cara yang lebih mudah untuk melakukan dekode gambar menjadi bitmap atau sumber daya dapat digambar. Anda bisa membuat bitmap atau sumber daya dapat digambar dari buffer byte, file, atau URI. API ini menawarkan beberapa keunggulan dibandingkan BitmapFactory, termasuk dukungan untuk penskalaan yang tepat, decoding satu langkah ke memori hardware, dukungan untuk pascapemrosesan dalam dekode, dan decoding gambar animasi. Anda bisa membaca selengkapnya di sini.
Konektivitas dan lokasi
Wi-Fi RTT untuk pemosisian dalam ruangan
Android 9 memungkinkan Anda mem-build fitur pemosisian dalam ruangan ke dalam aplikasi melalui dukungan platform untuk protokol Wi-Fi IEEE 802.11mc -- juga dikenal sebagai Wi-Fi Round-Trip-Time (RTT). Pada perangkat Android 9 dengan dukungan hardware, izin lokasi, dan lokasi diaktifkan, aplikasi Anda bisa menggunakan RTT API untuk mengukur jarak ke Wi-Fi Access Points (AP) terdekat. Perangkat tidak perlu terhubung ke AP untuk menggunakan RTT, dan untuk menjaga privasi, hanya ponsel yang bisa menentukan jarak, bukan AP.
Dengan mengetahui jarak ke 3 atau beberapa AP, Anda bisa menghitung posisi perangkat dengan akurasi 1 sampai 2 meter. Dengan akurasi ini Anda bisa mendukung kasus penggunaan seperti navigasi di dalam bangunan; layanan berbasis lokasi yang akurat seperti kontrol suara yang jelas (mis. 'Hidupkan lampu ini'); dan informasi berbasis lokasi (mis. 'Adakah penawaran spesial untuk produk ini?').
Sensitivitas biaya data di JobScheduler
JobScheduler adalah layanan terpusat Android untuk membantu Anda mengelola kerja atau tugas terjadwal di Istirahatkan, Aplikasi Standby, dan Batasan Latar Belakang. Di Android 9, JobScheduler menangani tugas yang berhubungan dengan jaringan agar menguntungkan pengguna, berkoordinasi dengan sinyal status jaringan yang disediakan secara terpisah oleh operator. Jobs sekarang bisa mendeklarasikan ukuran data yang diperkirakan, prefetch sinyal, dan menetapkan persyaratan jaringan dengan terperinci—operator dapat melaporkan jaringan ketika padat atau tidak dibatasi. JobScheduler kemudian mengelola tugas sesuai dengan status jaringan. Misalnya, ketika suatu jaringan padat, JobScheduler mungkin menunda permintaan jaringan yang berukuran besar. Bila jaringan tidak dibatasi, ia bisa menjalankan tugas prefetch untuk meningkatkan pengalaman pengguna, seperti memuat awal judul utama.
Open Mobile API untuk pembayaran NFC dan transaksi yang aman
Android 9 menambahkan implementasi GlobalPlatform Open Mobile API ke Android. Pada perangkat yang didukung, aplikasi bisa menggunakan OMAPI API untuk mengakses secure element (SE) untuk mengaktifkan pembayaran smart-card dan layanan aman lainnya. Hardware abstraction layer (HAL) menyediakan API dasar untuk memperinci berbagai Secure Element (eSE, UICC, dan lainnya) yang tersedia.
Kinerja untuk aplikasi
Kinerja ART
Android 9 menghadirkan peningkatan kinerja dan efisiensi untuk semua aplikasi melalui waktu proses ART. Kami telah memperluas penggunaan profil eksekusi ART untuk mengoptimalkan aplikasi dan mengurangi jejak dalam memori dari kode aplikasi yang dikompilasi. ART sekarang menggunakan informasi profil untuk penulisan ulang file DEX pada perangkat, dengan pengurangan hingga 11% pada berbagai aplikasi populer. Kami berharap ini berkorelasi erat dengan pengurangan penggunaan memori DEX sistem dan waktu startup yang lebih cepat untuk aplikasi Anda.
Dioptimalkan untuk Kotlin
Kotlin adalah bahasa utama di Android, dan bila Anda belum mencobanya, Anda harus melakukannya! Kami telah membuat komitmen abadi kepada Kotlin di Android dan terus memperluas dukungan termasuk mengoptimalkan kinerja kode Kotlin. Di Android 9, Anda akan melihat hasil pertama dari pekerjaan ini--kami telah menyempurnakan beberapa optimalisasi compiler, terutama yang menargetkan loop, untuk mengekstrak kinerja yang lebih baik. Kami juga terus bekerja sama dengan JetBrains untuk mengoptimalkan kode yang dihasilkan Kotlin. Anda bisa mendapatkan semua peningkatan kinerja Kotlin terbaru ini hanya dengan mengupdate plugin Kotlin Android Studio.
Hari ini, kami juga merilis update untuk Android 9 - API 28 SDK (rev. 6), yang berisi anotasi nullability di beberapa API yang paling sering digunakan. Kami akan memberikan detail selengkapnya tentang hal ini di postingan mendatang.
Android Modern
Sebagai bagian dari Android 9, kami memodernisasi fondasi Android dan aplikasi yang berjalan di atasnya, sebagai bagian dari investasi kami yang menyeluruh dan berkelanjutan dalam keamanan, kinerja, dan stabilitas.
Seperti yang kami umumkan tahun lalu, Google Play mengharuskan semua update aplikasi menargetkan Android Oreo (targetSdkVersion 26 atau yang lebih tinggi) sebelum November 2018. Sejalan dengan hal tersebut, jika aplikasi Anda menargetkan platform yang lebih rendah dari Android 4.2 (API level 17), pengguna yang menginstalnya akan melihat dialog peringatan setelah hari itu. Berikut adalah checklist sumber daya untuk mendapatkan bantuan dan dukungan saat Anda bermigrasi -- kami menantikan aplikasi Anda agar mendapatkan hasil maksimal dari Android modern.
Persiapkan aplikasi Anda untuk Android 9!
Dengan Android 9 hadir ke pengguna Pixel mulai hari ini, dan ke perangkat lainnya pada bulan depan, penting untuk menguji kompatibilitas aplikasi Anda secepatnya. Cukup instal aplikasi Anda dari Google Play ke perangkat atau emulator yang menjalankan Android 9. Saat mengerjakan hal tersebut, pastikan aplikasi Anda berjalan dan terlihat bagus, dan menangani perubahan perilaku Android 9 dengan benar.
Perhatikan juga penggunaan antarmuka non-SDK di aplikasi Anda. Android 9 membatasi akses ke antarmuka non-SDK yang dipilih, jadi Anda harus mengurangi ketergantungan pada mereka. Lihat postingan blog terbaru kami untuk mengetahui detailnya.
Setelah melakukan update yang diperlukan, kami sarankan untuk langsung memublikasikan aplikasi di Google Play tanpa mengubah target platform aplikasi. Ini memungkinkan Anda memastikan pengalaman yang luar biasa bagi pengguna Android 9 selagi Anda berupaya meningkatkan aplikasi dengan penargetan dan API Android 9.
Meningkatkan aplikasi Anda dengan API dan fitur Android 9
Saat Anda siap, masuklah ke dalam Android 9 dan build dengan fitur dan API baru di Android 9.
Untuk memulai, cukup download API 28 SDK resmi dan fitur terbaru serta emulator gambar ke Android Studio 3.1, atau gunakan versi terbaru Android Studio 3.2. Kemudian update compileSdkVersion dan targetSdkVersion project Anda ke API 28. Saat Anda mengubah penargetan, pastikan aplikasi Anda mendukung semua perubahan perilaku yang berlaku.
Segera setelah siap, publikasikan update APK Anda ke Google Play. Strategi yang biasa dipakai adalah menggunakan fitur pengujian beta Google Play untuk mendapatkan masukan awal dari sekelompok kecil pengguna dan kemudian melakukan peluncuran bertahap ke produksi.
Kunjungi situs Android 9 untuk detail dan dokumentasi developer. Lihat juga video ini dan Playlist Google I/O Android untuk mengetahui selengkapnya tentang fitur baru di Android 9 untuk developer.
Hadir ke perangkat di dekat Anda
Mulai hari ini, update melalui udara untuk Android 9 akan mulai diluncurkan ke ponsel Pixel. Dan perangkat yang berpartisipasi dalam program Beta dari Sony Mobile, Xiaomi, HMD Global, Oppo, Vivo, OnePlus, dan Essential, serta semua perangkat Android One yang memenuhi syarat, akan menerima update ini pada akhir musim gugur! Kami juga bekerja sama dengan sejumlah mitra lain untuk meluncurkan atau mengupgrade perangkat ke Android 9 tahun ini.
Seperti biasa, gambar sistem bagi perangkat Pixel tersedia di sini untuk didownload dan flash manual. Bila Anda mencari sumber Android 9, Anda bisa menemukannya di sini di repositori Proyek Open Source Android dalam cabang Android 9.
Apa yang berikutnya?
Sekarang setelah kami mencapai rilis resmi, kami akan menutup Pratinjau Developer. Kami akan segera menutup issue tracker Pratinjau Developer untuk masalah baru, jadi bila Anda memiliki masukan, jangan ragu untuk melaporkan masalah baru terhadap Android 9 di issue tracker AOSP.
Terima kasih kepada banyak developer dan pengguna awal yang berpartisipasi dalam Android 9 Pratinjau Developer dan beta versi publik. Kontribusi Anda sangatlah penting dalam membuat platform Android 9 menjadi platform yang luar biasa bagi developer dan konsumen.
Google
Labels: android
10 comments :
Paipai 05 November, 2018 13:18
thanks gan udah share infonya
solder uap
ReplyDelete
Replies
Reply
Reza Hidayat 16 February, 2019 11:32
Memperkenalkan Android 9 Pie
Maksimalkan skill bermain poker dewa anda setiap hari dengan cara bermain di situs resmi Dewa Poker. Dewa Poker menyediakan banyak pilihan game poker online maupun Dewa Poker Online yang bisa anda jadikan sebagai tempat melatih skill bermain Dewapoker anda. Anda cukup mendaftar di link alternatif daftar Dewapoker 2019 dan anda akan diberikan 1 ID Dewa Poker Online untuk anda gunakan bermain di semua situs remsi dewa poker. Silahkan bergabung dengan kami di situs poker online terbaik persembahan Dewapoker. Menangkan kesempatan menjadi jutawan dengan mendapatkan progressive jackpot Dewa Poker yang memiliki total hadiah hingga ratusan juta rupiah. Jangan ragu bermain di Dewapoker, karena Dewa Poker Asia merupakan situs poker resmi Indonesia, Dewapoker situs poker online terpercaya
Main sekarang di Poker88, tempat bermain poker online uang asli terbaik di Indonesia. Poker88 menyediakan berbagai macam pilihan game Poker88 untuk anda. Cukup dengan mendaftar poker 88 asia dan anda akan mendapatkan 1 ID poker88 yang bisa anda gunakan untuk bermain semua game poker 88 online yang ada di situs resmi poker88. Jangan khawatir kehabisan uang! Poker88 menyediakan minimal deposit rendah sebesar Rp25.000 sehingga anda bisa bermain di poker88 tanpa menguras kantong anda. Segera daftarkan diri anda di link alternatif resmi poker88 asia hanya di situs poker88. Siapkan diri anda menjadi jutawan baru di lingkungan poker 88.
ReplyDelete
Replies
Reply
agen poker 06 March, 2019 13:49
Android 9 memanfaatkan kekuatan machine learning untuk menjadikan ponsel Anda lebih cerdas, sederhana, dan disesuaikan bagi Anda. Baca semua tentang fitur konsumen baru di sini.
Situs judi online sudah sangat terkenal di Indonesia, hanya dengan menggunakan smartphone anda bisa memainkannya di manapun anda berada. Keberagaman permainan judi online membuat para pecinta judi bisa memainkan judi yang diinginkan hanya dengan menggunakan 1 akun di situs tertentu. Namun untuk memilih agen taruhan online terpercaya tidak semudah seperti membalikkan telapak tangan begitu saja. Semua pemain judi ketika akan mendaftar di situs taruhan online wajib hukumnya memilih sebuah situs yang sudah produktif dalam pelaksanaan layanannya seperti beberapa situs di bawah ini :
dewapoker
dewa poker
poker88
poker online
domino qiu qiu
ReplyDelete
Replies
Reply
poker88indenesia 09 March, 2019 10:48
Slices bisa membantu pengguna melakukan tugas lebih cepat dengan mengaktifkan interaksi di luar pengalaman aplikasi layar penuh.
Situs judi online sudah sangat terkenal di Indonesia, banyak situs judi online yang bermunculan membuat para pejudi bersemangat untuk mencoba mendaftar di situs tersebut. Namun anda juga perlu mewaspadai dan mencari tahu situs judi online yang ingin anda mainkan tersebut. Karena banyak situs judi online yang menipu para membernya, belum lagi tidak semua agen judi online memberikan kenyamanan dan pengalaman bermain jdui yang membuat anda seperti pejudi profesional. Maka dari itu saya merekomendasikan Agen Judi Online Indonesia 2019 Terbaik :
agen sbobet
togel sgp
togel hk
agen sbobet
domino qiu qiu
ReplyDelete
Replies
Reply
laocdominoqq 27 April, 2020 21:47
PaketQQ merupakan situs judi dominoqq online dan bandarq dengan pelayanan 24 jam online non stop dan proses deposit withdraw terpercaya di indonesia.
ReplyDelete
Replies
Reply
VIA4D 29 April, 2020 09:46
Now in 2020 we have a more impact articel about World conspiration, world financial, and some articel about world health at here :
Slot online
lives games
Tembak Ikan
Promo Via4D
Buku Mimpi
Daftar Via4D
AGEN TOTO SGP
VIA4D WAP
Cara daftar Wap
Result Macau Pools
Result Carolina Day
ReplyDelete
Replies
Reply
melisatan 16 September, 2021 22:35
papua4d
ojktoto
rubah4d
Togel online
ReplyDelete
Replies
Reply
Agen Berita Bola 24 September, 2021 10:49
https://173.212.220.119/ your blog its good to everone visit and reat what you write. im sooo apreciated can read what you write dude :)
I have some blog too
come and visiit my blog
Okezone88
ReplyDelete
Replies
Reply
sedef 29 November, 2021 20:58
köle seks sahibesi ünlü ünsüz sevişme sokuşma genç porno en güzel am sikiş,göte sokma hikayeleri gerçek

label: pt