Bu belgede, tipik geliştirme ve test aşamalarına ilişkin genel bir bakış sunulmaktadır mevcut hazırlık durumunuzla ilgili bir plan yapmanıza yardımcı olabilir. Google Cloud Platform'un kullanıma sunduğu yeni bir zaman çizelgesi oluşturur ve Android 15.
Android'in her sürümünde kullanıcı davranışlarıyla birlikte yeni özellikler yönelik değişiklikler yapıldı. Çoğu durumda uygulamanız, kullanıma hazır olarak tam olarak beklendiği gibi çalışır. veya platform değişikliklerine uyum sağlamak için uygulamanızı güncellemeniz gerekebilir.
Kaynak kod hazır olur olmaz kullanıcılar yeni platformu almaya başlayabilirler. Android Açık Kaynak Projesi'nde kullanıma sunulduğundan uygulamalarınız için hazırlıklı olmalı, kullanıcılar için beklendiği gibi performans göstermelidir ve ideal koşullarda yeni özellikleri ve API'leri nasıl kullanacağınızı öğreneceksiniz.
Tipik bir taşıma işlemi eş zamanlı olabilen iki aşamadan oluşur:
- Uygulama uyumluluğunu sağlama (son Android 15 sürümünde)
- Yeni platform özelliklerini ve API'leri (bu tarihten sonra mümkün olan en kısa sürede) nihai sürüm)
Android 15 ile uyumluluk sağlama
Mevcut uygulamanızın işlevlerini, Android 15, sürümünü kullanabilirsiniz. Bazı platform değişiklikleri, uygulamanızın çalışma şeklini etkileyebilir davrandığından, bunları erkenden ve kapsamlı bir şekilde test etmek ve gerektiğinde en iyi uygulamaları paylaşacağız.
Genellikle değişiklik yapmanıza gerek kalmadan uygulamanızda düzenleme yapabilir ve güncelleme yayınlayabilirsiniz.
Uygulamanın targetSdkVersion
numarası. Benzer şekilde, yeni API'ler veya yeni API'ler
uygulamanın compileSdkVersion
ayarını değiştirebilirsiniz. Ancak bu,
ve kullandığı platform işlevselliği.
Teste başlamadan önce, çalışma biçimiyle ilgili davranışınızı
tüm uygulamalardaki değişiklikler hakkında daha fazla bilgi edinin. Bu değişiklikler,
targetSdkVersion
değerini değiştir.
Android 15 sistem görüntüsünü cihazınıza yükleyin veya indirin Android emülatörü için bir sistem görüntüsü.
Uygulamanızın nerede bulunduğunu belirlemek için sistem davranışı değişikliklerini inceleyin etkilenebileceğini unutmayın.
Uygulamanızı cihazınıza veya emülatörünüze yükleyin ve testler çalıştırın. Odak sistem davranışı değişikliklerine göz atabilir ve tüm uygulama akışları üzerinden çalışır.
Yalnızca davranışa uyum sağlamak için gereken kod değişikliklerini yapın veya sorunları çözmeyi öğreteceğim. Aynı API düzeyiyle yeniden derleyin Android 15'i hedeflemenize gerek yoktur.
Güncellenen Android App Bundle'ınızı imzalayın, yükleyin ve yayınlayın APK veya APK'dır.
Uyumluluk testi yapma
Çoğunlukla, Android 15 ile uyumluluk testi son derece normal uygulama testlerine benzer. Şimdi, temel uygulamayı incelemenin tam zamanı. kalite yönergelerine ve test için en iyi uygulamalara bakın.
Test etmek için yayınlanmış mevcut uygulamanızı, çalışan bir cihaza yükleyin Android 15'teki tüm akışlar ve işlevlerle çalışır. göz atabilirsiniz. Testinize odaklanmanıza yardımcı olması için tüm uygulamalar için davranış değişikliklerini inceleyin ve uygulamanızın çalışma şeklini etkileyebilecek veya kilitlenmesine neden olabilir.
Ayrıca, SDK dışı kısıtlanmış kullanımları inceleyip test ettiğinizden emin olun
öğrenin. Uygulamanızın kullandığı kısıtlanmış arayüzleri
herkese açık bir SDK ya da NDK eşdeğeri. Bunları vurgulayan logcat uyarılarına dikkat edin
erişimi vardır ve StrictMode
yöntemini detectNonSdkApiUsage()
kullanarak
bunları programatik olarak
oluşturabilirsiniz.
Son olarak uygulamanızdaki kitaplıkları ve SDK'ları tümüyle test ettiğinizden emin olun: ve Android 15'te beklendiği gibi çalıştığından emin olun. Gizlilik, performans, kullanıcı deneyimi, veri işleme ve izinler Şu durumda: bir sorun tespit ederseniz, SDK'yı en son sürümüne güncellemeyi deneyin veya SDK geliştiricisiyle iletişim kurun.
Testinizi bitirip gerekli güncellemeleri yaptıktan sonra hemen kullanabilirsiniz. Bu sayede kullanıcılar uygulamayı erkenden test edebilir güncellemeleri yapan kullanıcılarınız için sorunsuz bir geçiş Android 15.
Uygulamanın hedeflemesini güncelleyin ve yeni API'lerle oluşturun
Uygulamanızın uyumlu bir sürümünü yayınladıktan sonra, uygulamanızı
targetSdkVersion
adlı cihazı güncelleyerek Android 15 için tam destek
ve Android 15'teki yeni API'lerden ve özelliklerden yararlanmaya devam edeceğiz.
Google
Yeni platformu hedeflemeyle ilgili Play şartları.
Çalışmanızı Android 15'i tam olarak destekleyecek şekilde planlarken: Android 15'i hedefleyen uygulamaları etkileyen davranış değişiklikleri hakkında daha fazla bilgi edinin. Bu hedeflenen davranış değişiklikleri işlevsel sorunlara neden olabilir. Sonrasında ise şunları yapmanız gerekir: girin. Bazı durumlarda bu değişiklikler büyük bir geliştirme gerektirir. Dolayısıyla ve bunları mümkün olduğunca erken ele almanızı öneririz. Yardım için uygulamanızı etkileyen belirli davranış değişikliklerini saptayın, uyumluluk açma/kapatma düğmelerini kullanın.
Aşağıdaki adımlarda Android 15'in nasıl tam olarak destekleneceği açıklanmaktadır.
Geliştirmek için Android Studio'nun en son sürümünü yükleyin
en iyi uygulamaları paylaşacağız. Android 15 cihazınız olduğundan emin olun veya
emülatörü kullanın.
.
targetSdkVersion
ve diğer derlemenizi güncelleyin
yapılandırmanın üç yolu vardır.
Uygulama hedefleme için geçerli olan davranış değişikliklerini inceleyin Android 15. Uygulamanızın etkilenebileceği alanları belirleme, ve nasıl destekleyeceğinizi planlayın.
Android 15'i desteklemek için gereken kod ve mimari değişikliklerini yapın kullanıcı gizliliği ile ilgili değişiklikler.
Android 15 API'lerinden yararlanarak yeni özellikler ve özellikleri belirleyebilirsiniz. Android 15 için yeniden derleyin.
Android 15 cihaz veya emülatörde test edin. Bölgelere odaklanın nereden etkileyebileceğini öğrenin. Dene yeni API'ler kullanan bir işlevsellik bulunuyor. Platform ve API sağlayın geri bildirim. Platform, API veya üçüncü taraf SDK sorunlarını bildirin.
Android 15 API'leri kullanıma sunulduğunda
targetSdkVersion
ve diğer derleme yapılandırmaları
tekrar, gerekli güncellemeleri yapın ve uygulamanızı test edin.
Güncellenen Android App Bundle'ınızı imzalayın, yükleyin ve yayınlayın APK veya APK'dır.
SDK'yı alın, hedeflemeyi değiştirin, yeni API'lerle geliştirin
Tam Android 15 desteğini test etmeye başlamak için en son sürümü kullanın
Android Studio 15 SDK'sını indirmek için önizleme sürümünü edinin
ihtiyacınız olan diğer tüm araçlar. Sonra, uygulamanızın targetSdkVersion
ve
compileSdkVersion
ve uygulamayı yeniden derleyin. Aşağıdakiler için SDK kurulum kılavuzunu inceleyin
bolca fırsat sunuyor.
Android 15 uygulamanızı test etme
Uygulamayı derleyip çalışan bir cihaza yükledikten sonra Android 15, uygulamanın düzgün çalıştığından emin olmak için test etmeye başlayın unutmayın. Bazı davranış değişiklikleri yalnızca uygulamanız yeni platformu hedeflediğinden, bunları inceleyip değişiklikler başlıklı makaleye göz atın.
Temel uyumluluk testinde olduğu gibi, tüm akışları ve yardımcı olabilir. Testlerinizde Android 15'i hedefleyen uygulamalardaki davranış değişiklikleri. İnsanların uygulamanızın temel uygulama kalitesi yönergelerine uygunluğunu kontrol etmek için de iyi bir zaman ve testler için en iyi uygulamalar bölümüne göz atın.
SDK dışı kısıtlanmış arayüzlerin kullanımlarını inceleyip test ettiğinizden emin olun
Bu bilgiler geçerli olabilir. Bu erişimleri ve kullanımı vurgulayan logcat uyarılarına dikkat edin
bunları yakalamak için StrictMode yöntemini detectNonSdkApiUsage()
kullanın.
daha fazla bilgi edindiniz.
Son olarak uygulamanızdaki kitaplıkları ve SDK'ları tümüyle test ettiğinizden emin olun: ve Android 15'te beklendiği gibi çalıştığından emin olun. Gizlilik, performans, kullanıcı deneyimi, veri işleme ve izinler Şu durumda: bir sorun tespit ederseniz, SDK'yı en son sürümüne güncellemeyi deneyin veya SDK geliştiricisiyle iletişim kurun.
Uygulama uyumluluğu açma/kapatma düğmelerini kullanarak test etme
Android 15'te, uygulamanızı test etmeyi kolaylaştıran uyumluluk açma/kapatma anahtarları bulunur Google Analytics 4'te tarama yapar. Hata ayıklaması yapılabilir bir uygulamada açma/kapatma düğmeleriyle şunları yapabilirsiniz:
- Hedeflenen değişiklikleri, uygulamanın ayarını değiştirmeden targetSdkVersion değerleridir. Belirli öğeleri etkinleştirmeye zorlamak için mevcut uygulamanız üzerindeki etkisini değerlendirmek için hedeflenmiş davranış değişikliklerini kullanın.
- Testinizde yalnızca belirli değişikliklere odaklanın. Paydaşların beklentilerini Aynı anda hedeflenen tüm değişiklikleri ele almak isterseniz, açma/kapatma anahtarları tüm bunları devre dışı bırakmanıza test etmek istediklerinizin dışında hedeflenen değişiklikler içeriyor.
- Adb arasındaki açma/kapatmaları yönetin. Kopyaladığınız öğeleri etkinleştirmek için adb komutlarını otomatik test ortamınızdaki açılabilir değişiklikleri devre dışı bırakın.
- Standart değişiklik kimliklerini kullanarak daha hızlı hata ayıklayın. Geçiş yapılabilir değişikliklerin her biri bir Günlükte temel nedenin hızlıca ayıklanması için kullanabileceğiniz benzersiz kimlik ve ad çıktı.
Uygulamanızın hedeflemesini değiştirmeye hazırlanırken veya etkin durumdayken geliştirme sürecindeyseniz açma/kapatma düğmeleri yardımcı olabilir. Daha fazla bilgi için Uyumluluk çerçevesi değişiklikleri (Android 15) başlıklı makaleyi inceleyin.