Geliştiriciler için Android Beta

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.
  • Yeni davranış değişikliklerini ve API'leri keşfedin.
  • Erken uygulama uyumluluğu testine başlayın.
  • Bu süre zarfında kritik sorunları veya istekleri bize bildirmek için geri bildirimde bulunun.
Sonraki beta sürümleri Aşamalı beta kalitesinde sürüm
  • Yeni özellikleri, API'leri ve (yalnızca ana sürümlerde) davranış değişikliklerini keşfedin.
  • Uyumluluk testine devam edin ve Android Beta kullanıcılarından gelen geri bildirimleri takip edin.
  • Yeni API düzeyini hedefleyen testlere devam edin (yalnızca ana sürümler için).
  • SDK ve kitaplık geliştiricilerini uyumluluk sorunları hakkında bilgilendirin.
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.
  • Uygulamalar, SDK'lar ve kitaplıklar için son uyumluluk testini başlatın.
  • Uyumlu uygulama sürümlerini yayınlayın.
  • Yeni API düzeyini hedefleme çalışmalarına devam edin (yalnızca ana sürümler için).
  • SDK'ları ve kitaplıkları güncelleyin ve geliştiricileri uyumluluk sorunları konusunda bilgilendirin.
Son sürüm Platformun AOSP'ye ve ekosisteme yayınlanması.
  • Uygulamalar, SDK'lar ve kitaplıklar için uyumlu sürümler yayınlayın.
  • Yeni API düzeyini hedefleme çalışmalarına devam edin (yalnızca ana sürümler için).
  • Yeni özellikler ve API'lerle geliştirme yapın.

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