Kıdemli Ürün Müdürü
Android Geliştirici Doğrulaması, daha güvenli bir ekosistem için çok önemlidir. Bu oturumda, büyük stüdyolardan hobi amaçlı geliştiricilere kadar tüm geliştiricilerin uyması gereken kurallar ele alınacak. Google Play'de ve üçüncü taraf uygulama mağazalarında yayınlamayla ilgili temel şartları açıklayacağız. Konuşmada, yeni sınırlı dağıtım hesaplarının canlı bir demosu yer alacak. Bu demoda, öğrencilerin ve hobi olarak uygulama geliştirenlerin uygulamaları kolay ve güvenli bir şekilde nasıl paylaşabilecekleri gösterilecek.
Bu oturum sona erdiğinde:
3 ana geliştirici doğrulama yolunu anlama
Yeni sınırlı dağıtım hesabı akışını canlı olarak görün.
Uygunluk için sonraki adımlarınızı belirleyin.
Transkript
Herkese merhaba. Geliştirici doğrulaması konulu ADS 2026 konuşmamıza hoş geldiniz.
Ben Android Geliştirici İlişkileri Ekibi'nden Rob Clifford. Uygulama ve Ekosistem Güven Ekibi'nden Ürün Müdürü Naheed Vora da bana eşlik ediyor.
Bugün, uygulamalarınızın uyumlu kalmasını sağlamak için Android geliştirici doğrulamasıyla ilgili en önemli bilgilerden bazılarını inceleyeceğiz.
Buradaki görevimiz basit.
Google Play'de milyonlarca dolarlık uygulamalar yöneten, Samsung, Oppo, Vivo, Honor ve Xiaomi gibi diğer uygulama mağazalarında yayın yapan veya hafta sonları açık kaynaklı araçlar ve öğrenci prototipleri oluşturan tüm geliştiricilere doğrulama sürecinde net bir yol sunmak istiyoruz.
Sorularınız ve geri bildirimleriniz için teşekkür ederiz. Bunlar, uygulama deneyimimizi ve yeni araçlarımızı doğrudan etkileyerek bu şartları her geliştirici için daha da kolaylaştırmamızı sağladı.
Bu özellik, kullanıcılar tarafından yoğun ilgi gördü.
Doğrulama programı Mart ayında herkesin kullanımına açıldığından beri dünya genelinde milyonlarca uygulama kaydedildi. Ayrıca, bu korumaları kullanıma sunmaya başladığımız Brezilya, Endonezya, Singapur ve Tayland'da uygulama yüklemelerinin %99'undan fazlasını kayıtlı uygulamalar oluşturuyor. Bu da bölgesel lansmanımızın sorunsuz geçtiğini gösteriyor.
Bu oturumun sonunda, iş akışınıza tam olarak hangi doğrulama yolunun uyduğunu, sıfır dokunuşlu otomatik hak taleplerinden nasıl yararlanacağınızı, yükleme zamanı doğrulayıcısının cihazda nasıl çalıştığını ve gelecek yıl dünya genelinde yaptırıma geçişe kadar olan önemli aşamaları öğrenmiş olacaksınız.
Naheed, geliştirici doğrulamasının ekosistemi nasıl korumayı amaçladığını özetleyerek başlayacak ve etkilenen geliştirici grupları ile ihtiyaçları hakkında genel bir bakış sunacak.
Naheed, söz sende.
Teşekkürler Rob.
Android geliştirici doğrulamasını neden kullanıma sunduğumuzu anlamak için ekosistemimizin karşı karşıya olduğu saldırgan ortama bakmamız gerekir.
Günümüzde finansal sahtekarlık, iletişim ücreti sahtekarlığı ve bankacılık truva atları, kullanıcıları milyarlarca dolar zarara uğratıyor.
Bu tehditleri analiz ettiğimizde bir kalıp ortaya çıkıyor.
Kötü amaçlı gruplar, anonimlikten yararlanarak zararlı uygulamaları, mali sahtekarlıkları ve dolandırıcılıkları hızlı ve tekrar tekrar yayar. Bunları tespit etmek büyük çaba gerektirir.
Biz onları tespit edene kadar bir sonraki hedefe ve bir sonraki pakete geçmiş oluyorlar.
Doğrulama, dağıtılan her uygulamayı doğrulanmış, hesap verebilir bir yasal tüzel kişiye veya geliştiriciye bağlayarak bu asimetriyi ortadan kaldırır.
Doğrulama, dolandırıcılar için bu ekonomik engeli önemli ölçüde artırır ve bu geçici kötü amaçlı yazılım ağlarının kullanılabilirliğini engeller.
Tüm Android ekosistemi için bir temel katman oluşturuyoruz ve Android'in açık temelini korurken platform güvenliğini artırmak için dünyanın her yerindeki distribütörlerle iş ortaklığı yapıyoruz.
Bu uyumluluğu sağlamak için dört farklı yol oluşturduk.
İlk olarak Google Play'deki geliştiriciler için.
Geliştiricilerin %99'undan fazlası tacir kimliğini tamamladı ve uygulamalarınızın %99'undan fazlası Google Play'e kayıtlı.
İkinci olarak, Google Play dışında dağıtım yapan geliştiriciler için özel bir portal oluşturduk. Birazdan bahsedeceğimiz bu portalda kimliğinizi tanımlayabilir ve paketlerinizi kaydedebilirsiniz.
Üçüncü olarak, öğrenciler ve hobi olarak uygulama geliştirenler.
Sınırlı dağıtım hesabımız ek ücret ödemeden kullanılabilir.
Bu hizmet ücretsizdir.
Kimlik doğrulama yoktur ve paylaşmak istediğiniz cihazları basit bir QR kodu veya el sıkışma ile yetkilendirmeniz kolaydır.
Geri bildirimleriniz sayesinde, bugün bu sınırı 20'den 50'ye çıkaracağımızı duyuruyoruz. Bu değişiklik çok yakında uygulanacak.
Sonuncusu ise deneyimli kullanıcılar içindir.
Deneyimli kullanıcılar ve açık kaynak denemeleri yapanlar için şeffaf uyarılar aracılığıyla özgürlük sunan bir yöntemimiz olacak. Bu konuya da daha sonra değineceğiz.
İlk dikey olan Google Play Geliştiricileri'ni ayrıntılı olarak inceleyelim.
Daha önce de belirttiğim gibi, çoğunuz zaten doğrulandınız ve paketlerinizin çoğu da doğrulandı.
Ayrıca, kaydettiğiniz tüm paketler Google Play Console tarafından arka uç kayıt defteri aracılığıyla otomatik olarak kaydedilir.
Ancak hemen kontrol etmeniz gereken kritik bir senaryo var.
Birçoğunuz uygulamaları Google Play dışında, kurumsal varyantlar veya diğer mağazalar için de dağıtıyorsunuz.
Farklı bir paket adı veya imzalama anahtarı kullanıyorsanız bu uygulamaları tanımayacağımızı unutmamanız gerekir.
Bu nedenle, cihazların kayıtlı olduğundan emin olmanız gerekir. Bunun için yapmanız gerekenler şunlardır:
Google Play Console'da Geliştirici Doğrulaması sekmesi bulunur. Bu sekmeye giderek uygulamaları kaydedebilirsiniz.
Şimdi ikinci sektörü inceleyelim.
Bunlar, Google Play dışında dağıtılan uygulamalardır.
Google Play Console'a bağımlı olmadan size destek olmak için özel bir konsol oluşturduk.
android.google.com/developerconsole.
Oryantasyon iş akışları yalnızca üç basit adımdan oluşur.
İlk adım, hesabınızı oluşturmaktır.
Kuruluş veya şahıs olarak kaydolabilirsiniz.
İkinci olarak, kimlik doğrulama işleminizi tamamlayabilirsiniz.
Bu nedenle, bir kuruluşsanız D-U-N-S numarasına ihtiyacınız vardır.
Bu numaranız yoksa edinmeniz en az 30 gün sürer. Bu nedenle hemen kaydolup süreci başlatmanız gerekir.
Son adım ise paketlerinizi ve anahtarlarınızı kaydetmektir. Paket yüklemenin ve imzalama anahtarının size ait olduğunu kanıtlamanın çok basit bir yolu vardır.
Hepsi bu kadar.
Şimdi sözü, hayatınızı kolaylaştıracak araçlar ve API'ler hakkında konuşması için Rob'a bırakıyorum.
Teşekkürler, Naheed.
Kuruluşlar ekosistem genelinde benimsemeye hazırlanırken otomasyon, özellikle onlarca ila binlerce uygulamayı yöneten büyük stüdyolar ve üçüncü taraf distribütörler için daha da önemli hale geliyor.
Bu kullanım alanlarını desteklememiz gerekiyor. Bu nedenle, bu sürecin manuel olarak yürütülmesinin önemli bir darboğaz oluşturacağı kullanım alanları için sorunsuz ve programatik kayıt imkanı sunan Android Developer Console API'yi geliştirdik.
Öncelikle API'nin entegrasyon modelinden bahsedelim.
Android Geliştirici Doğrulaması yalnızca Google Play'deki değil, diğer mağazalardaki uygulamalar için de geçerli olduğundan Android Developer Console API, diğer mağazaların uyumluluk iş akışını doğrudan kullanıcı deneyimlerine kolayca entegre etmeleri için gerekli çerçeveyi sağlar.
Android Developer Console API'yi kullanarak hesabın doğrulandığını onaylayabilir, oluşturma ve tamamlama ölçütlerini programatik olarak yönetebilir, yeni paketlerin işlenmesi de dahil olmak üzere kayıtları yönetebilir veya önceden kaydedilmiş paketlerle ilgilenmek için herhangi bir genel imzalama anahtarını ilişkilendirebilir ya da API'nin doğrulama jetonu aracılığıyla kriptografik sahiplik kanıtını zorunlu kıldığı mevcut paketlerle ilgilenebilirsiniz.
Anahtarları geliştiricileriniz adına yönetiyorsanız mağazanızın arka ucu, geliştiricinin manuel etkileşimi olmadan bu süreci tamamen otomatikleştirebilir.
Son olarak API, gerçek yükleme hacmine dayalı çakışma çözümü kuralları içerir. Bu sayede, bilinen yüklemelerin %50'sinden fazlasını temsil eden anahtarlar öncelik kazanır ve yerleşik paket adlarının yetkisiz olarak kullanılmasını önler.
Android Developer Console API, Android Developer Console kapsamıyla standart OAuth 2.0 web sunucusu akışını kullanan faydalı bir kimlik doğrulama modeli de içerir.
Geliştirici doğrulaması, Google Hesabı'na bağlı doğrulanmış bir yasal tüzel kişiyle ilişkili olduğundan geleneksel hizmet hesapları ve API anahtarları kullanılamaz.
Bunun yerine, GitHub Actions veya Cloud Build gibi CI/CD ortamlarında erişim türü çevrimdışı olacak şekilde tek seferlik bir izin akışı gerçekleştirir, yenileme jetonunu Secret Manager'ınızda güvenli bir şekilde saklar ve isteğe bağlı olarak kısa süreli erişim jetonları oluşturursunuz.
Son olarak, Android Developer Console API yalnızca Play dışındaki App Distribution'lar tarafından kullanılmaz.
Mağazalar, geliştiricilerinin uyumluluk akışını iyileştirmek için bu işlevden yararlanabilir. Ayrıca geliştiriciler de bu işlevi doğrudan akışlarına uygun gördükleri şekilde entegre edebilirler. Bu, geliştirici CI/CD akışlarına entegrasyon için veya farklı uygulamalardan oluşan büyük katalogları yöneten ve tüm portföylerinin doğrulama durumunu yönetmek için özelleştirilmiş çözümler geliştirmesi gereken yayıncılar için geçerlidir.
Android Developer Console API, uyumluluk konusunda güncel kalmanızı kolaylaştıracak güçlü araçlar sunar.
Developer Console API'yi kullanmaya başlamak için buradaki QR kodunu kullanarak geliştirici belgelerimize göz atın.
Android Developer Console API'nin yanı sıra, bir Android uygulama paketi adının doğrulanmış bir geliştiriciye kayıtlı olup olmadığını kontrol etmenize olanak tanıyan Android Developer Status API'yi de kullanıma sunduk.
Yazılım geliştirme araçları, IDE'ler veya otomatik CI/CD iş akışları oluşturuyorsanız bu sunucudan sunucuya API'yi entegre ederek kullanıcılarınızın paket kayıt durumunu kontrol etmesine, uygulama imzalama sertifikasının kayıtlı kimlik bilgileriyle eşleştiği yeri doğrulamasına ve tanınmayan uygulamaları kaydetmelerini istemesine yardımcı olabilirsiniz.
ADS'de bizimle birlikte olanlar, Android platformu demo oturumlarına göz atarak bu API'nin canlı paketlerinizin kaydını nasıl kontrol edebileceğini görebilirler.
Şimdi üçüncü dikey olan sınırlı dağıtım hesaplarına göz atalım.
Bu yöntemi, özellikle öğrencilerin, hobi amaçlı geliştiricilerin ve bağımsız geliştiricilerin Android'de uygulama geliştirmeye ve bunları arkadaşları, aileleri, sınıf arkadaşları ve iş arkadaşlarıyla paylaşmaya devam edebilmeleri için tasarladık.
Bu akışı kullanmak tamamen ücretsizdir.
Yıllık ücret, D-U-N-S numarası ve işletme tescili evrakları gerekmez.
Tek ihtiyacınız olan şey bir Google Hesabı.
Sınırlı dağıtımda kullanılacak bir paketi kaydetmek basittir.
Tek yapmanız gereken Android Developer Console'a gidip geçerli bir paket adı (ör. Camera Magic) kaydetmek ve bu ada bir kolay ad vermek.
Paket adınızı girdikten sonra, derleme adımında oluşturulan herkese açık bir SHA-256 anahtarı ekleyerek kaydı tamamlarsınız. Bu işlem, söz konusu paketi ve derleme adını hesabınıza bağlayarak size ait olarak kaydeder.
Paketinizi başarıyla kaydettikten sonra, cihazını geliştirici hesabınızın bir ortağı olarak ekleyerek başkalarıyla paylaşabilirsiniz.
Bunun için geliştirici konsolunda yeni bir ilişkili cihaz oluşturup kolay bir ad atayın, ardından QR kodu ve bağlantı oluşturarak yeni cihazın sahibiyle paylaşın.
Bağlantıyı açtıklarında, tanıdıkları ve güvendikleri bir geliştirici olup olmadığınızı ve uygulamalarının cihazınıza yüklenmesine izin vermek isteyip istemediklerini yanıtlamaları istenir.
Kullanıcı izin verdikten sonra, size geri göndereceği kendi oluşturduğu kodu alır. Siz bu kodu girdikten sonra kullanıcının cihazının, geliştirici hesabınızla ilişkili uygulamaları yüklemesine izin verilir.
Geliştiriciler için alternatif olarak sınırlı dağıtımın yanı sıra, kayıtlı olmayan paketleri kendi takdirlerine göre yüklemeye devam etmek isteyen deneyimli kullanıcılar için de gelişmiş akış seçeneği sunuyoruz.
Gelişmiş akışı, deneyimli kullanıcıların riski kabul etmeleri durumunda kayıtlı olmayan uygulamaları yükleyebilmeleri için geliştirdik. Bu akış, günlük kullanıcıları sosyal mühendislik dolandırıcılıklarına karşı koruyan kritik önlemleri de içerir.
Gerçek dünyadaki finansal dolandırıcılık ve çağrı yönlendirme dolandırıcılığı vakalarında suçlular, mağdurları kötü amaçlı yükleri başka cihazdan yüklemeye zorlamak için aciliyet, korku ve yüksek baskı uygulayan telefonla zorlama yöntemlerini kullanır.
Gelişmiş Akış, cihazın yeniden başlatılmasını ve atlanamayan 24 saatlik bir geri sayımı zorunlu kılarak bu baskıyı ortadan kaldırır. Böylece, potansiyel mağdurlara kendilerinden istenen şey hakkında bilinçli bir karar vermeleri için zaman ve alan tanır.
Bu seçeneği etkinleştirmek için öncelikle cihazınızı geliştirici moduna geçirmeniz gerekir. Bunun için Ayarlar, Telefon hakkında bölümüne gidip derleme numarasına 7 kez dokunun.
Bu videoyu izliyorsanız ve daha önce geliştirici değildiyseniz yeni rolünüz için sizi tebrik ederiz.
Güldüğünüz için teşekkürler.
Cihaz geliştirici moduna alındıktan sonra Sistem, Geliştirici seçenekleri'ne gidip "Doğrulanmamış geliştiricilerin uygulamalarına izin ver" seçeneğini etkinleştirerek Gelişmiş Akış seçeneğine erişebiliriz.
Bu seçeneği etkinleştirdikten sonra PIN'inizi girmeniz gerekebilir. Ardından, birisi sizden bunu yapmanızı istiyorsa bunun muhtemelen bir dolandırıcılık olduğunu belirten uyarıyı onaylamanız gerekir.
Ardından, 24 saatlik güvenlik gecikmesini başlatmak için cihazı yeniden başlatırsınız.
Bu adım, dolandırıcılık kurbanlarının dolandırıcılar tarafından kullanılan aciliyet taktiklerinden kurtulma fırsatı elde etmelerine ve ardından bu istismar girişimini durdurma konusunda yardım almalarına yardımcı olmak açısından çok önemlidir.
24 saatlik süre boyunca Ayarlar'da, Gelişmiş Akış'ı kullanabilmeniz için kalan süreyi gösteren etkin bir geri sayım zamanlayıcısı gösterilir.
24 saatlik süre dolduktan sonra kullanıcı, doğrulamayı 7 gün boyunca geçici olarak devre dışı bırakmayı veya kalıcı olarak kapalı tutmayı seçebilir.
Kullanıcı, Gelişmiş Akış için cihaz yapılandırmasını tamamlamak üzere Bitti'ye dokunmadan önce bu varsayılan güvenlik önlemini kaldırmanın doğuracağı riski kabul etmelidir.
Bu noktadan sonra kullanıcılar kayıtlı olmayan uygulamaları yükleyebilir.
Bu sayede, deneyimli kullanıcılar yüklemek istedikleri uygulamalar üzerinde bekledikleri sınırsız kontrole sahip olurken normal kullanıcılar da güvende kalır.
Şimdi geliştirici doğrulama sürecinin zaman çizelgesini inceleyelim.
1. aşama, Mart 2026'da Android Developer Console'un kullanıma sunulmasıyla başladı.
2. aşama ise 5 ay sonra, geliştirici araçları daha genel kullanıma sunulduğunda başladı.
3. aşama, en son kritik aşamamız olan 30 Eylül 2026'ydı.
Bu tarihte, daha önce bahsettiğimiz 4 bölgesel lansman pazarında (Brezilya, Endonezya, Singapur ve Tayland) bölgesel yaptırım başladı.
Bu pazarlarda artık 7 büyük iş ortağı mağazası, doğrulanmış geliştirici şartlarını uyguluyor.
4. aşamada, bu kullanıcı koruma şartının 2027'de dikkatli ve kademeli bir şekilde genişletilmesi planlanıyor.
Son olarak, Çin'de bulunuyorsanız ancak bu yaptırım uygulanan bölgelere dağıtım yapıyorsanız dağıtılacak uygulamaları da kaydetmeniz gerekir.
Şimdi sözü Naheed'e bırakıyorum. Naheed, oturumu kapatacak ve yapmanız gerekenleri özetleyecek.
İşte böyle.
İşte böyle.
Teşekkürler Rob.
En önemli adımları özetlemek gerekirse Google Play'de uygulama dağıtan geliştiriciler, Google Play Console'da uygulamalarınızı hemen denetleyin ve özellikle Google Play dışında dağıttığınız uygulamaların kayıtlı ve hak talebinde bulunulmuş olduğundan emin olun.
İkinci olarak, yalnızca Google Play dışında dağıttığınız uygulamalar için bu bağlantıyı kullanarak Android Developer Console hesabınızı oluşturun.
Öğrenciler ve hobi olarak uygulama geliştirenler ise ücretsiz hesap oluşturup 50 cihaza kadar dağıtım yapabilir.
Katıldığınız için hepinize çok teşekkürler.
Sizinle iş ortaklığı yapmaktan ve Android'i dünya genelinde milyarlarca kullanıcı için daha güvenli bir ekosistem haline getirmekten heyecan duyuyoruz.
Bir sonraki slaytta, geliştirici belgelerine erişebileceğiniz bir QR kodu var.
Önümüzdeki yıl yapacağınız yenilikleri sabırsızlıkla bekliyoruz.
Android Dev Summit'te iyi vakit geçirmenizi dileriz.
Teşekkür ederiz.