Argon, modern retro oyun deneyimini Chromebook'lara taşıyor

Argon'u açarak 70'li, 80'li ve 90'lı yılların oyun konsolları ve ev bilgisayarları için geliştirilmiş yüzlerce oyuna ve bağımsız retro sahnesinin modern homebrew oyunlarına ücretsiz olarak göz atabilirsiniz. Bir oyun seçtiğinizde Argon, oyunu orijinal kontrolleriyle birlikte oluşturur ve cihazınızın ekran boyutuna ve giriş türlerine anında uyum sağlar.

Daha geniş bir kitleye ulaşmak isteyen Argon'un geliştiricisi Mark/Space, retro oyun platformunu başlangıçta Chromebook için optimizasyon yapmadan yayınladı. Ancak bu özellik, haftalık yüklemelerinin% 1'inden daha azında kullanıldı. Argon ekibi, Argon'u Chromebook platformu için optimize ederek (büyük ekranlar ve birden fazla giriş türü) erişimini artırmaya karar verdi.

Çoğu uygulamada telefon, masaüstü ve TV için ayrı kullanıcı arayüzleri bulunsa da biz her şeyde (tüm ekran boyutları ve düzenler) çalışan, dokunma girişi veya oyun kumandasıyla eşit derecede iyi çalışan evrensel bir kullanıcı arayüzü oluşturmak için kendimize meydan okuduk.

Brian Hall, Mark/Space CEO'su

Optimizasyon yolculukları sırasında Mark/Space ekibi, gerekli ayarlamaların çoğunun en iyi uygulamalar olduğunu ve sonuç olarak diğer form faktörlerindeki performanslarını iyileştirdiğini keşfetti. Optimizasyonun ardından Argon'un ekibi, genel erişimlerinin önemli ölçüde iyileştiğini ve yüklemelerinin% 40 ila% 60'ının artık Chromebook'ta gerçekleştiğini tespit etti.

Herkes için geliştirilmiş bir oyun platformu

Hedefimiz, mümkün olduğunca çok cihaz türünde ve form faktöründe kullanılabilmekti. Bu yaklaşımı benimseyerek belirli bir kullanım alanı için genellikle en iyi seçenek oluruz ve rakiplerimiz arasında ilk harekete geçenlerden biri oluruz.

Brian Hall, Mark/Space CEO'su

Mark/Space ekibi için Chromebook'lar ve Argon mükemmel bir eşleşme gibi görünüyordu. Chromebook'lar, uygulamayı makul ve kademeli bir çabayla milyonlarca kullanıcıya ulaştırma fırsatı sundu.

Argon'da oyunlar reklamsızdır. Platformu eğitim ortamında sık kullanılan cihazlar için uygunsuz hale getirebilecek para kazanma modelleri yoktur. Ayrıca Mark/Space geliştiricileri, Chromebook platformunun oyun geliştiriciler için daha az rekabetle birlikte, henüz kullanılmamış bir oyun potansiyeline sahip olduğunu düşünüyordu.

Android'den ChromeOS'e geçişi başlatmak için Mark/Space ekibi, Google Play'deki uygulama manifestlerinde birkaç küçük değişiklik yaparak Argon'u Chromebook'larda kullanılabilir hale getirdi. Ancak haftalık yükleme sayısı% 1'in altında olduğu için yeni ortamlarına uyum sağlamaları gerektiği kısa sürede anlaşıldı.

Her form faktörü için en iyi uygulamalar

ChromeOS'i anlamaya çalışırken ilk adımımız Chromebook'ları edinmek ve platformu ayrıntılı bir şekilde incelemek oldu. Bu form faktörü ve kullanıcı deneyimiyle oyun oynama fırsatlarını anlamamız gerekiyordu.

Brian Hall, Mark/Space CEO'su

Argon ekibi, ilk sürümden kısa bir süre sonra Google I/O'da Chromebook Optimizasyonu ile ilgili oturumlara katıldı ve desteklemek istedikleri özellikleri daha iyi anlamak için ilgili Google Developers YouTube videolarını inceledi.

Geliştirici ekibinin, Argon'u Chromebook'lar için optimize etmek üzere yapması gerekenler:

  • Klavye desteğini iyileştirme
  • Fare/izleme dörtgeni, ekran kalemi ve kalem desteği ekleme
  • Argon kullanıcı arayüzünü büyük formatlı ekranlar için optimize etme
  • Argon paket biçimini APK'dan AAB'ye değiştirme
  • In-App Review API'yi kullanmaya başlama

Mark/Space'in küçük bir geliştirme ekibi var. Önceliklerini YG'leriyle dikkatli bir şekilde karşılaştırmaları gerekir. Ancak Argon ekibi Chromebook optimizasyonu için çalışırken bu optimizasyonun büyük bir kısmının, diğer platformlarda da destek sağlayacak genel en iyi uygulamalar kategorisine girdiğini fark etti.

