Android'in herkese açık beta programı, uygulamalarınızı Android'in sonraki sürümüne hazırlamak için ihtiyacınız olan her şeyi sunar.
- Donanım ve emülatör sistem görüntüleri: Pixel cihazlar ve Android Emulator için uygulamalarınızı Android'in sonraki sürümünde test etmenize olanak tanıyan bir çalışma zamanı ortamı.
- En yeni platform kodu ve API'ler: Düzenli güncellemeler sunacağız. Böylece, en yeni platform koduyla test yapabileceksiniz.
- Yeni davranışlar ve özellikler: Uygulamalarınızı etkileyecek davranış değişikliklerini belirleyin ve en yeni platform özelliklerini kullanarak geliştirme yapın.
- Geri bildirim ve destek - Geri bildiriminiz bizim için çok önemli. Sorunları bildirin ve düşüncelerinizi bizimle paylaşın. Deneyimlerinizi paylaşmak için [Geliştirici Topluluğu][community]'ndaki diğer geliştiricilerle bağlantı kurun.
Ara hedefler ve güncellemeler
Geliştiriciler için Android Beta Programı, her büyük ve küçük sürümden birkaç ay önce başlar. Bu süre zarfında, geliştirme ve test ortamlarınız için SDK araçları, sistem görüntüleri, emülatörler, API referansı ve API farklılıkları içeren beta güncellemeleri sunacağız. Her aşamada nelere odaklanmanız gerektiği hakkında daha fazla bilgi edinmek için aşağıdaki tabloya bakın.
Milestone | Tür | Geliştirici işlemleri |
---|---|---|
Beta 1 | İlk beta kalitesinde sürüm, Android Beta'ya kaydolan geliştiricilere ve erken erişim kullanıcılarına kablosuz güncelleme. |
|
Sonraki beta sürümleri | Aşamalı beta kalitesinde sürüm |
|
Platform Kararlılığı | ||
Platform kararlılığı | İlk Platform Stability aşaması, nihai API'leri ve davranışları içerir. Play yayınlama da açılır. |
|
Son sürüm | Platformun AOSP'ye ve ekosisteme yayınlanması. |
|
Android sürüm aşamaları
Android'in Beta Programı'nın her aşaması, uygulamalarınızı AOSP'de ve Android ekosisteminde kararlı sürüm için hazırlamanıza yardımcı olur.
Beta sürümleri
Beta 1, bir sonraki platform sürümünde geliştirme ve test yapmanız için daha eksiksiz ve kararlı bir ortam sunar. Ayrıca, Android Beta Programı'na kayıtlı olan ve yeni teknolojileri ilk kullananlara sunduğumuz ilk derlemedir. Beta sürümleri döneminde, erken erişim kullanıcıları uygulamanızı Pixel cihazlarda kullanır. Bu nedenle, bu kullanıcılardan gelen geri bildirimleri takip etmenizi ve uygulamanın hedeflemesini değiştirmeden, sorunları gidermek için uyumlu güncellemeler yayınlamanızı öneririz. Büyük sürümlerde, uygulamanızın hedeflemesini daha sonra değiştirmeye hazırlanmaya başlamak için de iyi bir zamandır. Bu süre zarfında lütfen geri bildirim göndererek sorularınızı veya taleplerinizi bize bildirin.
Platform kararlılığı aşaması
Android sürümlerinde, son testlerinizi ve yayınlarınızı planlamanıza yardımcı olacak Platform Kararlılığı adlı bir dönüm noktası bulunur. Bu dönüm noktası, platformun son dahili ve harici API'lere, son uygulama odaklı davranışlara ve son SDK dışı API listelerine ulaştığı anlamına gelir. Platform Kararlılığı'ndan sonra uygulamalarınızı etkileyecek başka değişiklikler olmayacaktır. Bu aşamada, uygulamanızın uyumlu bir sürümünün ekosisteme son sürüm olarak sunulduğunda kullanıcılar tarafından kullanılabileceğinden emin olmak için son test ve geliştirme çalışmalarına başlamanız gerekir. Android, önemli sürümler için bu aşamada standart bir API düzeyi sağlar.
Tüm uygulama, oyun, SDK, kitaplık ve oyun motoru geliştiricilerin, son uyumluluk testini ve herkese açık sürümü planlarken hedef olarak Platform Kararlılığı aşamasını kullanmasını öneririz. Son sürüm yerine Platform Kararlılığı'nı kullanmak, tüketicilerin yeni platformu cihazlarına alabilmesi için size birkaç hafta daha kazandırır.
Platform Kararlılığı'ndan, Android platformunu resmi API düzeyinde çalıştıran cihazlarda uygulamaları yayınlayabilirsiniz. Uygulamalarınızı mağaza üzerinden geniş bir kitleye dağıtmadan önce test edebilmek için Google Play alfa ve beta kanallarında yayınlamanızı öneririz.
Nihai sürüm
Android platformunun kararlı sürümü AOSP'ye ve daha geniş Android ekosistemine yayınlanır. Cihaz üreticileri, kullanıcıları için güncellemeler yayınlamaya başladığından bazı kullanıcılarınızın bu dönemde veya kısa süre sonra Android platformuna geçmesini bekleyebilirsiniz. Android'in en yeni sürümünü kullanan kullanıcı sayısı arttıkça bildirilebilecek yeni sorunlara karşı hazırlıklı olun.
Beta sürümlerine neler dahildir?
Beta programı, mevcut uygulamalarınızı çeşitli ekran boyutlarında, ağ teknolojilerinde, CPU ve GPU yonga setlerinde ve donanım mimarilerinde test etmek için ihtiyacınız olan her şeyi içerir.
SDK ve araçlar
Android Studio'yu kullanarak SDK Yöneticisi aracılığıyla aşağıdaki bileşenleri indirebilirsiniz:
- Beta sürümü için SDK ve araçlar
- Mobil cihazlar için emülatör sistem görüntüleri (yalnızca 64 bit)
Bu geliştirme araçlarında, her dönüm noktasında gerektiğinde güncellemeler yapacağız.
Sistem görüntüleri
Geliştirme ve test için kullanabileceğiniz çeşitli Google Pixel cihazlara yönelik sistem görüntüleri sunuyoruz. Geliştirme ve test için sistem görüntüsü edinmek üzere sürümün İndirilenler sayfasını ziyaret edin.
Pixel cihazınız yoksa iş akışınıza bağlı olarak diğer yöntemleri kullanarak geliştirme ve test yapmaya devam edebilirsiniz:
- Mobil cihazlar için emülatör sistem görüntüleri (yalnızca 64 bit)
- Genel sistem görüntüleri (GSG'ler)
Android Beta Programı aracılığıyla Pixel için OTA güncellemeleri
Desteklenen bir Pixel cihazınız varsa Android platformunun beta sürümüne kablosuz (OTA) güncellemeler almak için cihazı Pixel için Android Beta Programı'na kaydedebilirsiniz.
Daha fazla bilgi edinmek ve programa kaydolmak için g.co/androidbeta adresini ziyaret edin.
Beta API'ler ve yayınlama
Erken beta derlemeleri başlangıçta yalnızca geliştirme için kullanılan bir sistem ve standart API düzeyine sahip olmayan bir Android kitaplığı sağlar. Bu süre zarfında yeni platformu hedeflemek ve yeni API'lerle geliştirmek istiyorsanız uygulamanızın derleme yapılandırmasını güncelleyerek Beta sürümünü hedeflemeniz gerekir.
Önizleme API'leri, Platform Kararlılığı'nda nihai SDK yayınlanana kadar resmi olmaz. Bu nedenle, özellikle programın ilk haftalarında Beta sürümü sırasında API değişiklikleri olabileceğini göz önünde bulundurmanız gerekir. Her sürümde değişikliklerin özetini paylaşacağız.
Önizlemenin ilerleyen aşamalarında geliştirici API'leri tamamlanacak ve resmi SDK'yı Android Studio'ya indirip resmi API'lere göre derleme yapabileceksiniz.
Google Play, Platform Kararlılığı dönüm noktasına kadar önizleme API düzeyini veya gelecekteki resmi API düzeyini hedefleyen uygulamaların yayınlanmasını engeller. Son SDK kullanıma sunulduğunda resmi API düzeyini hedefleyebilir ve uygulamanızı alfa, beta ve üretim sürümü yayın kanallarını kullanarak Google Play'de yayınlayabilirsiniz. Bu arada, bir uygulamayı sonraki API düzeyini hedefleyen test kullanıcılarına dağıtmak istiyorsanız bunu e-posta yoluyla veya sitenizden doğrudan indirme yoluyla istediğiniz zaman yapabilirsiniz.
API Referansı ve farklılık raporu
Platform referans belgelerinde her zaman en son platform önizlemesi, beta sürümü veya nihai sürüm gösterilir. Yeni API'ler geliştirilirken görünürlük için filigranla işaretlenir ve API düzeyi olarak önizleme kod adı gösterilir. Bu API'leri yalnızca önizleme SDK'sını kullanarak geliştirme yapıyorsanız kullanabileceğinizi unutmayın.
Nihai SDK kullanıma sunulduğunda API referansında, yeni API'lerin resmi API düzeyine eklendiği gösterilir.
Destek kaynakları
Android Beta derlemeleriyle test ve geliştirme yaparken sorunları bildirmek ve geri bildirimde bulunmak için şu kanalları kullanın:
- Sorunları nasıl bildireceğiniz ve düşüncelerinizi nasıl paylaşacağınız hakkında ayrıntılı bilgi için Geri bildirim ve sorunlar sayfasını ziyaret edin. Bu sayfada, hata veya özellik isteklerini bildirmek için sorun izleyiciye gidebilir ve yeni özellikler ile değişikliklerle ilgili kısa anketlere katılabilirsiniz.
- Android Preview sorun izleyicisi, birincil sorun izleyicimizdir. Hataları, performans sorunlarını ve genel geri bildirimleri sorun izleyici üzerinden bildirebilirsiniz. Bilinen sorunları kontrol edebilir ve geçici çözümler bulabilirsiniz. Sorununuz önceliklendirilip incelenmek üzere Android mühendislik ekibine gönderildiğinde sizi bilgilendireceğiz.
- [Android Geliştirici Topluluğu][community], Android 16 önizleme derlemeleriyle çalışan diğer kullanıcılar ve geliştiricilerle bağlantı kurabileceğiniz bir topluluktur. Burada gözlemlerinizi ve fikirlerinizi paylaşabilir, sorularınıza yanıt bulabilirsiniz.
[community]: /about/versions/16/qpr2/dev-community