Buka Argon dan Anda dapat menjelajahi ratusan game secara gratis—game yang dikembangkan untuk konsol game dan komputer rumahan tahun 70-an, 80-an, dan 90-an, serta game homebrew modern dari komunitas retro indie. Pilih game dan Argon akan merendernya bersama kontrol aslinya, menyesuaikan secara langsung dengan ukuran layar dan jenis input perangkat Anda.
Untuk menjangkau audiens yang lebih luas, developer Argon, Mark/Space, awalnya merilis platform game retro untuk Chromebook—tanpa pengoptimalan. Namun, fitur ini kurang diminati dengan kurang dari 1% penginstalan mingguan. Tim Argon memutuskan untuk meningkatkan jangkauan Argon dengan mengoptimalkannya untuk platform Chromebook: layar besar dan beberapa jenis input.
Jika sebagian besar aplikasi memiliki UI terpisah untuk ponsel vs. desktop vs. TV, kami menantang diri kami sendiri untuk membuat UI universal yang berfungsi di semua perangkat—semua ukuran dan tata letak layar, serta sama baiknya dengan input sentuh atau pengontrol game.
Selama proses pengoptimalan, tim Mark/Space menemukan bahwa banyak penyesuaian yang diperlukan adalah praktik terbaik yang pada akhirnya meningkatkan performa mereka di faktor bentuk lainnya. Setelah pengoptimalan, tim Argon mendapati jangkauan keseluruhan mereka meningkat secara signifikan—dengan 40% hingga 60% penginstalan mereka kini terjadi di Chromebook.
Platform game yang dibuat untuk semua orang
Tujuan kami adalah agar tersedia di sebanyak mungkin jenis perangkat dan faktor bentuk. Dengan mengambil pendekatan ini, kami sering kali menjadi opsi terbaik untuk kasus penggunaan tertentu, dan menjadi pelopor di antara pesaing kami.
Bagi tim Mark/Space, Chromebook dan Argon tampak sangat cocok. Chromebook adalah peluang untuk memperluas jangkauan aplikasi ke jutaan pengguna dengan upaya yang wajar dan bertahap.
Di Argon, game bebas iklan—tanpa model monetisasi yang dapat membuat platform tidak cocok untuk perangkat yang sering digunakan dalam lingkungan pendidikan. Selain itu, developer Mark/Space merasa bahwa platform Chromebook masih memiliki potensi game yang belum dimanfaatkan, dengan persaingan yang lebih sedikit di platform untuk developer game.
Untuk memulai transisi dari Android ke ChromeOS, tim Mark/Space membuat beberapa perubahan kecil pada manifes aplikasi mereka di Google Play—sehingga Argon tersedia untuk Chromebook. Namun, dengan penginstalan mingguan di bawah 1%, segera menjadi jelas bahwa mereka perlu mengoptimalkan lingkungan baru mereka.
Praktik terbaik untuk setiap faktor bentuk
Saat kami mulai memahami ChromeOS, langkah pertama kami adalah mendapatkan Chromebook dan mempelajari platform ini secara mendalam. Kami perlu memahami peluang bermain game dengan faktor bentuk dan pengalaman pengguna ini.
Segera setelah rilis awal, tim Argon menghadiri sesi tentang Pengoptimalan Chromebook di Google I/O—dan mempelajari video YouTube Google Developer terkait untuk lebih memahami fitur yang ingin mereka dukung.
Untuk mengoptimalkan Argon untuk Chromebook, tim developer perlu:
- Meningkatkan dukungan keyboard
- Menambahkan dukungan mouse/trackpad, stilus, dan pena
- Mengoptimalkan UI Argon untuk layar format besar
- Mengubah format paket Argon dari APK menjadi AAB
- Menggunakan In-App Review API
Mark/Space memiliki tim pengembangan kecil. Mereka harus mempertimbangkan prioritas dengan cermat berdasarkan ROI. Namun, saat tim Argon berupaya mengoptimalkan Chromebook, mereka menyadari bahwa sebagian besar upaya tersebut termasuk dalam kategori praktik terbaik umum yang akan mendukung mereka di platform lain.
Bawa input Anda sendiri
Sebelum pengoptimalan, Argon mendeteksi apakah keyboard tersedia. Jika keyboard tersedia, keyboard akan diprioritaskan. Namun, saat Chromebook foldable digunakan sebagai tablet, keyboard tetap tersedia dan diprioritaskan—meskipun tidak dapat digunakan.
Untuk mengoptimalkan Argon bagi Chromebook, tim pengembangan harus mendukung input sentuh, keyboard, mouse, dan pengontrol game. Hal ini selaras dengan tujuan Argon: gamer harus dapat bermain dengan perangkat dan input yang tersedia. Namun, mereka juga harus memahami secara mendalam pengalaman pengguna dan cara gamer menggunakan perangkat mereka.
Brian mencatat, "Saat Anda menggunakan perangkat foldable Chromebook sebagai laptop, Anda akan mengetuk layar. Saat Anda menggunakannya sebagai tablet, Anda menggeser."
Lakukan pengoptimalan sekali untuk setiap perangkat
UI Argon awalnya didukung oleh puluhan tata letak XML. Setiap posisi—seperti berpindah dari satu layar ke layar ganda, atau horizontal ke vertikal—adalah tata letak terpisah. Selain itu, ada tata letak kontrol kustom untuk setiap platform game.
Saat mengoptimalkan untuk ChromeOS, mereka beralih ke Compose. Dengan Compose, mereka dapat membuat UI sekali dan membuatnya berfungsi di semua perangkat, termasuk perangkat foldable dan multi-layar.
Ukuran aplikasi berkurang lebih dari setengahnya
Salah satu persyaratan untuk pengoptimalan Chromebook adalah mentransisikan format paket dari APK ke AAB. Argon mendukung empat arsitektur CPU dan sebagian besar kodenya bersifat native. Sebelum pengoptimalan, APK berukuran sekitar 50 MB. AAB jauh di bawah 20 MB.
Mark/Space dengan cepat menemukan bahwa dukungan untuk format paket AAB baru membuat Argon dapat diakses oleh audiens yang jauh lebih luas. Ukuran paket yang lebih kecil membuat perbedaan besar dalam ukuran download dan waktu penginstalan—"Sekarang kami melihat lebih banyak penginstalan dari banyak pasar yang mungkin tidak memiliki Wi-Fi tanpa batas atau mungkin membayar per megabyte."
Penggunaan App Review API
Selama transisi dari beta gratis ke aplikasi berbayar premium, Mark/Space melihat ulasan pengguna Argon berfluktuasi. Tim developer menyambut baik pengoptimalan baru ini sebagai peluang untuk mendapatkan masukan pengguna yang bermakna. Sejajar dengan pengoptimalan, tim Argon menerapkan In-App Reviews API.
Argon mengalami peningkatan yang stabil dalam jumlah ulasan bintang 5, karena In-App Reviews API berinteraksi dengan pengguna yang paling aktif. Selama enam minggu pertama, rating bintang keseluruhan Argon meningkat dari 3,2 menjadi lebih dari 4,0.
Mempersiapkan developer masa depan
Misi kami dengan Argon adalah menghadirkan game retro modern kepada audiens di seluruh dunia, di berbagai kelompok usia, faktor bentuk, dan perangkat. Anda dapat bermain dengan perangkat dan pengontrol yang sudah Anda miliki—di mana pun dan kapan pun Anda mau.
Mark/Space berfokus pada peningkatan pengalaman pengguna di Chromebook—dan upaya tersebut berhasil.
Saat ditampilkan di Google Play Store untuk pengguna Chromebook, Mark/Space melihat 15% hingga 50% penginstalan mingguan mereka berasal dari Chromebook. Pada Februari 2023, kisarannya antara 40% hingga 60%. Setelah menerapkan App Review API, mereka melihat peningkatan rating dan penginstalan di semua platform.
Ke depannya, mesin game "Powered by Argon" dari Mark/Space memungkinkan developer lain membuat aplikasi mandiri yang kemudian dapat mereka publikasikan ke Google Play. Upaya tim Argon dalam mengoptimalkan Chromebook tidak hanya memperkuat mereka di platform lain, tetapi juga memungkinkan developer lain memublikasikan game mereka yang dioptimalkan untuk Chromebook.