Diposting oleh Stephanie Cuthbertson, Product Management Director, Android

Karena Android tumbuh berlipat ganda selama sepuluh tahun terakhir, kami juga telah melihat komunitas developer tumbuh secara dramatis. Di negara-negara seperti Cina, India, dan Brasil, jumlah developer yang menggunakan IDE kami tumbuh tiga kali lipat - hanya dalam dua tahun. Dengan pertumbuhan seperti itu, kami merasakan tanggung jawab yang lebih besar lagi untuk berinvestasi dalam pengalaman developer kami. Dengan dipandu oleh masukan Anda, kami telah memfokuskan upaya menjadikan pengembangan seluler yang cepat dan mudah, yang akan membantu Anda mendapatkan pengguna lebih banyak dengan membuat aplikasi yang benar-benar lebih kecil, dan menambah interaksi agar pengguna tetap kembali. Kami juga sangat terkesan melihat Android Things telah mencapai 1.0, yang membuat peluang baru untuk Anda develop - apa saja dari perangkat konsumen utama, hingga kendaraan remote kontrol yang keren! Mulai Hari ke-1 Google I/O dimulai, mari kita amati lebih dekat berbagai tema utama ini dari Pokok Bahasan Developer:

Pengembangan: menjadikan pengembangan seluler yang cepat dan mudah

  • Android Jetpack — Hari ini, kami mengumumkan Android Jetpack, yang didesain untuk mempercepat pengembangan aplikasi Anda. Android Jetpack adalah komponen Android generasi berikutnya, yang mengumpulkan berbagai manfaat Support Library -- kompatibilitas mundur dan update segera -- ke suatu kumpulan komponen yang lebih besar, sehingga jadi cepat dan mudah membangun aplikasi berkualitas tinggi yang tangguh. Android Jetpack mengelola berbagai aktivitas seperti tugas latar belakang, navigasi, dan manajemen daur hidup, sehingga Anda dapat menghilangkan kode boilerplate dan memfokuskan pada apa yang akan membuat aplikasi Anda menjadi hebat. Android Jetpack didesain untuk bekerja sama dengan Kotlin, yang akan membuat Anda menghemat kode lebih banyak dengan Android KTX. Komponen baru Android Jetpack yang dirilis hari ini menyertakan WorkManager, Paging, Navigation, dan Slices.

  • Kotlin — Sejak mengumumkan dukungan untuk Kotlin tahun lalu, komunitas developer telah memanfaatkan bahasa ini. Yang terpenting, 95% developer memberi tahu kami bahwa mereka sangat senang menggunakan Kotlin untuk pengembangan Android mereka. Dan, semakin banyak developer yang menggunakannya, semakin meningkat pertumbuhannya. Jumlah aplikasi Play Store yang menggunakan Kotlin tumbuh 6x dalam setahun terakhir. 35% dari developer profesional menggunakannya, dan jumlah itu tumbuh setiap bulan. Kami terus meningkatkan pengalaman developer Kotlin dalam berbagai library, pembuatan fitur, waktu proses, dokumentasi dan pelatihan. Android KTX diluncurkan hari ini sebagai bagian dari Android Jetpack untuk mengoptimalkan pengalaman developer Kotlin. Pembuatan fitur dilanjutkan dengan Android Studio, dukungan Lint, dan optimalisasi R8. Kami telah menyesuaikan Android Runtime (ART) di Android P, sehingga aplikasi yang dibangun dengan Kotlin bisa berjalan lebih cepat. Kami telah merilis cuplikan kode Kotlin dalam dokumentasi resmi kami, dan memublikasikan versi Kotlin dokumentasi referensi API hari ini. Awal pekan ini, kami meluncurkan Kotlin Bootcamp on Udacity baru, yang merupakan sumber daya besar bagi developer yang baru mengenal Kotlin. Terakhir, kami kini memiliki spesialisasi Kotlin di Google Developers Experts Program. Jika Anda masih belum menggunakan Kotlin, saya berharap Anda mencobanya.
  • Android Studio 3.2 CanaryAndroid Studio 3.2 menyediakan berbagai fitur untuk Android Jetpack, termasuk Navigation Editor visual dan fitur pemfaktoran ulang kode baru. Rilis canary juga menyertakan fitur build untuk membuat format baru Android App Bundle, Snapshot dalam Android Emulator agar waktu mulai menjadi cepat, optimizer baru R8 agar ukuran kode aplikasi instal dan download menjadi lebih kecil, Energy Profiler baru untuk mengukur dampak pada masa pakai baterai, dan sebagainya. Anda bisa mengunduh versi terbaru Android Studio 3.2 dari halaman download saluran canary.

