Aplikasi seluler telah mengubah hidup kita. Memberikan informasi terbaru dan menghibur kita, membuat kita selalu terhubung satu sama lain dan menciptakan peluang baru bagi miliaran orang di seluruh dunia. Kami bangga dengan peran yang dimainkan Google Play selama 10 tahun terakhir dalam transformasi global ini.
Kami tidak akan berada di sini jika bukan karena kemitraan yang erat dengan developer yang luar biasa dan menggunakan masukan mereka untuk terus berkembang. Sebagai contoh, berdasarkan masukan mitra dan sebagai respons terhadap kompetisi, model penetapan harga kami telah berkembang untuk membantu semua developer di platform kami berhasil dan hari ini 99% developer memenuhi syarat untuk mendapatkan biaya layanan sebesar 15% atau kurang.
Baru-baru ini, sebuah diskusi telah muncul mengenai pilihan penagihan dalam app store. Kami menyambut baik percakapan ini dan hari ini kami ingin membagikan program percontohan menarik yang sedang kami kerjakan melalui kemitraan dengan developer Play.
Saat pengguna memilih Google Play, itu karena mereka mengandalkan kami untuk memberikan pengalaman yang aman, dan itu termasuk sistem pembayaran dalam aplikasi yang melindungi data dan informasi keuangan pengguna. Karena itulah kami membangun sistem penagihan Google Play dengan standar privasi dan keamanan tertinggi sehingga pengguna bisa merasa yakin bahwa data pembayaran sensitif mereka tidak akan berisiko saat mereka melakukan pembelian dalam aplikasi.
Menurut kami, pengguna harus memiliki pilihan untuk menggunakan sistem penagihan Play saat mereka menginstal aplikasi dari Google Play. Kami juga menganggap pentingnya sistem penagihan alternatif yang memenuhi standar keamanan tinggi dalam melindungi data pribadi pengguna dan informasi keuangan yang sensitif.
Peluncuran terbaru kami memungkinkan sistem billing tambahan di samping penagihan Play untuk pengguna di Korea Selatan dan sejalan dengan prinsip kami, kami mengumumkan bahwa kami akan mengkaji penagihan pilihan pengguna di negara lainnya.
Percontohan ini akan memungkinkan sejumlah kecil developer yang berpartisipasi menawarkan opsi penagihan tambahan di samping sistem penagihan Google Play dan dirancang untuk membantu kami mencari cara untuk menawarkan pilihan ini kepada pengguna, sambil mempertahankan kemampuan kami untuk terus berinvestasi dalam ekosistem. Ini adalah pencapaian penting dan yang pertama pada app store besar mana pun — baik di seluler, desktop, atau konsol game.
Kami akan bermitra dengan developer untuk mengkaji berbagai implementasi penagihan pilihan pengguna, dimulai dengan Spotify. Sebagai salah satu developer langganan terbesar di dunia dengan jejak global dan integrasi dalam berbagai faktor bentuk perangkat, dengan sendirinya mereka menjadi mitra pertama. Bersama-sama, kami akan bekerja untuk melakukan inovasi cara konsumen melakukan pembelian dalam aplikasi, memberikan pengalaman yang menarik di berbagai perangkat, dan membawa lebih banyak konsumen ke platform Android.
Spotify akan memperkenalkan sistem penagihan Google Play bersama sistem penagihan mereka saat ini, dan perspektif mereka sebagai mitra pertama kami akan sangat berharga. Percontohan ini akan membantu kami meningkatkan pemahaman tentang apakah dan bagaimana penagihan pilihan pengguna bekerja untuk pengguna di negara yang berbeda dan untuk developer besar maupun kecil dengan berbagai kategori.
Alex Norström, Chief Freemium Business Officer, berkomentar: “Spotify sedang dalam perjalanan panjang untuk memastikan developer aplikasi memiliki kebebasan berinovasi dan bersaing di arena permainan yang setara. Kami sangat senang dapat bermitra dengan Google untuk mengkaji pendekatan terhadap pilihan pembayaran ini dan peluang bagi developer, pengguna, dan semua ekosistem internet. Kami harap pekerjaan yang kami lakukan bersama ini bisa merintis jalan yang akan bermanfaat bagi industri lainnya.”
Kami memahami proses ini memakan waktu dan membutuhkan kolaborasi erat dengan komunitas developer, tetapi kami senang dengan langkah pertama ini dan berencana untuk berbagi lebih banyak lagi dalam beberapa bulan mendatang.
Diposting oleh Greg Hartrell, Product Director, Games on Play/Android
Selama bertahun-tahun, kami memandang aplikasi dan game bukan cuma pengalaman - melainkan bisnis - yang dikendalikan oleh orang-orang berbakat seperti Anda. Jadi, tujuan kami adalah terus mendukung bisnis Anda mencapai potensi yang lebih besar lagi. Di Google for Games Developer Summit baru-baru ini, kami membagikan cara berbagai tim di Google membangun layanan, alat, dan fitur masa depan untuk membantu Anda membuat dan memonetisasi pengalaman berkualitas tinggi, lebih banyak program yang disesuaikan dengan kebutuhan Anda, dan lebih banyak resource pendidikan dengan praktik terbaik.
Kami ingin membantu Anda selama siklus proses pengembangan game, dengan mempermudah pengembangan game berkualitas tinggi dan memberikan pengalaman luar biasa ini ke banyak audience dan perangkat.
Semakin mudah membawa game Anda ke layar lainnya Untuk menghadirkan game ke layar dan perangkat baru, kami ingin membantu Anda menjumpai para pemain di perangkat mana saja, dengan memberi mereka kepraktisan bermain game di perangkat apa pun yang mereka pilih.
Semakin mudah mengembangkan game berkualitas tinggi
Kami berkomitmen untuk mendukung Anda membuat game Android berkualitas tinggi, dengan terus berfokus pada alat dan SDK yang menyederhanakan pengembangan dan memberikan insight tentang game Anda, sekaligus bermitra dengan berbagai game engine, termasuk engine c/c++ native buatan sendiri. Tahun lalu, kami merilis Android Game Development Kit (AGDK), satu set alat dan library untuk membantu Pengembangan Game Android secara lebih efisien, dan telah membuat beberapa update berdasarkan masukan developer.
Semakin banyak alat untuk membantu Anda sukses di Google Play
Konsol Play adalah sumber daya tak ternilai untuk membantu siklus proses game Anda, dengan alat dan insight untuk membantu sebelum dan sesudah peluncuran.
Pelajari lebih lanjut tentang semua yang kami bagikan di Google for Games Developer Summit dan kunjungi g.co/android/games untuk melihat referensi dan dokumentasi tambahan. Kami selalu berkomitmen untuk mendukung ekosistem developer dan sangat menghargai masukan Anda serta investasi yang berkelanjutan dalam menciptakan pengalaman game berkualitas tinggi untuk pemain di seluruh dunia.
Diposting oleh Krish Vitaldevara Director, Product Management, Play and Android Trust & Safety
Menjaga keamanan Google Play bagi pengguna dan developer selalu menjadi prioritas utama kami. Setahun terakhir ini, kami bermitra dengan developer untuk memastikan aplikasi mereka aman. Kami membantu developer untuk melindungi aplikasi mereka, berbagi praktik keamanan data dengan pengguna, dan berkolaborasi dalam membangun teknologi periklanan yang lebih pribadi. Kami juga terus berinvestasi dalam deteksi pembelajaran mesin dan proses peninjauan aplikasi yang disempurnakan untuk menghentikan aplikasi dengan konten yang mengganggu atau berbahaya sebelum ada yang bisa menginstalnya.
Kami juga menyadari bahwa bagi developer, mengikuti laju perubahan dalam lanskap privasi dan keamanan yang terus berkembang bukanlah hal mudah. Kami berhati-hati memberikan update yang lebih jelas kepada developer, lebih banyak waktu untuk perubahan substansial, dan informasi yang lebih bermanfaat melalui Inbox Console Messages, webinar global, dan materi pendidikan tambahan. Hari ini, kami senang sekali bisa berbagi banyak hal tentang apa yang akan dihadirkan pada tahun 2022 agar Anda punya banyak waktu mempersiapkan diri.
Memberi semua orang cara terjelas untuk memahami praktik keamanan data aplikasi
Developer ingin menjelaskan keamanan data kepada pengguna secara jelas dan mudah. Di bagian Keamanan data mendatang dalam cantuman Play Store aplikasi, Anda bisa memberitahukan cara aplikasi mengumpulkan, membagikan, dan melindungi data pengguna. Pengguna memberi tahu kami bahwa informasi ini sangat membantu mereka dalam memutuskan apakah suatu aplikasi tepat untuk mereka. Mereka bisa mulai melihat bagian Keamanan data di Google Play Store pada akhir April, jadi pastikan segera mengirimkan formulir Keamanan data Anda. Formulir Keamanan Data yang telah dilengkapi akan diperlukan untuk semua update aplikasi mulai 20 Juli.
Membangun pendekatan periklanan yang lebih ramah privasi
Kami baru saja mengumumkan bahwa kami memperluas inisiatif Privacy Sandbox ke Android. Kami sedang mengerjakan solusi inovatif untuk meningkatkan privasi pengguna, sembari mendukung mekanisme utama yang diandalkan developer untuk membangun bisnis mereka dan menyediakan akses ke aplikasi gratis bagi semua orang. Kami bekerja sama dengan developer untuk membangun teknologi ini. Bergabunglah dengan newsletter email kami untuk mendapatkan info terbaru.
Melindungi aplikasi developer dari aktivitas penipuan dan pelanggaran privasi
Musim gugur tahun lalu, kami mulai meluncurkan Play Integrity API baru untuk membantu Anda melindungi game dan aplikasi mereka serta memastikan pengguna merasakan pengalaman yang Anda rancang. Sekarang, semua orang bisa mengakses API baru ini, yang memudahkan pendeteksian traffic mencurigakan dan merespons masalah seperti penipuan dan kecurangan dengan lebih cepat. Kami membangunnya dengan memperhitungkan fitur-fitur mendatang sehingga Anda bisa dengan mudah mendapatkan fitur terbaru dengan waktu build yang cepat untuk upgrade. Pelajari cara menyiapkannya untuk aplikasi Anda di sini.
Membantu developer memilih SDK
Developer membagikan bahwa mereka menginginkan komunikasi yang lebih cepat dari penyedia SDK tentang update penting, jadi tahun lalu kami memberi penyedia SDK sebuah cara untuk memberi tahu Anda tentang masalah mendesak di Google Play Console. Anda juga memberitahukan keinginan mempelajari lebih lanjut tentang keamanan dan keandalan SDK untuk menghindari pemborosan waktu build atau mengekspos pengguna pada praktik yang tidak aman. Dalam beberapa bulan, kami akan mulai membagikan informasi seperti tingkat adopsi SDK, tingkat retensinya, dan izin runtime yang digunakan untuk membantu Anda memilih SDK yang tepat untuk bisnis dan pengguna Anda.
Menyempurnakan perlindungan untuk anak dan keluarga
Tahun lalu, kami terus menyempurnakan persyaratan pembatasan iklan dan kontrol orang tua untuk meningkatkan privasi dan keamanan bagi anak. Developer yang memenuhi syarat sekarang bisa menambahkan badge ke bagian Keamanan data mendatang, yang menunjukkan bahwa mereka berkomitmen untuk mengikuti Kebijakan keluarga. Anda juga bisa melihat pembaruan kebijakan berkelanjutan tahun ini yang dirancang untuk membantu melindungi keamanan dan privasi anak. Bergabunglah dengan webinar kebijakan kami atau tonton PolicyBytes untuk mendapatkan informasi terbaru.
Pengumpulan dan Penggunaan Data Secara Bertanggung Jawab
Developer hanya boleh mengumpulkan dan menggunakan data yang diperlukan untuk fungsionalitas dan penyempurnaan aplikasi. Untuk tips praktis bagian ini, Anda bisa melihat panduan praktik terbaik kami. Tahun ini, kami terus menyelaraskan izin agar lebih mencerminkan kasus penggunaan yang sesuai. Kami juga aktif berdiskusi dengan developer tentang cara mengurangi risiko dari aplikasi yang memanfaatkan API di versi OS Android lama. Pantau terus email pembaruan kebijakan kami, karena kami akan segera membagikan pembaruan lainnya.
Terima kasih atas kemitraan Anda dalam menjadikan Google Play sebagai platform yang aman dan tepercaya bagi semua orang.
Diposting oleh Mauricio Vergara, Product Marketing Manager, dengan kontribusi dari Thousand Ant.
Lyft berkomitmen khusus pada keunggulan aplikasi. Sebagai perusahaan berbagi tumpangan — menyediakan layanan tepat waktu dan vital bagi puluhan juta pengendara dan ratusan ribu pengemudi — mereka memang harus demikian. Pada skala ini, setiap kelambatan, bingkai yang tidak merespons, atau error aplikasi dapat membuang banyak waktu pengguna. Bahkan masalah kecil bisa membuat pengguna berduyun-duyun beralih ke tumpangan (atau mengemudi untuk) kompetitor. Untungnya, tim pengembangan Lyft terus mengawasi performa aplikasi mereka. Begitulah cara mereka pertama kali melihat kelambatan dalam waktu startup aplikasi Android pengemudi mereka.
Mereka harus menyelesaikan masalah tersebut dengan cepat — mencari tahu apa yang dibutuhkan untuk menyelesaikannya kemudian menjelaskan investasi ini kepada pimpinan mereka. Ini berarti menjawab sejumlah pertanyaan sulit. Di mana bottleneck-nya? Bagaimana pengaruhnya terhadap pengalaman pengguna? Seberapa besar prioritasnya untuk tim mereka pada saat itu? Untungnya, mereka memiliki alat ampuh yang dapat membantu menemukan jawabannya. Dengan bantuan Android vitals, alat Google Play untuk meningkatkan stabilitas dan performa aplikasi pada perangkat Android, mereka menemukan masalahnya, melaporkan kasus untuk diprioritaskan kepada pimpinan mereka, dan mendedikasikan sumber daya yang tepat untuk mengatasinya. Inilah cara mereka melakukannya.
Hal pertama yang perlu dilakukan tim pengembangan Lyft adalah mencari tahu apakah ini masalah yang cukup mendesak untuk meyakinkan pimpinan mereka agar mau mendedikasikan sumber daya untuk hal tersebut. Seperti setiap proposal untuk meningkatkan kualitas aplikasi, mempercepat waktu startup Lyft Driver harus dibandingkan dengan tuntutan persaingan lainnya pada bandwidth developer: memperkenalkan fitur produk baru, membuat peningkatan arsitektural, dan meningkatkan sains data. Secara umum, salah satu tantangan untuk meyakinkan pimpinan agar berinvestasi dalam kualitas aplikasi adalah sulitnya menghubungkan peningkatan performa dengan metrik bisnis.
Mereka beralih ke Android vitals untuk mendapatkan gambaran pasti tentang apa yang dipertaruhkan. Vitals memberikan akses kepada developer tentang data performa aplikasi, termasuk error aplikasi yang tidak merespons, baterai cepat habis, rendering, dan waktu startup aplikasi. Performa sekarang dan historis dari setiap metrik dilacak pada perangkat riil dan dapat dibandingkan dengan performa aplikasi lain dalam kategori tersebut. Dengan bantuan alat canggih ini, tim pengembangan menemukan bahwa waktu startup aplikasi Lyft Driver 15-20% lebih lambat dari 10 aplikasi lain dalam kategorinya — jadi ini masalah yang mendesak.
Selanjutnya, tim harus menetapkan cakupan yang tepat untuk proyek ini, yang akan sepadan dengan dampak perlambatannya pada tujuan bisnis dan pengalaman pengguna. Data dari Android vitals memperjelas kasus ini, terutama karena memberikan perbandingan langsung dengan kompetitor di bidang berbagi tumpangan. Tim pengembangan memperkirakan bahwa satu developer yang mengerjakan masalah ini selama satu bulan akan cukup untuk membuat peningkatan terukur pada waktu startup aplikasi.
Dengan memanfaatkan banyak data ini, dan mengacu pada komitmen Lyft terhadap keunggulan aplikasi, tim melaporkan kasus ini kepada pimpinan mereka. Dengan mendemonstrasikan peluang yang jelas untuk meningkatkan pengalaman pengguna, sasaran yang memiliki cakupan yang layak dan dapat dicapai, serta kecerdasan kompetitif yang jelas, mereka mendapatkan lampu hijau.
Lyft menggunakan “Waktu berinteraksi” sebagai metrik startup utama (juga dikenal sebagai Waktu hingga tampilan penuh). Untuk memahami faktor-faktor yang memengaruhinya, tim Lyft membuat profil setiap tahap peluncuran aplikasi, dengan mencari kebuntuan. Aplikasi Lyft Driver dimulai dalam empat tahapan: 1) Pertama, memulai proses aplikasi 2) “Activity” memulai rendering UI. 3) “Bootstrap” mengirimkan permintaan jaringan untuk data yang diperlukan untuk merender layar utama. 4) Terakhir, “Tampilan” membuka antarmuka pengemudi. Pembuatan profil yang cermat memperlihatkan bahwa perlambatan terjadi pada fase ketiga, bootstrap. Dengan teridentifikasinya bottleneck, tim mengambil beberapa langkah untuk mengatasinya.
Pertama, mereka mengurangi panggilan jaringan yang tidak dibutuhkan pada jalur peluncuran yang penting. Setelah mengurai layanan backend, mereka bisa dengan aman menghapus beberapa panggilan jaringan dalam jalur peluncuran seluruhnya. Jika memungkinkan, mereka juga memilih untuk menjalankan panggilan jaringan secara asinkron. Jika beberapa data masih diperlukan aplikasi untuk berfungsi, tetapi tidak diperlukan selama peluncuran aplikasi, panggilan ini akan dibuat tanpa pemblokiran agar peluncuran dapat dilanjutkan tanpa data tersebut. Pemblokiran panggilan jaringan dapat dipindahkan dengan aman ke latar belakang. Terakhir, mereka memilih untuk meng-cache data di antara sesi.
Ini mungkin terlihat seperti perubahan yang relatif kecil, tetapi menghasilkan pengurangan dramatis 21% dalam waktu startup aplikasi. Hal ini menyebabkan peningkatan 5% dalam sesi pengemudi di Lyft Driver. Dengan semua data ini di tangan, tim memiliki cukup dukungan dari pimpinan untuk membuat alur kerja performa seluler khusus dan menambahkan seorang engineer sambil terus melakukan peningkatan. Keberhasilan inisiatif ini mendapat perhatian seluruh organisasi, dengan beberapa manajer menghubungi mereka untuk mengeksplorasi bagaimana mereka bisa melakukan investasi lanjutan dalam kualitas aplikasi.
Keberhasilan upaya ini mengandung banyak pelajaran, yang bisa diterapkan untuk organisasi mana pun.
Seiring aplikasi berkembang dan tim ikut berkembang bersamanya, keunggulan aplikasi menjadi semakin penting dibandingkan sebelumnya. Developer sering kali adalah orang yang pertama mengenali masalah performa karena mereka bekerja sangat dekat dengan aplikasi, tetapi mungkin saja mengalami kesulitan untuk meningkatkan kesadaran seluruh organisasi. Android vitals menawarkan alat yang efektif untuk melakukan hal ini. Ia memberikan cara termudah untuk melakukan backup observasi developer dengan data, sehingga mempermudah penyesuaian metrik performa dengan kasus bisnis.
Saat memulai inisiatif keunggulan aplikasi Anda, ada baiknya terlebih dahulu membidik keberhasilan kecil dan membangunnya dari sana. Pilih dengan hati-hati proyek yang dapat ditindaklanjuti, yang memberikan hasil signifikan melalui investasi sumber daya yang tepat.
Penting juga berkomunikasi lebih awal dan sering dengan melibatkan seluruh organisasi dalam upaya peningkatan kualitas tim pengembangan. Update rutin tentang tujuan, rencana, dan hasil ini akan membantu Anda mempertahankan semangat dan dukungan seluruh tim.
Android vitals hanyalah satu dari sekian banyak alat dalam ekosistem Android yang dirancang untuk membantu memahami dan meningkatkan startup dan performa aplikasi secara keseluruhan. Alat pelengkap lainnya, Jetpack Macrobenchmark, bisa membantu menyediakan kecerdasan selama pengembangan dan pengujian pada berbagai metrik. Berbeda dengan Android vitals, yang menyediakan data dari perangkat real pengguna, Macrobenchmark memungkinkan Anda membuat benchmark dan menguji area tertentu dari kode Anda secara lokal, termasuk waktu startup aplikasi.
Library startup Aplikasi Jetpack menyediakan cara mudah dan berperforma tinggi untuk melakukan inisialiasi komponen saat startup aplikasi. Developer bisa menggunakan library ini untuk mempersingkat urutan startup dan secara eksplisit mengatur urutan inisialisasi. Sementara itu, Reach and devices bisa membantu Anda memahami pengguna dan distribusi masalah untuk membuat keputusan yang lebih baik tentang spesifikasi yang akan dibuat, tempat peluncuran, dan apa yang akan diuji. Data dari alat ini memungkinkan tim Anda untuk memprioritaskan upaya kualitas dan menentukan area peningkatan yang memiliki dampak terbesar untuk sebagian besar pengguna. Perfetto adalah aset tak ternilai lainnya: alat pelacakan sistem open-source yang bisa Anda gunakan untuk melengkapi kode Anda dan mendiagnosis masalah startup. Secara bersamaan, alat-alat ini bisa membantu menjaga aplikasi Anda berjalan dengan lancar, pengguna senang, dan seluruh organisasi mendukung upaya kualitas Anda.
Jika Anda tertarik untuk mengajak tim Anda mengejar App Excellence (atau bergabung dengan Lyft), lihat studi kasus singkat kami untuk pemilik produk dan eksekutif yang terhubung di sini.
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: