Android 12'nin CDD'si, amiral gemileri için Performans Sınıfı gereksinimlerini resmi olarak özetlemektedir

Android 12'nin Uyumluluk Tanımı Belgesi yayınlandı ve amiral gemileri için performans sınıfı gereksinimlerini özetlemektedir.

Son zamanlarda, AOSP'yi gördük serbest bırakılması Android 12ancak Google Pixels'in sürümü biraz daha sonra gelecek. Android 12'de bir ton değişiklikler vardır ve bunların hepsi kullanıcıya yönelik değildir. Elbette anlıyoruz Malzeme Siz, Gizlilik Kontrol Panelive diğer birkaç harika özellik, ancak OEM'ler için endişelenecek daha çok şey var. OEM'lerin ayrıca Android Uyumluluk Tanımı Belgesinde (CDD) yapılan güncellemelere de dikkat etmesi gerekir. Android 12 için CDD yayınlandı ve özellikle OEM'lerin odaklanabileceği birkaç şeyin ana hatlarını çiziyor.

Android Uyumluluk Tanımı Belgesi, Android ekosisteminin önemli bir parçasıdır. Android cihazlar arasındaki API'lerde ve platform davranışlarında tutarlılığı korumak amacıyla Google, Google Mobil Hizmetlerinin (bunlar da dahil) dağıtımını bir araya getirir: Cihazların Google'ın kurallarına uymasını zorunlu kılan lisans sözleşmeleri ile Google Play Store ve Google Play Hizmetleri gibi uygulamalar ve çerçeveler "

Android Uyumluluk Programı" (diğer gereksinimlerin yanı sıra). Android Uyumluluk Programı birden fazla otomatik test paketinden oluşur ve CDD'de sıralanan bir dizi kural (Android 12 için CDD PDF'sine buradan ulaşabilirsiniz).

Bir cihaz CDD'de belirtilen gereksinimleri karşılayamazsa, Google'ın Uyumluluk Testi Paketi'nde başarısız olabilir ve bu da Google'ın uygulama paketine erişimin kaybedilmesine neden olabilir. Geçmişte CDD tüketiciler için iyi olan değişiklikleri zorunlu kıldı; örneğin, Android 11 için CDD, bir OEM'in ev cihazı kontrollerini nasıl uygulaması gerektiğini özetlemektedir eğer uygularlarsa güç menüsünde. Bu, bir Android akıllı telefonun güç menüsünde cihaz kontrolleri olması durumunda, bunu uygulayan diğer Android akıllı telefonlarla aynı olacağı anlamına gelir.

Performans sınıfları - Android 12 ve Android 11

Android 12 durumunda, CDD'nin ana hatlarıyla belirttiği birkaç değişiklik var, ancak çoğu güzel küçük veya gerçekten yalnızca OEM'ler üzerinde etkisi var. Gördüğümüz en büyük değişikliklerden biri tanıtımdı bir "performans sınıfı"Bu, bir Android akıllı telefonun yapı özelliklerinde tanımlanabilir. Google bunu zaten duyurdu Android 12 Beta 1'in piyasaya sürülmesiyle birlikteve geliştiricilerin bir Android akıllı telefonun gerçekte ne kadar hızlı olduğunu kontrol etmesinin kolay bir yoludur. Android Geliştiricileri sayfasındaGoogle, Android'in her sürümünün kendine karşılık gelen performans sınıfına sahip olduğunu söylüyor; bu, Android 12 için bir performans sınıfı olduğu ve Android 13, 14 vb. için bir performans sınıfı olacağı anlamına geliyor.

Yukarıdaki grafikte gösterildiği gibi performans sınıfları ileriye dönük uyumludur. Bu, bir cihazın performans sınıfını değiştirmeden yeni bir Android sürümüne geçebileceği anlamına gelir. ancak bu aynı zamanda yeni işletim sisteminin gereksinimlerini karşılamaları durumunda cihazların sınıflarını değiştirebileceği anlamına da gelir versiyon. Google, Android 11 için de bir performans sınıfı tanımlayacağını söyledi ve öyle de yaptı. CDD aslında performans sınıfları 11 ve 12'yi sırasıyla R ve S performans sınıfları olarak ifade eder.

O sırada biraz araştırma yaptık ve Android 12'nin performans sınıfını tanımlayacak bazı şeyler bulduk. Performans sınıfı 12 için bazı temel gereksinimler aşağıda verilmiştir.

Performans sınıfı 12 temel gereksinimler

  • En az 6GB RAM
  • En az 400dpi ve 1080p çözünürlük
  • En az 120 MB/s sıralı yazma, 250 MB/s sıralı okuma, 10 MB/s rastgele yazma ve 40 MB/s rastgele okuma hızları
  • 4K 30 FPS kayıt yapabilen (en az) 12MP arka kameraya sahip olmalıdır
  • 1080p 30 FPS kayıt yapabilen (en az) 4MP ön kameraya sahip olmalıdır

O zamanlar performans sınıfı 11 hakkında bilgi bulamadık. Bu performans sınıfı artık CDD'de de tanımlanıyor. Performans sınıfı 11 için gereklilikler aşağıdadır.

Performans sınıfı 11 temel gereksinimler

  • En az 6GB RAM
  • En az 400dpi ve 1080p çözünürlük
  • En az 100 MB/s sıralı yazma, 200 MB/s sıralı okuma, 10 MB/s rastgele yazma ve 25 MB/s rastgele okuma hızları
  • 4K 30 FPS kayıt yapabilen (en az) 12MP arka kameraya sahip olmalıdır
  • 1080p 30 FPS kayıt yapabilen (en az) 4MP ön kameraya sahip olmalıdır

Yukarıda özetlenenlerden çok daha fazla gereksinim vardır ancak bunların çoğu codec'lere, kamera işlemeye ve diğer bilgilere atıfta bulunur.

Performans sınıfları, uygulama geliştiricilerinin yalnızca "performans sınıfı" spesifikasyonunu karşılayan cihazlarda değil, aynı zamanda daha düşük seviye telefonlarda da genel deneyimi iyileştirmesi açısından yararlı olabilir. Bir uygulama, bir telefonun "performans sınıfı" cihaz gereksinimlerini karşılamadığını tespit ederse uygulamayı kapatabilir Uygulamanın alt uçta çalışma şeklini iyileştirmek için belirli, daha zorlu özellikler veya görsel efektler telefonlar. Benzer şekilde, şu cihazlardan birinde çalışıp çalışmadığını da tespit edebilir: en iyi Android telefonlarbu durumda yüksek performanslı özellikleri etkinleştirebilir.