Kendi girişinizi getirme

Argon, optimizasyondan önce klavye olup olmadığını algılıyordu. Klavye varsa öncelik verilmiştir. Ancak katlanabilir bir Chromebook tablet olarak kullanıldığında, klavye kullanılamasa bile kullanılabilir durumda kalıyor ve önceliklendiriliyordu.

Geliştirme ekibi, Argon'u Chromebook için optimize etmek amacıyla dokunma, klavye, fare ve oyun kumandası girişini desteklemek zorunda kaldı. Bu, Argon'un hedefleriyle uyumluydu: Oyuncular, ellerindeki cihaz ve girişlerle oynayabilmeliydi. Ancak kullanıcı deneyimini ve oyuncuların cihazlarını nasıl kullandığını da derinlemesine anlamaları gerekiyordu.

Brian, "Katlanabilir Chromebook'u dizüstü bilgisayar olarak kullanırken ekrana dokunursunuz. Tablette ise kaydırma hareketiyle kullanırsınız."

Her cihaz için bir kez optimize edin

Argon'un kullanıcı arayüzü başlangıçta onlarca XML düzeniyle destekleniyordu. Tek ekrandan çift ekrana veya yataydan dikeye geçiş gibi her poz ayrı bir düzendi. Ayrıca, her oyun platformu için özel kontrol düzenleri vardı.

ChromeOS için optimizasyon yaparken Compose'a geçtiler. Compose ile kullanıcı arayüzlerini bir kez oluşturup katlanabilir cihazlar ve çok ekranlı cihazlar da dahil olmak üzere her yerde çalıştırabildiler.

Uygulama boyutu yarıdan fazla küçültüldü

Chromebook optimizasyonu için paket biçiminin APK'dan AAB'ye geçirilmesi gerekiyordu. Argon dört CPU mimarisini destekler ve kodunun büyük bir kısmı yereldir. Optimizasyondan önce APK yaklaşık 50 MB'tı. AAB, 20 MB'tan çok daha küçüktür.

Mark/Space, yeni AAB paket biçimini desteklemenin Argon'u çok daha geniş bir kitleye erişilebilir kıldığını kısa sürede fark etti. Paket boyutunun küçültülmesi, indirme boyutu ve yükleme süresinde büyük bir fark yarattı: "Artık sınırsız kablosuz bağlantının olmadığı veya megabayt başına ödeme yapılan birçok pazarda daha fazla yükleme görüyoruz."

Uygulama İnceleme API'sinin benimsenmesi

Mark/Space, ücretsiz beta sürümünden ücretli premium uygulamaya geçiş sırasında Argon'un kullanıcı yorumlarının dalgalandığını fark etti. Geliştirme ekibi, yeni optimizasyonları anlamlı kullanıcı geri bildirimleri alma fırsatı olarak değerlendirdi. Argon ekibi, optimizasyonlarla paralel olarak In-App Review API'yi uyguladı.

Uygulama İçi Yorumlar API'si en etkin kullanıcılarıyla etkileşime girerken Argon, 5 yıldızlı yorum sayısında istikrarlı bir artış gördü. İlk altı hafta içinde Argon'un genel yıldız puanı 3,2'den 4,0'ın üzerine çıktı.

Gelecekteki geliştiricilerin yolunu açma

Argon ile amacımız, modern retro oyunları dünya genelinde birden fazla yaş grubuna, form faktörüne ve cihaza sunmaktır. Halihazırda sahip olduğunuz cihazlar ve kumandalarla istediğiniz zaman istediğiniz yerde oynayabilirsiniz.

Brian Hall, Mark/Space CEO'su

Mark/Space, Chromebook'larda kullanıcı deneyimini iyileştirmeye odaklanmıştı ve bu çaba sonuç verdi.

Mark/Space, Chromebook kullanıcıları için Play Store'da öne çıkarılırken haftalık yüklemelerinin% 15 ila% 50'sinin Chromebook'lardan geldiğini gördü. Şubat 2023 itibarıyla bu oran% 40 ile %60 arasındaydı. Ayrıca, uygulama inceleme API'si uygulandıktan sonra tüm platformlarda puanlarının ve yükleme sayılarının arttığını gördüler.

Geleceğe baktığımızda Mark/Space'in "Powered by Argon" oyun motoru, diğer geliştiricilerin bağımsız uygulamalar oluşturmasına ve bu uygulamaları Google Play'de yayınlamasına olanak tanıyor. Argon ekibinin Chromebook optimizasyonu için yaptığı çalışmalar, oyunun diğer platformlardaki performansını artırmakla kalmadı, aynı zamanda diğer geliştiricilerin de oyunlarını Chromebook'lar için optimize edilmiş şekilde yayınlamasına olanak tanıdı.