Diposting oleh Dave Burke, VP of Engineering
Bulan lalu, kami merilis pratinjau developer pertama Android 13, yang dibuat berdasarkan tema inti dalam privasi dan keamanan, produktivitas developer, serta dukungan tablet dan layar besar. Hari ini kami membagikan Android 13 Pratinjau Developer 2 dengan fitur lebih banyak dan perubahan baru yang bisa dicoba di aplikasi Anda. Masukan Anda membantu kami membuat Android menjadi platform yang lebih baik untuk developer dan pengguna, jadi beri tahu kami pendapat Anda!
Rilis hari ini juga datang setelah update fitur baru 12L berpindah ke Proyek Open Source Android (AOSP) minggu lalu, untuk membantu Anda memanfaatkan lebih dari 250 juta perangkat Android layar besar dengan lebih baik. Dan untuk mempelajari Android 13, tablet, serta investasi produktivitas developer kami dalam Jetpack Compose, check out episode terbaru #TheAndroidShow.
Sebelum masuk ke Pratinjau Developer 2, mari kita lihat berita lain dari minggu lalu: kami telah merilis secara resmi update fitur baru 12L ke AOSP dan meluncurkannya ke semua perangkat Pixel yang didukung dalam beberapa minggu ke depan. 12L menjadikan Android 12 lebih baik di tablet, dan menyertakan update seperti taskbar baru sehingga pengguna bisa langsung menarik lalu melepas aplikasi ke mode split-screen, tata letak layar besar baru di menu notifikasi dan layar kunci, serta mode kompatibilitas yang disempurnakan untuk aplikasi. Anda bisa membaca selengkapnya di sini.
Mulai akhir tahun ini, 12L direncanakan akan tersedia dalam update untuk tablet dan perangkat foldable dari Samsung, Lenovo, dan Microsoft, jadi sekaranglah waktunya untuk memastikan kesiapan aplikasi Anda. Kami sangat merekomendasikan agar Anda menguji aplikasi dalam mode split-screen dengan berbagai ukuran jendela, mencobanya dalam orientasi berbeda, dan memeriksa perubahan mode kompatibilitas baru jika menerapkannya. Anda bisa membaca selengkapnya tentang 12L untuk developer di sini.
Dan bagian terbaiknya: fitur layar besar di 12L adalah dasar Android 13, sehingga Anda tahu bahwa saat mengembangkan dan menguji di Android 13, Anda juga mempertahankan basis untuk tablet yang menjalankan Android 12L. Kami melihat layar besar sebagai tampilan utama masa depan Android, dan kami terus berinvestasi untuk memberi Anda alat yang dibutuhkan dalam membangun pengalaman menakjubkan untuk tablet, Chromebook, dan perangkat foldable. Anda bisa mempelajari selengkapnya tentang cara memulai optimalisasi layar besar, dan pastikan check out sumber daya developer layar besar kami.
Mari kita dalami apa yang baru dalam Pratinjau Developer 2 Android 13 sekarang.
Orang-orang menginginkan OS dan aplikasi yang dapat mereka percayai dengan informasi paling pribadi dan sensitif serta resource pada perangkat mereka. Privasi dan kepercayaan pengguna adalah inti dari prinsip produk Android, dan Android 13 terus berfokus untuk membangun platform yang bertanggung jawab dan berkualitas tinggi untuk semua orang dengan menyediakan lingkungan yang lebih aman di perangkat dan memberikan lebih banyak kontrol kepada pengguna. Inilah yang baru di Pratinjau Developer 2.
Izin notifikasi - Untuk membantu pengguna berfokus pada notifikasi terpenting, Android 13 memperkenalkan izin runtime baru untuk mengirim notifikasi dari aplikasi: POST_NOTIFICATIONS. Sekarang aplikasi yang menargetkan Android 13 harus meminta izin notifikasi dari pengguna sebelum memposting notifikasi. Untuk aplikasi yang menargetkan Android 12 atau lebih rendah, sistem akan menangani alur upgrade atas nama Anda. Alur upgrade ini akan terus disempurnakan. Untuk memberikan lebih banyak konteks dan kontrol bagi pengguna, kami menghimbau Anda untuk menargetkan Android 13 sedini mungkin dan meminta izin notifikasi dalam aplikasi Anda. Selengkapnya di sini.
Dialog izin notifikasi di Android 13.
Izin developer yang dapat di-downgrade - Beberapa aplikasi mungkin tidak lagi memerlukan izin tertentu yang sebelumnya diberikan pengguna untuk mengaktifkan fitur tertentu, atau mempertahankan izin sensitif dari versi Android yang lebih lama. Di Android 13, kami menyediakan API baru sehingga aplikasi Anda bisa melindungi privasi pengguna dengan men-downgrade izin runtime yang diberikan sebelumnya.
Mengekspor penerima yang terdaftar dalam konteks dengan lebih aman - Di Android 12, kami mengharuskan developer untuk mendeklarasikan kemampuan ekspor penerima Intent yang dideklarasikan manifes. Di Android 13 kami meminta Anda melakukan hal yang sama untuk penerima yang terdaftar dalam konteks, dengan menambahkan flag RECEIVER_EXPORTED atau RECEIVER_NOT_EXPORTED saat mendaftarkan penerima untuk sumber non-sistem. Ini akan membantu memastikan bahwa penerima tidak tersedia bagi aplikasi lain untuk mengirim siaran kecuali jika diinginkan. Meskipun tidak diharuskan di Android 13, kami merekomendasikan deklarasi kemampuan ekspor sebagai langkah untuk mengamankan aplikasi Anda.
Di Android 13 kami terus bekerja untuk memberi lebih banyak alat guna membantu Anda menghadirkan pengalaman yang sempurna dan performa yang lebih baik kepada pengguna. Inilah beberapa update dalam rilis hari ini.
Pelipatan teks berbahasa Jepang yang disempurnakan - TextViews sekarang bisa melipat teks dengan Bunsetsu (satuan terkecil kata-kata yang berbunyi alami) atau frasa -- bukan berdasarkan aksara -- agar aplikasi berbahasa Jepang lebih rapi dan mudah dibaca. Anda bisa memanfaatkan pelipatan ini menggunakan android:lineBreakWordStyle="phrase" dengan TextViews.
android:lineBreakWordStyle="phrase"
Pelipatan teks berbahasa Jepang dengan gaya frasa diaktifkan (bawah) dan tidak diaktifkan (atas).
Penyempurnaan tinggi baris untuk tulisan non-Latin - Android 13 menyempurnakan tampilan tulisan non-Latin (seperti Tamil, Burma, Telugu, dan Tibet) dengan menggunakan tinggi baris yang disesuaikan untuk setiap bahasa. Tinggi baris terbaru ini mencegah kliping dan memperbaiki pemosisian aksara. Aplikasi Anda bisa memanfaatkan perbaikan ini cukup dengan menargetkan Android 13. Pastikan menguji aplikasi saat menggunakan pengaturan jarak baris baru, karena perubahan ini dapat memengaruhi UI Anda dalam bahasa non-Latin.
Penyempurnaan tinggi baris untuk tulisan non-Latin di aplikasi yang menargetkan Android 13 (bawah).
API Konversi Teks - Orang yang menggunakan bahasa seperti Jepang dan Cina menggunakan metode masukan huruf fonetik, yang sering kali memperlambat penelusuran dan fitur seperti pelengkapan otomatis. Di Android 13, aplikasi bisa memanggil API konversi teks baru sehingga pengguna dapat menemukan apa yang mereka cari dengan lebih cepat dan mudah. Sebagai contoh, penelusuran mengharuskan pengguna bahasa Jepang untuk (1) memasukkan Hiragana sebagai pengucapan fonetik dari istilah penelusuran mereka (tempat atau nama aplikasi), (2) menggunakan keyboard untuk mengonversi karakter Hiragana ke Kanji, (3) menelusuri ulang menggunakan karakter Kanji untuk (4) mendapatkan hasil penelusurannya. Dengan API konversi teks baru, pengguna bahasa Jepang bisa mengetikkan Hiragana dan langsung melihat hasil penelusuran Kanji, dengan melewati langkah 2 dan 3.
Font vektor warna - Android 13 menambahkan dukungan rendering untuk font COLR versi 1 (spesifikasi, video pengantar) dan meng-update emoji sistem ke format COLRv1. COLRv1 adalah format font baru yang sangat ringkas dan dirender dengan cepat dan tajam dalam berbagai ukuran. Untuk sebagian besar aplikasi, format ini akan langsung berfungsi, semuanya ditangani sistem. Anda bisa ikut serta dalam COLRv1 untuk aplikasi Anda mulai Pratinjau Developer 2. Jika aplikasi Anda mengimplementasikan rendering teksnya sendiri dan menggunakan font sistem, kami merekomendasikan untuk ikut serta dan menguji rendering emoji. Pelajari lebih lanjut tentang COLRv1 di pengumuman Chrome.
Emoji vektor COLRv1 (kiri) dan emoji bitmap.
Bluetooth LE Audio - Low Energy (LE) Audio adalah audio nirkabel masa depan yang dibuat untuk menggantikan Bluetooth klasik dan memungkinkan kasus penggunaan dan topologi koneksi baru. Teknologi ini memungkinkan pengguna untuk membagikan dan menyiarkan audio ke teman dan keluarga, atau berlangganan siaran publik untuk mendapatkan informasi, hiburan, atau aksesibilitas. Teknologi ini dirancang untuk memastikan bahwa pengguna bisa menerima audio fidelitas tinggi tanpa mengorbankan masa pakai baterai dan dapat beralih dengan mulus di antara berbagai kasus penggunaan yang tidak mungkin dilakukan dengan Bluetooth Klasik. Android 13 menambahkan dukungan bawaan untuk LE Audio, sehingga developer seharusnya mendapatkan kemampuan baru ini secara gratis di perangkat yang kompatibel.
MIDI 2.0 - Android 13 menambahkan dukungan untuk standar MIDI 2.0 baru, termasuk kemampuan untuk menghubungkan hardware MIDI 2.0 melalui USB. Standar yang diperbarui ini menawarkan fitur seperti peningkatan resolusi untuk pengontrol, dukungan yang lebih baik untuk intonasi non-Barat, dan performa yang lebih ekspresif dengan menggunakan pengontrol per not.
Bersamaan dengan setiap rilis platform, kami berupaya membuat update lebih cepat dan lancar dengan memprioritaskan kompatibilitas aplikasi saat meluncurkan versi platform baru. Di Android 13, kami membuat perubahan yang berhubungan dengan aplikasi bersifat keikutsertaan untuk memberi Anda waktu lebih banyak, dan kami telah meng-update alat dan proses untuk membantu Anda mempersiapkan lebih cepat.
Bersama Pratinjau Developer 2, kami akan merilis dan terus meningkatkan stabilitas secara keseluruhan, jadi sekaranglah waktunya mencoba fitur serta perubahan baru dan memberikan masukan kepada kami. Kami secara khusus mencari masukan untuk API, serta detail tentang bagaimana perubahan platform memengaruhi aplikasi Anda. Kunjungi halaman masukan untuk berbagi pendapat dengan kami atau melaporkan masalah.
Inilah saat yang tepat untuk memulai pengujian kompatibilitas dan mengidentifikasi setiap pekerjaan yang perlu dilakukan. Kami merekomendasikan untuk mengerjakan lebih dini, sehingga Anda bisa merilis update yang kompatibel dengan Android 13 Beta 1. Anda tidak perlu mengubah targetSdkVersion aplikasi sekarang, tetapi kami merekomendasikan penggunaan tombol beralih perilaku di Opsi Developer untuk mendapatkan gambaran awal tentang bagaimana aplikasi Anda dapat terpengaruh oleh perubahan keikutsertaan di Android 13.
Saat kami mencapai Stabilitas Platform pada Juni 2022, semua perilaku sistem yang berhadapan dengan aplikasi, API SDK/NDK, dan daftar non-SDK akan dimatangkan. Pada tahap itu, Anda bisa menyelesaikan pengujian kompatibilitas akhir dan merilis versi aplikasi, SDK, atau library yang sepenuhnya kompatibel. Selengkapnya tentang linimasa untuk developer bisa dilihat di sini.
Tombol pengalih kompatibilitas aplikasi di Opsi Developer.
Pratinjau Developer memiliki semua yang Anda butuhkan untuk mencoba fitur Android 13, menguji aplikasi Anda, dan memberi kami masukan. Anda sekarang bisa mulai menggunakannya dengan mem-flash image sistem perangkat ke perangkat Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL, atau Pixel 4. Jika tidak memiliki perangkat Pixel, Anda bisa menggunakan image sistem 64-bit dengan Android Emulator di Android Studio Dolphin. Untuk pengujian yang lebih luas, tersedia image GSI. Jika Anda telah menginstal versi pratinjau ke perangkat Pixel, Anda akan secara otomatis mendapatkan update ini dan semua pratinjau serta Beta selanjutnya melalui jaringan seluler. Detail selengkapnya tentang cara mendapatkan Android 13 ada di sini.
Untuk informasi selengkapnya, kunjungi situs developer Android 13.
Model penerbitan game bukanlah konsep baru bagi mereka yang bekerja di industri game. Namun, penerbit game seluler semakin berperan penting karena regulasi pemerintah yang selalu berubah dan kompleks, ekspektasi pengguna yang lebih tinggi untuk konten yang dilokalkan, dan kompleksitas lingkungan eksternal (seperti pengurangan perjalanan karena pandemi).
Di pasar tertentu, penerbit mungkin satu-satunya pilihan bagi developer asing untuk masuk. Jadi, penerbit yang bisa membantu developer masuk ke pasar lokal merupakan bagian integral dari ekosistem seluler. Kami melakukan survei dan wawancara dengan penerbit dan developer yang berbasis di Asia Pasifik (APAC) yang bekerja dengan penerbit pihak ketiga untuk lebih memahami tren teratas dan praktik terbaik untuk membangun kemitraan yang sukses.
Untuk memperjelas definisi kami:
Penerbitan pihak pertama adalah game yang diterbitkan sendiri oleh developer.
Penerbitan pihak kedua adalah ketika penerbit bekerja sama dengan developer secara erat melalui usaha bersama.
Penerbitan pihak ketiga adalah ketika developer bekerja sama dengan perusahaan penerbitan independen.
Dalam artikel ini, kami berfokus pada pembelajaran dari penerbit, dan di artikel berikutnya, temuan dari perspektif developer mengenai publikasi pihak ketiga akan dibagikan.
Pertama-tama, mari kita lihat dasar-dasar cara kerja penerbit game.
Dari 28 penerbit yang disurvei di seluruh Asia Pasifik (APAC), prioritas dan tantangan terbesar mereka adalah mengidentifikasi judul berkualitas tinggi untuk dilisensikan dan dipublikasikan.
Saat penerbit mencari game, mereka biasanya langsung menghubungi developer dalam jaringan mereka atau melalui berbagai acara game. Mereka kemudian memilih game berdasarkan kecocokan pasar, permainan game, dan metrik game. Proses ini melambat sejak pandemi. Setelah penerbit mengidentifikasi game yang mereka minati, periode lisensi biasanya berjalan selama dua hingga tiga tahun. Kesepakatan ini sering kali berdasar pada kombinasi bagi hasil, jaminan minimum (terlepas dari pendapatan sesungguhnya yang dihasilkan, penerbit harus membayar jumlah yang sudah ditentukan kepada developer), dan biaya lisensi tahunan di muka.
Dari sisi kemitraan, sebagian besar penerbit mengandalkan developer untuk mendukung pengoptimalan teknis atau pemecahan masalah. Beberapa penerbit membuka diri untuk membuat kemitraan strategis dengan developer, seperti memberikan panduan tentang desain game, dan bahkan membuat usaha bersama untuk proyek masa depan.
Berikut adalah ringkasan pembelajaran yang kami kumpulkan dari wawancara dengan penerbit Asia Pasifik (APAC) termasuk Gamania (Taiwan), VNG Games (Vietnam), IndoFun Games (Indonesia), Neocraft (China), dan Kakao Games (Korea).
Kesalahpahaman umumnya adalah bahwa penerbit hanya mencari keuntungan jangka pendek. Meskipun beberapa penerbit menerapkan strategi seperti itu, ada penerbit berwawasan jauh ke depan yang tertarik untuk membangun kemitraan jangka panjang yang berkelanjutan. Ini berarti mempertahankan sebuah judul selama tiga hingga lima tahun atau lebih, memperluas game ke pasar lainnya, atau mengembangkan proyek baru bersama-sama. Penerbit harus bisa menjaga kedekatan dengan developer tepercaya sehingga mereka mendapatkan pilihan pertama saat judul baru yang menjanjikan sedang dalam pengembangan.
Penerbit cenderung mengkhususkan diri dalam genre dan pasar tertentu sehingga developer bisa memutuskan mitra yang paling cocok berdasarkan informasi ini. Developer bisa merujuk rekam jejak penerbit untuk memutuskan yang paling cocok.
Sudah umum bagi developer untuk menerbitkan sendiri di pasar yang mereka kuasai, dan bekerja dengan penerbit di pasar lain yang belum mereka kenal. Untuk judul yang besar, developer bahkan dapat memilih untuk bekerja sama dengan penerbit yang berbeda di setiap pasar. Dalam hal ini, sangatlah penting bagi developer untuk menyelaraskan dengan penerbit di berbagai pasar untuk mempertahankan strategi harga dan pemasaran yang baik dan konsisten bagi para gamer.
Nilai terbesar yang dibawa oleh penerbit adalah jaringan kemitraan lokal yang mapan. Ini termasuk hubungan dan pengetahuan mereka tentang influencer lokal, agensi media, pemegang IP, agen pelokalan, agensi layanan pelanggan, dan manajemen komunitas. Memiliki mitra lokal sangatlah membantu, terutama saat perjalanan masih dibatasi di wilayah tertentu.
Penerbit menyediakan lebih dari sekadar terjemahan bahasa dan layanan pelanggan. Mereka juga bisa memberikan saran tentang studi perilaku pengguna lokal, ukuran pasar potensial, pengoptimalan pemasaran, pengujian spesifikasi ponsel atau internet, dan memberikan saran monetisasi seperti penetapan harga. Hal ini memungkinkan developer untuk tetap berfokus pada kekuatan utama mereka seperti mengoptimalkan stabilitas dan konten produk.
Penerbit sering kali tahu banyak tentang metrik standar industri dan preferensi gamer lokal untuk pasar tertentu. Ini memungkinkan mereka untuk menyesuaikan acara liveops, menciptakan interaksi komunitas yang berkesan, dan memberikan saran tentang permainan game dan desain kreatif untuk UA. Spesialisasi adalah cara yang sangat efisien bagi developer untuk meningkatkan skala secara cepat dengan risiko yang lebih rendah.
Seperti semua kemitraan yang sukses, kedua belah pihak harus sering berkomunikasi dan terbuka, dengan masukan yang berdasar pada fakta dan data. Memperluas ke pasar baru tidak semudah meniru apa yang telah dilakukan di tempat lain. Proses ini memerlukan beberapa pengujian beta, grup fokus, pengujian A/B untuk materi iklan, dan lainnya untuk memastikan konten dan permainan game dirancang dengan baik untuk gamer lokal.
Dahulu, game hard core seperti MMORPG dan SLG cenderung menjadi genre teratas untuk penerbit. Namun, seiring perkembangan industri, pasar lebih terbuka untuk banyak genre karena selera para gamer lebih beragam. Ini menyebabkan penerbit berubah dengan tidak hanya menerbitkan game dengan IP yang kuat atau dari studio besar. Penerbit juga melisensikan game dari developer berukuran kecil dan menengah yang membuat game kasual dan mid-core.
Saat kita melihat ke depan akan seperti apa industri ini di masa mendatang, bisnis penerbitan mungkin menawarkan layanan modular, seperti manajemen komunitas, layanan pelanggan, atau pemasaran, alih-alih layanan penerbitan pihak ketiga sepenuhnya.
Karena pandemi, penerbitan jarak jauh mungkin menjadi satu-satunya solusi bagi developer yang tidak memiliki kantor lokal. Namun, ini bukanlah hal yang mudah karena gamer semakin cerdas dan regulasi lokal yang terus berubah. Juga hampir tidak mungkin bagi developer untuk menjadi ahli di setiap pasar utama kecuali mereka telah mencapai skala tertentu. Oleh karena itu, penerbit lokal merupakan mitra penting yang harus dipertimbangkan developer saat mereka berada pada tahap awal peluncuran global, atau saat mereka kekurangan bandwidth untuk memantau dan mengoptimalkan pasar tertentu.
Nantikan bagian 2, di sini rekan saya, Gaby Hien mengulas hasil survei dan wawancara dari sudut pandang developer. Dia juga akan membagikan checklist praktik terbaik berdasarkan pembelajaran kami. Gunakan checklist ini untuk mengidentifikasi mitra dan judul berkualitas tinggi, memungkinkan peluncuran game yang lancar, dan mengurangi potensi masalah dengan lebih baik.
Kami ingin memberikan update terbaru kepada Anda tentang inisiatif privasi dan keamanan yang kami bagikan awal tahun ini, sehingga Anda bisa merencanakan ke depan dan menggunakan alat baru untuk membangun bisnis dengan aman. Beberapa bulan yang lalu, kami meluncurkan:
Terima kasih atas kemitraan Anda dalam menjadikan Google Play sebagai platform yang aman dan tepercaya bagi semua orang.
Ditulis oleh: Purnima Kochikar, VP of Partnerships, Google Play
Minggu ini kami merayakan sepuluh tahun usia Google Play. Selama dekade yang lalu, kreativitas Anda dikombinasikan dengan investasi kami dalam sebuah platform global telah menciptakan ekosistem aplikasi yang berkembang pesat. 2,5 miliar orang di lebih dari 190 negara mengunjungi Play setiap bulan untuk terhubung dengan aplikasi dan game Anda, dan Play telah menghasilkan lebih dari $120 miliar penghasilan bagi developer hingga saat ini. Kami sangat bangga dengan pencapaian luar biasa ini, dan berterima kasih atas kemitraan Anda.
Melihat ke belakang
Saya bergabung dengan tim ini pada tahun 2012, hanya beberapa bulan setelah Google Play diluncurkan. Saat itu, pengguna aktif di Android baru saja tumbuh dari 100 juta menjadi 400 juta. Android adalah pendatang baru, dengan tujuan yang berani yaitu membuat komputasi seluler dapat diakses oleh siapa pun, di mana pun. Anda mungkin meragukan peluang kami untuk sukses - kami sangat jauh di belakang platform kompetitor dalam banyak aspek, mulai dari fitur dan alat platform hingga panduan desain dan kemampuan komersial. Keyakinan kami terhadap potensi besar dari sebuah ekosistem yang adil dan terbuka - serta, yang lebih penting, keyakinan kami pada potensi Anda yang tak terbatas - membuat kami terus maju. Kami melangkah dan terus didorong oleh komitmen kami untuk kesuksesan Anda.
Saat itu, tim kemitraan kami yang hanya terdiri dari enam orang sedang mencari cara terbaik untuk mendukung Anda dalam membuka peluang dan tantangan ekonomi seluler. Ada begitu banyak ketidakpastian: apakah kami dapat menghadirkan aplikasi yang Anda impikan kepada audience global pada perangkat yang terjangkau oleh mereka? Apakah orang akan menonton video di layar smartphone yang kecil, mengingat tingginya biaya data seluler dan kemampuan perangkat yang rendah? Apakah mereka mau membayar game seluler, dan merasa aman saat melakukannya? Apakah orang akan berlangganan konten dalam aplikasi secara sama dengan yang biasa mereka lakukan pada item fisik seperti majalah dan surat kabar?
Kami selalu bersama Anda dalam setiap proses ini, meluangkan waktu untuk memahami kebutuhan Anda, dan menemukan cara untuk membantu Anda membangun aplikasi dan game yang indah. Kami juga mengundang komunitas pengguna global untuk membantu kami mengembangkan aplikasi dan game Anda bersama-sama, didukung oleh fitur seperti pengujian beta dan peluncuran bertahap, serta kemampuan untuk membalas ulasan pengguna.
Kenangan terindah saya dari masa-masa awal itu adalah bekerja dengan perusahaan yang menginspirasi kami dengan memimpikan cara-cara baru untuk memanfaatkan keajaiban perangkat seluler. Mereka memperluas perspektif kami tentang hal-hal yang bisa dilakukan. Smule adalah salah satu kisah sukses dari hari-hari awal Play. Sungguh luar biasa melihat mereka tumbuh dan berkembang selama dekade terakhir.
Saat aplikasi mendapatkan traksi dan Anda ingin mengubahnya menjadi bisnis global berkelanjutan, kami memperkuat investasi platform niaga kami untuk membantu Anda mengembangkan dan mengelola bisnis Anda. Kami menambahkan metode pembayaran paling populer dan efektif dari seluruh dunia untuk memastikan orang-orang bisa membayar aplikasi dan game Anda dengan mudah. Kami menghapus kompleksitas yang terkait dengan pencarian dan pengintegrasian pembayaran lokal, termasuk akses ke lebih dari 300 metode pembayaran lokal yang didukung di 70 negara. Kami juga mengembangkan platform kami untuk mengantisipasi dan mendukung kebutuhan bisnis Anda - beralih dari model bisnis premium ke free-to-play dan langganan - dan sekarang Google Play membantu konsumen bertransaksi dengan aman dan lancar di lebih dari 170 pasar.
Kami memberikan insight terdepan dalam industri melalui Konsol Play pada siklus proses aplikasi Anda, mulai dari penginstalan hingga Vitals dan lainnya, untuk membantu Anda mengelola bisnis secara efektif. Saya ingat seluruh tim saya menangis ketika Vincenzo Colucci, pendiri Smart Launcher, menjelaskan bagaimana Play memungkinkannya tinggal di tempat yang ia impikan - di Manfredonia, Italia Selatan, dengan orang yang dicintainya - dan melakukan hal yang ia sukai - membuat aplikasi yang berdampak terhadap banyak orang di seluruh dunia. Perusahaannya juga berusia 10 tahun beberapa hari yang lalu.
Dalam setiap langkah, Anda menuntut sesuatu yang lebih dari kami dan menginspirasi kami untuk berpikir lebih luas. Sebagai respons, tim produk dan engineering kami membuat alat dan kemampuan yang bisa mendukung semua hal menakjubkan yang Anda lakukan. Masukan Anda telah membantu membentuk peluncuran fitur, sumber daya, dan program baru untuk mendukung kesuksesan Anda dalam platform ini. Dengan bantuan Anda, kami telah berevolusi:
Kami juga bekerja sama dengan Anda untuk membuat fitur baru yang akan berguna bagi seluruh ekosistem. Misalnya, pada tahun 2015, kami bekerja dengan Supercell untuk membantu mencegah penipuan, yang mengarah pada peluncuran Voided Purchases API, yang mendorong peningkatan di seluruh industri terhadap penipuan dan penyalahgunaan pengembalian dana. Demikian pula, mitra Jepang dan Korea kami seperti GungHo Online Entertainment dan NCSOFT membantu kami berkembang dari platform yang mendukung game bayar-dan-download, seperti Angry Birds awal dari Rovio, menjadi platform LiveOps yang mendukung game sebagai layanan langsung. Mitra media membantu kami mengembangkan platform langganan untuk menyertakan fitur seperti Penangguhan Akun dan Masa Tenggang. Yang menarik, kami menggunakan fitur ini untuk membantu mitra aplikasi olahraga mempertahankan pelanggannya saat dunia sedang lockdown.
Meskipun ada banyak contoh lainnya dalam kemitraan kami selama satu dekade, berikut adalah 10 peluncuran kami yang paling berkesan dalam 10 tahun terakhir:
Seiring berkembangnya bisnis Anda, kami berinvestasi dalam kemampuan produk seperti Play Points untuk membantu Anda mempertahankan dan menarik kembali pengguna yang paling loyal. Kami sangat bangga program ini memiliki lebih dari 100 juta pelanggan di 28 negara, dengan ekspansi selanjutnya dijadwalkan akhir tahun ini. Kami juga membuat layanan konsultasi untuk memberikan insight bisnis dan teknis guna membantu Anda membuat keputusan berdasarkan data tentang roadmap produk dan rencana ekspansi global Anda. Anda memberi tahu kami bahwa insight ini telah membantu mendorong jutaan peningkatan pendapatan untuk Anda, dan tidak hanya menginformasikan arah produk, tetapi juga strategi M&A Anda.
Yang terpenting, kemitraan kami telah menghadirkan aplikasi dan game yang berdampak bagi audience global, dan membangun bisnis sukses yang telah menciptakan lapangan kerja baru dan membantu ekonomi lokal. Di AS saja, Play dan Android telah membantu menciptakan lebih dari 2 juta pekerjaan. Kami benar-benar bangga dengan dampak ekonomi yang kami rasakan bersama komunitas lokal dan bisnis kecil di seluruh dunia.
Melihat ke depan
Sembari kita menantikan dekade berikutnya, mari kita berhenti sejenak dan merenungkan dua tahun terakhir yang menakjubkan yang telah kita lewati bersama, dan dampak positif yang luar biasa dari kemitraan kita terhadap kehidupan banyak orang. Android dan Play - didukung oleh bisnis Anda - telah menghubungkan banyak keluarga dan orang-orang terkasih, membantu orang tetap aman dengan mendukung kebutuhan sehari-hari, mempercepat akses pengobatan jarak jauh, menciptakan lapangan kerja, dan memungkinkan anak-anak untuk belajar dan tumbuh. Mari luangkan waktu sejenak agar semuanya meresap.
Tahun-tahun ini telah mengajari kami pelajaran penting tentang tanggung jawab bersama untuk mendorong ekosistem yang aman dan tepercaya, dan hal lain yang harus dilakukan agar perangkat seluler dapat diakses oleh semua orang. Saat kami berpikir tentang masa depan, ada tiga area yang menjadi perhatian utama kami:
Membantu siapa pun, di mana pun merasakan nilai yang diberikan aplikasi Anda, dengan membantu Anda menghadirkan aplikasi dan game yang lebih baik di semua perangkat dan layar. Kami memperluas jangkauan game kami ke PC melalui Layanan Game Play, yang menampilkan aplikasi paling relevan bagi pengguna melalui langganan aplikasi pilihan seperti Play Pass, dan membantu orang-orang menemukan aspek paling menarik dari aplikasi Anda melalui Penawaran Play dan LiveOps.
Terus mengembangkan alat kami untuk mendukung pengambilan keputusan bisnis Anda, mengembangkan model bisnis kami, dan untuk membantu Anda mengembangkan bisnis dengan aman dan menghadirkan pengalaman terbaik bagi pengguna dalam lanskap privasi dan keamanan yang terus berkembang.
Membangun ekosistem untuk semua orang dengan berinvestasi dalam inisiatif yang meningkatkan representasi pada industri aplikasi dan game, dan dengan mendukung lebih banyak pendiri yang kurang terwakili untuk membangun bisnis yang sukses. Tahun lalu kami bergerak dari model biaya layanan “satu ukuran untuk semua” guna memastikan semua jenis bisnis dapat berhasil, dan kami akan terus menghadirkan beberapa program yang dirancang untuk mendukung ekosistem aplikasi kami yang beragam.
Investasi berpengalaman, pendiri yang sukses telah muncul di developer generasi berikutnya melalui program Indie Game Festival dan Accelerator kami, dan dampak yang signifikan dari inisiatif Change the Game dan upaya aksesibilitas membuat kami optimis tentang ekosistem ini. Pada dekade mendatang, kami menantikan lebih banyak pendiri seperti Alyssa yang berusia sembilan tahun dan ibunya yang menciptakan Frobelles, permainan berdandan yang merepresentasikan gaya rambut Afrika dan Karibia, ke keluarga #WeArePlay kami.
Terima kasih telah menjadi bagian integral dari tujuan kami untuk membuat perangkat seluler dapat diakses oleh siapa pun, di mana pun. Kami telah melangkah jauh dan perjalanan kami masih panjang. Kami terinspirasi dan berterima kasih kepada Anda semua, dan akan selalu berkomitmen untuk kesuksesan Anda. Kami sangat menantikan karya berikutnya yang akan Anda buat, dan cakrawala baru yang Anda buka untuk kami jelajahi dan aktifkan.
Dengan penuh rasa terima kasih,
Purnima Kochikar
Diposting oleh Tim Android
Sebagai salah satu platform media sosial yang paling banyak digunakan, Twitter selalu mencari cara untuk menghubungkan penggunanya dengan lebih baik. Secara bersamaan, untuk membangun fitur baru secara efisien sambil mempertahankan fitur yang sudah ada, developer memerlukan infrastruktur yang mendukung. Tim engineer Twitter beralih ke Jetpack Compose untuk memulai perombakan yang sangat dibutuhkan fondasi UI aplikasi. Dengan Compose, developer bisa dengan mudah menemukan dan menggunakan API yang tepat, dengan cepat mengubah gaya dan memodulasi komponen, serta membangun lebih banyak dengan lebih sedikit kode.
Beberapa tim, seperti tim Android Client UI, Customer Acquisition, Twitter Blue, dan tim Komunitas, mengubah proses pengembangan mereka, yang menginspirasi kegembiraan di antara para engineer Twitter. “Beberapa tim di Twitter telah mengadopsi Compose dalam alur kerja harian mereka,” kata Sneha Patil, senior software engineer dan kepala teknis di tim Komunitas bagi Twitter untuk Android. Dengan menghapus pekerjaan membuat dan menyiapkan tema dan atribut khusus, Compose membuat fungsi penulisan dan penerapan persyaratan desain jauh lebih cepat dan lebih mudah daripada pengalaman mereka selama menggunakan Views. Jetpack Compose memungkinkan tim bekerja lebih cepat dan efektif, memastikan penggunaan kembali dalam kode mereka, dan dengan mudah mengajak engineer baru bergabung.
Membuat konten dinamis sangatlah mudah dengan Compose. Tim Twitter menggunakan composable LazyColumn untuk membangun UI tanpa memerlukan Adaptor atau ViewHolder, menyederhanakan proses penulisan kode yang secara mulus menghidupkan tata letak, tema, dan gaya. Dengan lebih sedikit baris yang ditulis, tim pengembangan di Twitter mengurangi boilerplate mereka, menemukan lebih sedikit bug selama pengembangan dan rilis, mengaktifkan eksperimen UI, dan mempercepat proses pengujian. Penyempurnaan ini meningkatkan produktivitas sehingga developer bisa menghabiskan lebih banyak waktu untuk membangun hal-hal yang membuat Twitter unik.
Mereka juga menggunakan Compose untuk membuat komponen stateless yang dapat digunakan kembali di seluruh aplikasi. Fleksibilitas Compose membuatnya lebih mudah dan cepat untuk memenuhi persyaratan desain, menjadikan pekerjaan pengaturan tema dan gaya lebih mudah bagi engineer baru dan berpengalaman.
Melihat peningkatan yang dialami, mereka memutuskan untuk membangun seluruh fitur baru menggunakan Compose. Mereka membangun fitur Komunitas, sebuah ruang khusus Twitter di mana pengguna bisa berinteraksi dalam diskusi yang mereka minati, dari awal menggunakan Compose. Berdasarkan pengalaman tim sebelumnya yang menggunakan Views untuk fitur lain, membangun dengan Compose jauh lebih cepat dengan bug lebih sedikit. “Ini seperti sulap,” kata Sneha, “Ini adalah pengubah permainan tentang bagaimana kami bisa mengembangkan di Android dengan Compose.”
Compose meningkatkan kecepatan dan efisiensi pengembangan UI engineer Twitter. Developer dengan mudah menggabungkan dan membangun menggunakan Compose, yang memudahkan mereka untuk memodulasi kode, menggunakan kembali komponen, dan memecah dependensi. Tim secara rutin menggunakan eksperimen UI, dan Compose membantu meningkatkan kepercayaan diri mereka dengan mengetahui komponen yang bereaksi terhadap interaksi pengguna, update data, dan berbagai ukuran layar yang akan terlihat dalam produksi.
Keberhasilan awal tim ini dengan Compose menginspirasi tim pengembangan lain di Twitter untuk mengikutinya. Bahkan sekarang, engineer yang mengerjakan komponen lama yang kompleks sedang mempertimbangkan untuk mengadopsinya.
Secara umum, Compose tidak hanya menghilangkan banyak kendala yang dialami tim dalam Views — ia juga menambahkan kenikmatan ke dalam alur kerja, dengan beberapa developer siap untuk meninggalkan metode lama. “Saya senang sekali bisa menulis lebih banyak Compose dan tidak akan pernah menyentuh tata letak XML lagi,” kata Yoali Sotomayor Baqueiro, software engineer untuk Android Client UI di Twitter. “Ini membuat pengembangan UI tidak hanya lebih mudah tetapi juga jauh lebih menyenangkan dan intuitif.”
Optimalkan pengembangan UI Anda dengan Compose.
Hari ini kami merilis Android 13 Beta ketiga, membawa kami ke fase siklus terakhir di mana kami berfokus pada penyempurnaan dan performa. Dengan Android 13, kami membangun tema inti tentang privasi dan keamanan, produktivitas developer, serta dukungan tablet dan layar besar.
Banyak hal yang bisa dipelajari di Android 13, mulai dari fitur privasi seperti izin notifikasi baru dan pemilih foto, hingga fitur produktivitas seperti ikon aplikasi bertema dan dukungan bahasa per aplikasi, serta fitur standar modern seperti video HDR, Bluetooth LE Audio, dan MIDI 2.0 melalui USB. Kami juga memperluas update terbaru yang kami buat di 12L, sehingga memberi Anda alat yang lebih baik untuk memaksimalkan potensi lebih dari 270 juta tablet dan perangkat layar besar yang digunakan secara aktif.
Versi Beta 3 membawa Android 13 ke Stabilitas Platform, artinya sekarang API developer dan semua perilaku aplikasi sudah final. Kami berterima kasih atas semua masukan yang Anda berikan sehingga kami bisa mencapai titik ini! Untuk developer, fokusnya sekarang adalah menguji kompatibilitas dan kualitas saat Anda menyiapkan aplikasi untuk rilis resmi di akhir tahun!
Anda bisa mendapatkan versi Beta 3 di perangkat Pixel dengan mendaftar di sini untuk mendapatkan update over the air (OTA). Jika sebelumnya sudah mendaftar, Anda akan mendapatkan update hari ini secara otomatis. Anda juga bisa mencoba Android 13 Beta di perangkat tertentu dari beberapa mitra kami - pelajari lebih lanjut di android.com/beta. Baca terus untuk melihat sekilas tentang cara menyiapkan aplikasi Anda, dan kunjungi situs developer Android 13 untuk detailnya.
Dengan versi Beta 3, Android 13 mencapai Stabilitas Platform, sebuah tahap pencapaian yang berarti semua perilaku aplikasi dan API, termasuk API NDK dan API Level 33 SDK resmi, kini sudah final. Jadi dari versi Beta 3, Anda bisa percaya diri mengembangkan dan merilis update kompatibilitas karena tahu bahwa platform ini tidak akan berubah.
Kami meminta semua developer aplikasi dan game untuk memulai pengujian kompatibilitas akhir sekarang dan bersiap memublikasikan update kompatibilitas Anda sesegera mungkin sebelum rilis final.
Untuk semua developer SDK, library, fitur, dan game engine, perlu sekali memulai pengujian sekarang dan merilis update yang kompatibel sesegera mungkin -- developer hilir aplikasi dan game Anda mungkin diblokir hingga mereka menerima update. Jadi ketika Anda sudah merilis update yang kompatibel, umumkan dan beri tahu developer!
Kompatibilitas aplikasi berarti aplikasi Anda berjalan sesuai harapan pada platform versi baru. Dengan setiap rilis, kami membuat perubahan integral pada platform untuk meningkatkan privasi dan keamanan serta pengalaman pengguna secara seluruh di OS. Ini bisa memengaruhi aplikasi Anda, jadi sangatlah penting untuk menguji aplikasi Anda sekarang, membuat update yang diperlukan, dan memublikasikan update yang kompatibel kepada pengguna sebelum rilis final. Ini adalah dasar tetapi merupakan faktor kualitas penting yang akan disukai oleh pengguna Anda saat mereka mempelajari hal hal baru di Android 13.
Untuk menguji kompatibilitas aplikasi Anda, cukup instal aplikasi produksi dari Google Play atau sumber lain ke perangkat yang menjalankan Android 13 Beta 3. Ikuti semua alur aplikasi dan perhatikan masalah fungsionalitas atau UI. Tinjau perubahan perilaku untuk memfokuskan pengujian Anda. Berikut ini beberapa perubahan yang harus diperhatikan:
Ingatlah juga untuk menguji kompatibilitas library dan SDK di aplikasi Anda. Jika Anda menemukan masalah, cobalah update ke versi library atau SDK terbaru atau hubungi developer untuk mendapatkan bantuan.
Setelah memublikasikan versi aplikasi yang kompatibel, Anda bisa memulai proses untuk meng-update targetSdkVersion aplikasi. Tinjau perubahan perilaku untuk aplikasi yang menargetkan Android 13 dan gunakan framework kompatibilitas untuk membantu Anda mendeteksi masalah dengan cepat. Berikut ini beberapa perubahan yang perlu diuji (ini hanya berlaku untuk aplikasi dengan targetSdkVersion disetel ke API 33 atau yang lebih tinggi):
NEARBY_WIFI_DEVICES
READ_EXTERNAL_STORAGE
BODY_SENSORS_BACKGROUND
Android 13 dibangun di atas pengoptimalan tablet yang diperkenalkan di 12L, jadi sebagai bagian dari pengujian, pastikan aplikasi Anda tampil optimal di tablet dan perangkat layar besar lainnya. Anda bisa mengujinya menggunakan fitur layar besar dengan menyiapkan emulator Android di Android Studio, atau Anda dapat menggunakan perangkat layar besar dari mitra Android 13 Beta kami. Berikut ini beberapa area yang harus diperhatikan:
Anda bisa membaca selengkapnya tentang fitur tablet di Android 13 dan hal-hal yang harus diuji di sini.
Rilis Beta hari ini memiliki semua yang Anda butuhkan untuk menguji aplikasi dan mencoba fitur Android 13. Cukup daftarkan perangkat Pixel Anda untuk mendapatkan update over the air (OTA). Untuk memulai, siapkan Android 13 SDK.
Anda juga bisa menguji aplikasi dengan Android 13 Beta di perangkat dari beberapa mitra kami. Kunjungi android.com/beta untuk melihat daftar mitra selengkapnya, dengan link ke situs mereka untuk mendapatkan detail tentang perangkat yang didukung dan versi Beta, dimulai dengan versi Beta 1. Setiap mitra akan menangani pendaftaran dan dukungan mereka sendiri, serta memberikan update versi Beta kepada Anda secara langsung. Untuk pengujian yang lebih luas, Anda bisa mencoba Android 13 Beta 3 pada image GSI Android, dan jika tidak memiliki perangkat, Anda dapat mengujinya di Android Emulator.
Untuk detail selengkapnya tentang Android 13, kunjungi situs developer Android 13.