Mobilde Tarayıcı Oyunu Takılıyorsa: Nedenleri ve Çözümleri
Birkaç megabaytlık bir HTML5 oyununun modern bir telefonu zorlaması ilk bakışta anlamsız görünür. Telefon çok daha ağır uygulamaları sorunsuz çalıştırıyorken basit bir futbol oyunu neden kasar? Cevap genelde oyunda değil, oyunun çalıştığı ortamda.
Neden takılıyor?
1. Tarayıcı oyunu tek iş parçacığında çalışır
Telefonun sekiz çekirdeği olabilir ama bir tarayıcı oyununun oyun döngüsü pratikte tek bir çekirdek üzerinde döner. Yani "güçlü telefon" burada beklediğin kadar işe yaramaz; belirleyici olan tek çekirdek performansı ve o çekirdeğin başka işlerle ne kadar meşgul olduğudur.
2. Arka plandaki sekmeler kaynak tüketir
Mobil tarayıcıda 20 sekme açıksa, bunların bir kısmı arka planda zamanlayıcı çalıştırmaya, reklam yüklemeye ve içerik yenilemeye devam eder. Oyununa kalan işlemci payı azalır.
3. Güç tasarrufu modu işlemciyi kısar
Bu en sık gözden kaçan sebep. Düşük pil modu açıkken işletim sistemi işlemci frekansını bilinçli olarak düşürür. Oyun aynı oyundur, telefon aynı telefondur, ama kullanılabilir hesaplama gücü belirgin biçimde azalmıştır.
4. Isınma
Telefon ısındıkça performansı kademeli olarak düşürür. Şarjdayken uzun süre oynuyorsan ilk beş dakika akıcı, sonraki on dakika takılmalı bir deneyim yaşaman normaldir.
5. Oyun masaüstü için tasarlanmıştır
Bazı oyunlar 60 kare/saniyeyi ve masaüstü işlemcisini varsayarak yazılmıştır; mobil uyarlaması sonradan ve özensizce yapılmıştır. Bu durumda yapabileceğin bir şey yok — ama en azından sorunun sende olmadığını bilirsin.
Sırayla dene
- Diğer sekmeleri kapat. En hızlı ve en etkili adım. Sadece oyunun sekmesi açık kalsın.
- Düşük pil modunu kapat. Çoğu durumda tek başına gözle görülür fark yaratır.
- Cihazı yatay çevir. Performansı doğrudan artırmaz ama oyun alanı büyüdüğü için kontrol hassasiyetin artar; takılma hissi genelde kontrol kaybından gelir.
- Telefonu kılıftan çıkar ve şarjdan ayır. Isınma kaynaklı yavaşlamada işe yarar.
- Tarayıcıyı tamamen kapatıp yeniden aç. Uzun süredir açık olan tarayıcı bellekte birikmiş sayfalarla yavaşlar.
- Farklı bir tarayıcı dene. JavaScript ve grafik performansı tarayıcıdan tarayıcıya değişir; aynı oyun farklı tarayıcıda belirgin biçimde daha akıcı olabilir.
Hangi türler mobilde daha iyi çalışır?
Zayıf bir cihazda oynuyorsan tür seçimi fark yaratır:
- İyi çalışır: Sıra tabanlı ve zamanlama odaklı oyunlar — bilardo, dart, penaltı, golf. Ekranda az sayıda hareketli nesne vardır ve bir kare gecikme oyunu bozmaz.
- Zorlanır: Sürekli kaydırma yapan yarış oyunları ve çok sayıda nesnenin aynı anda hareket ettiği fizik oyunları. Bu türlerde düşen kare hızı doğrudan oynanışı bozar.
Beklentiyi doğru kurmak
Tarayıcı oyunları indirilen uygulamalar kadar optimize edilemez; arada bir tarayıcı katmanı var ve bu katmanın bedeli var. Amaç kusursuz performans değil, oyunun oynanabilir kalması. Yukarıdaki adımlardan sonra hâlâ ciddi takılma yaşıyorsan sorun büyük ihtimalle o oyunun mobil uyarlamasında — başka bir oyuna geçmek en pratik çözüm.
Diğer yazılar
Tarayıcı Futbol Oyunlarında Penaltı ve Serbest Vuruş: İşin Mantığı
Penaltı oyunları şansa bağlı görünür ama değildir. Altında yatan sistemi anlarsan isabet oranın ciddi biçimde yükselir.
Klavye mi, Fare mi? Tarayıcı Spor Oyunlarında Doğru Kontrolü Seçmek
Aynı oyunu fareyle oynayan biriyle klavyeyle oynayan biri arasında ciddi bir skor farkı olabiliyor. Hangi tür hangi gird...
Tarayıcı Spor Oyunları Neden Konsol Oyunları Gibi Oynanmaz?
HTML5 spor oyunlarını bir FIFA veya NBA 2K beklentisiyle açanlar hayal kırıklığına uğruyor. Sorun oyunlarda değil, tür f...