Distribution: membuat aplikasi menjadi benar-benar lebih kecil



  • Android App Bundle & Google Play Dynamic Delivery — Memperkenalkan model aplikasi baru untuk Android. Mengurangi ukuran aplikasi secara dramatis dengan format publikasi baru—Android App Bundle. Di Android Studio, Anda kini akan membangun paket aplikasi yang berisi apa saja yang dibutuhkan aplikasi Anda untuk suatu perangkat—semua bahasa, setiap ukuran layar perangkat, dan setiap arsitektur hardware. Selanjutnya, bila pengguna mendownload aplikasi Anda, Dynamic Delivery baru dari Google Play hanya akan mengirimkan kode dan sumber daya yang cocok dengan perangkat pengguna. Orang-orang akan melihat ukuran instal yang lebih kecil di Play Store, bisa mendownload aplikasi Anda lebih cepat, dan menghemat tempat di perangkat mereka.
    (Kiri) Contoh semua sumber daya yang sedang dikriim ke perangkat melalui APK lama.
    (Kanan) Contoh Dynamic Delivery yang hanya menyediakan apa yang dibutuhkan ke perangkat.
  • Fitur dinamis melalui Android App Bundle — Android App Bundle juga memungkinkan modularisasi sehingga Anda bisa mengirimkan berbagai fitur sesuai kebutuhan, sebagai ganti selama menginstal. Anda bisa membangun berbagai modul fitur dinamis dalam rilis canary terbaru Android Studio. Bergabunglah dalam program beta kami untuk memublikasikannya di Google Play.
  • Konsol Google Play — Fitur dan laporan baru di Konsol Play akan membantu Anda meningkatkan kinerja aplikasi dan menumbuhkan bisnis Anda. Baca tentang peningkatan pada dasbor, statistik, organ utama Android, laporan praluncur, laporan akuisisi, dan dasbor berlangganan. Anda juga bisa mengupload, menguji, dan memublikasikan aplikasi dengan menggunakan format publikasi baru kami, Android App Bundle.
  • Google Play Instant — Setelah peluncuran dalam beta di GDC, hari ini kami mengumumkan bahwa semua developer game bisa membangun instant app dan dengan gembira kita sambut Candy Crush Saga. Google Play Instant kini tersedia di lebih dari 1 miliar perangkat di seluruh dunia dari Play Store, penelusuran, media sosial dan di sebagian besar tempat-tempat yang bisa Anda tap linknya. Untuk membuat instant app menjadi lebih mudah dibangun, kami meluncurkan plugin Unity dan integrasi beta dengan kreator Cocos pekan ini. Kami baru saja memulai pengujian kompatibilitas Google Play Instant dengan AdWords, yang memungkinkan orang mencoba game secara langsung dari iklan, di semua saluran yang dicapai melalui campaign Aplikasi Universal.


