Uygulama kalitesini artırma: Bellek kullanımını azaltma ve cihaz taşıma işlemini iyileştirme
Okuma süresi: 4 dk.
Sağlıklı bir Android ekosistemini sürdürmek, her uygulama ve oyunun rol oynadığı ortak bir taahhüttür. Kullanıcıların beklediği üstün deneyimleri sunmanıza yardımcı olmak için Google Play iki yeni kalite şartı getiriyor: biri uygulamanın bellekte kapladığı alanı azaltmaya, diğeri ise güvenli ve sorunsuz bir cihaz taşıma deneyimi sağlamaya odaklanıyor.
İlk olarak, geliştiricilerin sektör genelindeki donanım kısıtlamalarının ve Android'in daha geniş bellek sınırlarının üstesinden gelmesine yardımcı olmak için Google Play yeni performans eşikleri belirleyecek.
İkinci olarak, uygulama kalitesini artırma konusundaki genel taahhüdümüz kapsamında, cihaz yükseltmeleri sırasında girişi basitleştirmek ve güvenli hale getirmek için yeni bir ilk katılım standardı sunuyoruz.
Uygulama bellek kullanımını azaltma ve kodu optimize etme
Mobil sektör, cihaz belleği kullanılabilirliğini değiştiren ve zaman içinde kullanıcı deneyimini olumsuz etkileyebilecek önemli donanım tedarik kısıtlamalarıyla karşı karşıya. Android, aşırı bellek kullanan ve sistem genelinde yavaşlamalara neden olan uygulamalara karşı genel kullanıcı deneyimini korumayı amaçlayan daha geniş bellek sınırları ile bu sorunu doğrudan ele alıyor.
Google Play, bu doğrultuda bugün performans eşikleri belirleyerek geliştiricilerin, uygulamalarında kullanıcıların beklediği premium deneyimi sunmaya devam etmelerine yardımcı oluyor. Bu kapsamda, cihaz üzerinde beklenmedik performans kısıtlamalarını ve uygulama sonlandırmalarını önlemek için dinamik bellek kullanımı, bit eşlem kullanımı ve kod optimizasyonuyla ilgili yeni eşikler yer alıyor.
- Dinamik bellek kullanımı (anonim RSS + takas): Bu metrik, etkin ve sıkıştırılmış bellek de dahil olmak üzere uygulamanızın özel veri depolama alanı için kullanılan belleği izler. Cihazda depolanan kod veya öğe gibi dosyalar hariç tutulur. Bu kullanımı farklı uygulama durumlarında (ör. uygulamanız kullanımdayken veya arka planda çalışırken) ve cihaz performansı kategorilerinde değerlendiririz.
- Bit eşlem bellek kullanımı: Bu metrik, bit eşlemlerin kullandığı belleği değerlendirir. Bit eşlemler, uygulamanız ön plandayken bellekte yer kaplar ancak arka plan ve önbelleğe alınmış gibi görünür olmayan uygulama durumlarında uzun süre bellekte tutulmamalıdır.
- Optimize edilmiş DEX kodu: İyi optimize edilmiş bir Android App Bundle daha az bellek kullanır, daha hızlı başlatılır, ANR'leri azaltır ve oluşturma ile çalışma zamanı performansını artırır. Google Play'de yayınlanan uygulamaların optimize edilmiş bir ayak izine sahip olması için R8 gibi bir araç veya başka bir küçültme aracı kullanılarak optimizasyon, küçültme ve kod karartma işlemlerinde en az% 25 kapsama alanı ile optimize edilmesi gerekir.
Uygulamalar ve oyunlar, RAM grupları ve işlem durumlarıyla ilgili geçerlilik farklılıklarını daha iyi anlamak için eşikleri ve teknik ayrıntıları inceleyin.
Harekete geçmenize yardımcı olacak yeni araçlar
Uygulamanızı veya oyununuzu yeni kötü davranış eşiklerini karşılayacak şekilde proaktif olarak keşfetmenize, incelemenize ve optimize etmenize olanak tanımak için Play Console'da yeni araçları kullanıma sunmaya başladık.
- Yeni dinamik bellek metriklerini ayrıntılı olarak inceleyin: Genel dinamik bellek kullanımınızı (anonim RSS + takas) ve bit eşlem bellek kullanımınızı doğrudan Android vitals'da izleyin. Bellek şişmesinin tam olarak nerede gerçekleştiğini belirlemek için çeşitli yüzdelik dilimleri ve RAM gruplarını ayrıntılı olarak inceleyebilirsiniz.
Bellek şişmesini tespit edip çözmek için Android vitals'daki yeni bellek metrikleri
- "Yetersiz bellek" kilitlenmelerini takip edin: Kilitlenmeler ve ANR'ler için yeni bir filtre ekledik. Böylece, cihazdaki ciddi bellek baskısı nedeniyle işletim sisteminin uygulamanızı ne zaman sonlandırdığını kolayca belirleyebilirsiniz.
- DEX kodu optimizasyonu analizlerini inceleyin: Google Play Console'a yüklediğiniz her yeni uygulama paketi için artık ayrıntılı optimizasyon analizleri gösteriyoruz. Küçültme aracınız optimizasyon meta verilerini paylaşıyorsa kodunuzun verimliliğini kolayca değerlendirebilir ve iyileştirme alanlarını belirleyebilirsiniz.
- Proaktif performans uyarıları alma: Uygulamanız veya oyununuz yeni kötü davranış eşiklerini aştığında doğrudan Android vitals genel bakış sayfasında uyarı gösterilir. Ayrıca, Android vitals'da optimize edilmemiş bit eşlemler, sınırlı DEX optimizasyonu veya sınırlı bölünmüş paket kullanımı tespit edersek de uyarılırsınız. Bu sayede daha fazla performans ve bellek tasarrufu elde edebilirsiniz.
Bu yılın ilerleyen dönemlerinde, uygulamanızın her durumda ne kadar süre geçirdiğine dair metrikler ve Android Bellek Sınırlayıcı hakkında daha ayrıntılı analizler de dahil olmak üzere ek teşhis araçları sunulacaktır. Bu özellik, uygulamaların çok fazla cihaz belleği kullanmasını engeller. Bu geliştirmelere yaptığımız sürekli yatırımlarla, ayak izinizi sürekli olarak optimize etmenize ve kullanıcılarınıza sunduğunuz deneyimi iyileştirmenize yardımcı olmayı amaçlıyoruz.
Zorunlu kılma zaman çizelgesi
Şubat 2027'den itibaren uygulama ve oyunların bellek kullanımı (anonim RSS + takas), bit eşlem bellek kullanımı ve DEX kodu optimizasyonu için kendi kötü davranış eşiklerini karşılaması gerekecek. Mevcut Android vitals metriklerine benzer şekilde, eşiklerin aşılması uygulamanın deneyiminin kötüleştiğinin ve cihazdaki Android uygulamalarının sonlandırıldığının güçlü bir göstergesidir.
Bu eşikleri karşılamayan uygulama ve oyunların Google Play'deki görünürlüğü ve yayınlama özellikleri kısıtlanabilir. Bu yılın ilerleyen dönemlerinde daha fazla bilgi paylaşılacaktır.
Android ekosistemi gelişmeye devam ettikçe ve benzersiz kullanım alanlarınızı daha iyi anladıkça bu eşiklerin zaman içinde değişeceğini tahmin ediyoruz. Şartlar güncellendiğinde, uymanız için gereken süreyi size tanıyacağız.
Güvenli ve sorunsuz bir cihaz taşıma deneyimi sunma
Kullanıcılar yeni bir cihaza geçiş yaparken uygulamalarını güvenli ve zahmetsiz bir şekilde taşıyabilmelidir. Daha iyi bir ilk katılım deneyimi sunmak için uygulama geliştiricilerin cihaz aktarımları sırasında oturum açma işlemlerini daha hızlı ve güvenli hale getirmelerini zorunlu kılıyoruz.
Hiç dokunmadan oturum açma standardı, kullanıcı oturum açma işlemini (isteğe bağlı veya zorunlu) destekleyen tüm uygulamaların, Android Restore Credentials API ile bir Android cihazdan diğerine geçtiklerinde kullanıcının oturum açma durumunu otomatik olarak geri yüklemesini zorunlu kılar. Bu API, kullanıcılar uygulamanızı yeni Android cihazlarında ilk kez açtığında anında tanınmalarını ve ek dokunma işlemi gerekmeden güvenli bir şekilde oturum açmalarını sağlar.
Google Play, Nisan 2027'den itibaren uygulamaların Play Store'da tam yayınlama özelliklerini koruması ve optimum görünürlük elde etmesi için hiç dokunmadan oturum açma şartını karşılamasını zorunlu kılacak.
Oyunlar şu anda tek dokunuşla oturum açma şartından muaf olsa da geliştiriciler, 2027'de karmaşık oyun kimlik doğrulama kullanım alanları için özel rehberlik ve özelleştirilmiş çözümler alabilir. Tek hesapla oturum açmayı destekleyen oyunlarda, hiç dokunmadan oturum açmayı desteklemek için Restore Credentials API'nin kullanılmasını önemle tavsiye ederiz. Daha fazla bilgi için lütfen Yardım Merkezimizi ziyaret edin.
Yol haritanızı planlayın: Play'in şartlarını inceleyin
Her bir şartın ayrıntılarını inceleyerek yaklaşan yaptırım son tarihlerine hazırlanmaya başlayın:
- Uygulama bellek kullanımını azaltma ve kodu optimize etme
- Güvenli ve sorunsuz bir cihaz taşıma deneyimi sunma
Google Play'deki bu kalite şartlarını karşılamak, kullanıcılarımıza daha hızlı ve daha güvenilir bir deneyim sunmak için önemli bir adımdır. İş ortaklığınız ve Android topluluğunun gelişmesi için yaptığınız her şey için teşekkür ederiz.
-
Ürün HaberleriBugün, "mağazadan daha fazlası" vizyonumuzu nasıl bir sonraki aşamaya taşıdığımızı paylaştık. Aylık 250 milyondan fazla etkin kullanıcının kişisel ana sayfası olan "Siz" sekmesinden 700 milyondan fazla oyuncu profilini birbirine bağlayan birleşik oyun platformumuza kadar Google Play, kullanıcıları bulundukları her yerde karşılıyor.
Paul Feng • Okuma süresi: 3 dakika -
Ürün HaberleriAndroid geliştiricileri olarak uygulama geliştirme için kullandığınız temsilciler, LLM'ler, araçlar ve komut satırı arayüzleri (KSA) konusunda birçok seçeneğiniz vardır. Amacımız, hangi yöntemi seçerseniz seçin güzel ve yüksek kaliteli Android uygulamaları geliştirmenize yardımcı olmaktır.
Simona Milanovic • Okuma süresi: 4 dakika -
Ürün HaberleriGoogle Play'de, büyümenizi sağlamanıza, yeni iş modellerine uyum sağlamanıza ve kullanıcılarınıza tam olarak bulundukları yerde ulaşmanıza yardımcı olmak için abonelik platformumuzu sürekli olarak genişletiyoruz.
Sheenam Mittal • Okuma süresi: 4 dk.
En son Android geliştirici analizlerini haftalık olarak gelen kutunuza alın.