Interaksi: membawa pengguna kembali lagi dan lagi.



  • Slices Slices adalah template UI yang menampilkan larik dinamik yang utuh, dan konten interaktif dari aplikasi Anda, di Android dan dalam berbagai sisi Google. Slices bisa menyertakan data live, konten scroll, tindakan inline, dan penautan-dalam ke aplikasi Anda sehingga pengguna bisa melakukan apa saja dari memainkan musik hingga memeriksa update reservasi. Slices juga bisa berisi kontrol interaktif seperti beralih dan penggeser. Anda bisa mulai membangun Slices hari ini, dan hasilnya akan mulai muncul untuk pengguna dengan segera.
  • Actions — Actions adalah cara baru untuk membuat kemampuan dan konten aplikasi Anda menjadi lebih mudah diakses, sehingga orang-orang bisa dengan mudah mendapatkannya di saat yang tepat. App Actions akan muncul pada pengguna berdasarkan penggunaan dan relevansi, di semua aplikasi Google dan Android, misalnya Aplikasi Google Penelusuran, Play Store, Asisten Google, dan Peluncur. App Actions akan tersedia untuk segera dicoba oleh semua developer, mendaftarlah di sini jika Anda ingin diberi tahu. Anda juga bisa memilih untuk membangun Aksi Percakapan sebagai pengalaman pendamping bagi aplikasi Anda. Pengalaman ini akan berfungsi pada beragam perangkat berkemampuan Asisten, misalnya speaker dan tampilan smart. Kedua tipe Actions menggunakan katalog umum intent yang baru.


Perangkat yang lebih smart: platform andal untuk perangkat IoT



  • Android Things 1.0 Android Things adalah OS terkelola Google yang memungkinkan developer membangun dan memelihara perangkat Internet of Things sesuai skala. Awal tahun ini di CES, kami mengumumkan bahwa Lenovo, Harman, LG, dan iHome semuanya sedang membangun produk berkemampuan Asisten yang didukung Android Things. Setelah pratinjau developer dengan lebih dari 100.000 download SDK dan masukan dari 10.000 developer lebih, kami mengumumkan Android Things 1.0 pekan ini. Empat System-on-Modules (SoMs) baru kini telah didukung di platform dengan jaminan dukungan jangka panjang selama tiga tahun dan opsi tambahan untuk dukungan perpanjangan, sehingga semakin mudah dari prototipe ke produksi. Agar pengembangan produk berjalan lebih mulus lagi, Android Things Console pendamping juga sudah siap untuk produksi. Ini membantu developer mengelola dan mengupdate perangkat mereka secara lebih mudah dengan perbaikan stabilitas terbaru dan update keamanan yang disediakan oleh Google.


    Untuk memulai dengan Android Things, kunjungi situs developer kami dan Pusat Komunitas baru untuk mempelajari berbagai kit, kode contoh, project komunitas, dan bergabung dengan Komunitas Developer IoT Google untuk mengikuti perkembangannya. Kami memperkenalkan program terbatas untuk bermitra dengan tim Android Things guna mendapatkan bimbingan teknis dan dukungan dalam membangun produk Anda. Jika perusahaan Anda berminat, mendaftarlah pada Program Partner OEM kami.



Sebagai tambahan untuk semua pengembangan baru ini, kami akan hadir di lebih dari 140 negara, yang akan menumbuhkan dan memperluas komunitas developer melalui berbagai program seperti Women Techmakers dan Google Developer Groups (GDGs). Kami menginvestasikan pada program pelatihan seperti Google Developers Certification serta membuat lebih banyak kursus melalui Udacity dan mitra lainnya untuk membantu developer memperdalam kemampuan teknis mereka. Hari ini, 225 anggota Google Developers Agency Program dari 50 agensi di 15 negara, telah memperoleh sertifikasi Android Certified. Sebagai bagian dari Google Developers Experts Program, kami juga kini memiliki lebih dari 90 Pakar Developer Android di seluruh dunia yang secara aktif mendukung developer, start-up dan perusahaan untuk membangun dan meluncurkan berbagai aplikasi inovatif.

Kami juga terus mengakui karya besar dari para developer aplikasi dan game terkemuka. Tahun ini, kami mengadakan Google Play Awards tahunan yang ketiga. Para calon merepresentasikan sebagian dari pengalaman terbaik yang tersedia di Android, dengan penekanan pada kualitas keseluruhan, desain yang kuat, kinerja teknis, dan inovasi. Periksalah para pemenang dan calon.

Selama acara Google I/O, hadirin dan pemirsa berkesempatan untuk mendalami 48 sesi diskusi Android & Play. Terima kasih atas semua masukan hebat Anda dan teruslah memberi kami nasihat tentang apa yang harus kami lakukan berikutnya.