Android Studio I/O Edition: Android geliştirici araçlarındaki yenilikler
Okuma süresi: 8 dakika
Bu yıl Google I/O'da, uygulamaların oluşturulma şeklindeki temel değişime doğru ilerleyerek yinelemeli değişikliklerin ötesine geçiyoruz. En yeni araçlarımız, Android geliştiricisi olarak üretkenliğinizi artıracak ve kod tabanınızda dağıttığınız yapay zeka aracılarını güçlendirecek özelliklerle ajan tabanlı yapay zeka dönemine uygun olarak geliştirildi. Bu nedenle, ister yalnızca yapay zekayla geliştirme yapın ister her kod satırının mimarı olmayı tercih edin, araçlarımız sizi bir adım öne taşıyacak.
"Yapay zeka destekli" geliştirmeden "Agentic" geliştirmeye geçerken, bir fikir kıvılcımını önemli ölçüde daha az geliştirici çabasıyla yüksek kaliteli bir üretim uygulamasına dönüştürmeyi her zamankinden daha kolay hale getiriyoruz.
Android geliştirici araçlarındaki yenilikler Bu blogda 3 ana alanı ele alacağız:
- Asistanınızın işi halletmesine izin verin: Üzerinde çalıştığınız geliştirme görevi ne olursa olsun Android Studio asistanı; uygulama mimarisini ve tasarımını planlama, kod yazma, birim testi ve hata düzeltme gibi konularda size yardımcı olabilir.
- Herhangi bir yapay zeka sağlayıcı, istediğiniz yerde geliştirme: Android Studio'da herhangi bir modeli kullanabilirsiniz. Hatta en iyi performansı gösteren modelleri seçmenize yardımcı oluruz. Google, Anthropic veya OpenAI'ın en iyi uzaktan modellerinden birini seçin. Yerel olarak çalıştırmanız gerekiyorsa en yetenekli ve verimli yerel modelimiz olan Gemma 4'ü kullanabilirsiniz. Android CLI ile de istediğiniz aracıları ve geliştirme ortamlarını kullanarak Android uygulamalarını daha hızlı ve kolay bir şekilde oluşturabilirsiniz.
- Her zaman olduğu gibi performans ve kalite en önemli önceliklerimiz olmaya devam ediyor: Emülatör, profiller, performans analiz araçları ve daha fazlası gibi sevdiğiniz Android geliştirici araçlarına yatırım yapmaya devam ediyoruz.
1. Temsilcinizin ilgilenmesine izin verin
Ajan becerileri
Android Studio artık Agent Skills'i destekliyor. Bu özellik, LLM'leri uzmanlaşmış iş akışları ve alana özgü bilgilerle temellendiren modüler talimat kümeleridir. Projenize beceriler ekleyerek ajana belirli en iyi uygulamaları, mimari kalıpları veya kitaplık iş akışlarını takip etmeyi öğretebilirsiniz. Bu sayede daha doğru ve bağlama duyarlı kod oluşturma ile uygun görev için otomatik beceri etkinleştirme sağlanır. Böylece, aracı uzman gibi davranır. En iyi Android ve Firebase temsilci becerilerinin birçoğunu en yeni Android Studio Canary derlemesinde bir araya getirdik. Böylece doğrudan geliştirme aşamasına geçebilirsiniz.
Kendi becerinizi oluşturabilir veya Android CLI'yı kullanarak resmi becerilerimizi yükleyebilirsiniz. Bu beceriler, bazı Android geliştiricilerin ve LLM'lerin zorlanabileceği en yaygın iş akışlarından bazılarını kapsayan bir depodur. Bu görevler, modellerin Android geliştirme ile ilgili en iyi uygulamalarımızı ve rehberlerimizi takip eden belirli kalıpları (ör. XML'den Compose'a geçiş, uçtan uca, Navigation 3) daha iyi anlamasına ve uygulamasına yardımcı olur. Hatta Jetpack Compose Glimmer ile güzel bir Ekranlı Gözlük uygulaması oluşturarak Android XR için de geliştirmeler yapabilirsiniz. Resmi Android becerileri, en yeni Android Studio ile otomatik olarak paketlenir. Böylece Agent, geliştirmeye hazır olur.
Ajan modunda Firebase ile tam yığın uygulamalar geliştirme
Auth ve Firestore veritabanları gibi Firebase hizmetleri artık Firebase için Temsilci Becerileri kullanılarak Android Studio'da doğrudan Temsilci Modu'nda etkinleştirilebilir. Temsilciniz, Firebase entegrasyonunu tamamlayıp arka uç hizmetlerini yapılandırabilir. Bu entegrasyon sayesinde, IDE'nizden ayrılmadan sağlam ve tam yığın Android uygulamaları oluşturabilirsiniz.
Paralel görüşmeler
Artık Temsilci Modu'nda birden fazla görüşmeyi paralel olarak yürütebilirsiniz. Bir sohbette testler yapabilir ve beklerken uygulamanız için yeni bir özellik planlama modunu başlatabilirsiniz. Bu sırada üçüncü bir sohbet dizisini kullanarak uygulamanızın dokümanlarını yazabilirsiniz. Bu iyileştirmeler sayesinde zamandan tasarruf edebilir ve verimliliğinizi artırabilirsiniz.
Daha yetenekli bir Yeni Proje Aracısı
Android Studio'nun New Project Agent'ı, çok adımlı bir yürütme planı ve derleme hatalarını kendi kendine düzelten, birden fazla dosyadaki bağımlılıkları yapılandıran bağımsız bir "üretim döngüsü" kullanan güçlü bir tam yığın geliştirme aracına dönüştü. Bu gelişmiş özellik, Firebase Agent Skills ile yeni entegrasyonu sayesinde önemli ölçüde güçlenir. Böylece geliştiriciler, tek bir istemden nihai üretime kadar eksiksiz tam yığın uygulamaları sorunsuz bir şekilde oluşturabilir, hatalarını ayıklayabilir ve dağıtabilir.
Ayrıca, artık büyük ekranlar da destekleniyor. Projenizi tabletler, katlanabilir cihazlar ve dizüstü bilgisayarlar için optimize edilmiş düzenler, gezinme ve bileşenlerle en başından itibaren yapılandırabilirsiniz. Ayrıca, etkin bir büyük ekran emülatörünüz varsa uygulamanızı bu emülatörde test etmenizi sağlayacak ek mantık içerir. Android Emulator'da gerekli cihazı yapılandırmanız yeterlidir. Agent, cihazı test edebilir.
2: Herhangi bir yapay zeka sağlayıcı, istediğiniz yerde geliştirme
Google AI Studio'da Android uygulamaları geliştirme
Google AI Studio artık Android uygulaması geliştirme özelliklerinin tamamını içeriyor. Kullanıcılar yeni uygulamalar oluşturabilir, bunları yerleştirilmiş bir Android Emulator aracılığıyla anında önizleyebilir ve USB üzerinden ADB kullanarak doğrudan fiziksel cihazlara dağıtabilir. Ayrıca geliştiriciler doğrudan Google Play'de yayın yapabilir. AI Studio, uygulama kaydı oluşturma, paketi paketleme ve dahili test kanalına yükleme işlemlerini gerçekleştirir. Gelişmiş geliştirme ve üretime hazırlık için projeler ZIP dosyası olarak dışa aktarılabilir ve Android Studio'da sorunsuz bir şekilde açılabilir. Başlamak için Google AI Studio'yu ziyaret edin ve hemen geliştirmeye başlayın.
Android CLI, herhangi bir aracıyla daha hızlı ve verimli bir şekilde geliştirme yapmanıza yardımcı olur.
Android CLI, istediğiniz temsilciyi, LLM'yi ve aracı kullanarak uygulamalar oluşturmanıza olanak tanır. Android CLI, yapay zeka aracıların daha hızlı oluşturulmasına yardımcı olmak ve yalnızca genel LLM araçlarını kullanmaya kıyasla daha az jeton kullanmak üzere tasarlanmıştır. Artık Android Bilgi Bankası ve Android becerileriyle desteklenen tercih ettiğiniz temsilcinin, herhangi bir kodlama ortamında en iyi uygulamaları takip etmesini sağlayabilirsiniz.
Ayrıca, Android Studio Quail'in en son Canary sürümünü kullanırken Android CLI, aracınızın IDE'nin güçlü özelliklerinden (ör. dosyalarda sorun analizi yapma veya sembol bildirimlerini bulma) yararlanmasını sağlar. Google Antigravity 2.0 artık Android CLI ile Android geliştirmeyi resmi olarak destekliyor.
Google AI planı
Artık Android Studio'da Gemini için özel kapasiteye ve daha yüksek sıklık sınırlarına erişmek üzere Google AI Pro veya Ultra planınızı kullanabilirsiniz. Bu özellik, özellikle daha fazla jeton kullanmayı gerektirebilecek uzun süren Android geliştirme oturumlarında faydalıdır. Android Studio, Google Hesabınızla giriş yaptığınızda aboneliğinizi otomatik olarak algılar.
Yerel kod yardımı ve cihaz üzerinde yapay zeka için Gemma 4
Gemma 4, Android geliştirme için eğitilmiş son teknoloji bir yerel modeldir. En verimli yerel modelimizdir ve Android Studio'da karmaşık çok adımlı ajan kodlaması yapabilir. Veri gizliliğine, çevrimdışı erişime ihtiyaç duyan veya diğer modellerde kota sorunları yaşayan geliştiriciler için idealdir.
En yeni Canary derlemesinde ise artık harici bir sunucu kurmanıza gerek kalmadan Gemma 4'ü doğrudan IDE'den indirip çalıştırabilirsiniz.
Android Studio'ya kendi modelinizi getirme
Android Studio, geliştiricilerin ajan tabanlı yapay zeka yardımı için istedikleri modeli IDE'ye getirmesine olanak tanır. Gemini, GPT ve Claude gibi modellerle iş akışınızı güçlendirin veya Gemma 4 gibi yerel bir model kullanın. Bu esneklik, geliştiricilere performans, gizlilik ve maliyet üzerinde daha fazla kontrol imkanı sunar.
Android Bench, en iyi modelleri öne çıkarır
Bu yılın başlarında, LLM'lerin gerçek dünyadaki Android geliştirme görevlerini ne kadar etkili bir şekilde yerine getirdiğini değerlendirmek için tasarlanmış bir karşılaştırma testi ve skor tablosu olan Android Bench'i kullanıma sunduk. Buradaki amaç, yapay zeka geliştirmelerini hızlandırmaktır. Böylece yapay zeka desteği için kullanabileceğiniz daha faydalı modeller sunulur ve Android kullanıcıları için daha kaliteli uygulamalar geliştirilir.
Açık modelleri değerlendirmemizi istediğiniz için bu modelleri liderlik tablosuna ekledik. Böylece ek gizlilik ve çevrimdışı erişim özelliklerine sahip LLM'lerin nasıl performans gösterdiğini görebilirsiniz. Ayrıca, iyileştirmeleri teşvik etmeye devam etmek için LLM'lere verdiğimiz görevlerin zorluğunu önemli ölçüde artırmaya yönelik çalışmalarımız da sürüyor. Bu kapsamda, tipik bir Android mühendisinin tamamlaması birkaç gün süren uzun süreli görevler oluşturmak da yer alır.
3: Her zaman olduğu gibi, performans ve kalite en büyük önceliklerimiz olmaya devam ediyor:
Android Emulator ile çeşitli cihaz etkileşimlerini test etme
Android Emulator artık aynı ana makinedeki birden fazla sanal cihaz arasında sıfır yapılandırmalı, eşler arası bağlantı sağlayan yeni bir ağ yığınına sahip. Bu güncelleme, manuel bağlantı noktası yönlendirme ihtiyacını ortadan kaldırarak geliştiricilerin yerel çok oyunculu oyun, dosya paylaşımı ve tamamlayıcı uygulama eşleme gibi çeşitli cihaz senaryolarını kolayca test etmesine olanak tanır. Android Emulator, paylaşılan bir sanal ağ arka düzlemi oluşturarak farklı form faktörlerinde karmaşık ve birbirine bağlı uygulama deneyimleri oluşturmak için daha kararlı ve tutarlı bir ortam sağlar.
Android Debug Bridge Wi-Fi 2.0
ADB Wi-Fi 2.0, kablosuz hata ayıklama konusunda çok daha güvenilir bir deneyim sunar. Android Platform Tools v37'deki en yeni ADB komut satırı aracı ve Android 17 cihazla artık ağları değiştirebilir, makinenizi kapatabilir ve normal gününüze devam edebilirsiniz. Cihazlarınız bağlı kalır. Ayrıca, kablosuz hata ayıklama özelliği etkinleştirilmiş cihazlar Android Studio'nun Cihaz Yönetim Paneli'nde otomatik olarak gösterilir. Bu sayede eşleme süreci kolaylaşır ve Android telefonları, kol saatlerini ve daha fazlasını bağlamak hiç olmadığı kadar kolay hale gelir.
Android Studio artık test için Google Play'de yayınlamanıza olanak tanıyor
Android Studio artık uygulamanızın yeni sürümlerini doğrudan Google Play Console test kanallarına yüklemenize olanak tanıyor. Bunu, imzalı uygulama paketi oluşturma akışının sonunda "Test için yayınla" seçeneğini belirleyerek yapabilirsiniz. Bu entegrasyon, yepyeni bir uygulamanın ilk sürümünün Play Console'un dahili test kanalına yüklenmesini destekler. Bu özelliği, mevcut uygulamalara sürümleri yükleyerek test kanallarında test etmek için de kullanabilirsiniz. Bu işlevden yararlanmak için Google Play Console'a kayıtlı olmanız gerekir. I/O'daki Play ile ilgili tüm güncellemeler hakkında bilgi edinmek için "Google Play'deki yenilikler" blogunu okuyun.
Android geliştirici doğrulaması desteği
Artık imzalı bir uygulama paketi veya APK oluşturduğunuzda uygulamanızın kayıt durumunu doğrudan Android Studio'da görebilirsiniz. Bu bilgileri Android Studio'da görmek, kayıt sorunlarını erken aşamada çözmenizi ve uygulamalarınızın, Eylül 2026'dan itibaren sertifikalı Android cihazlarda geçerli olacak doğrulama şartı yürürlüğe girmeden önce hazır olmasını sağlamanızı mümkün kılar.
LeakCanary ile bellek sızıntısı tespiti
Android'deki bellek sızıntıları, kodunuz bir nesnenin referansını yaşam döngüsü sona erdikten çok sonra tuttuğunda meydana gelir. Bu durum, çöp toplayıcının (GC) bu belleği geri kazanmasını engeller ve sonunda performansın yavaşlamasına veya OutOfMemoryError (OOM) hatasına yol açar.
Android Studio LeakCanary profiler görevi, bellek sızıntısı izlerinin mobil cihaz yerine doğrudan masaüstü geliştirme ortamında analiz edilmesini ve incelenmesini sağlayarak geliştiricilerin üretkenliğini önemli ölçüde artırır. Ayrıca Android Studio, sızıntı analizini doğrudan kod tabanıyla eşlemek için "Bildirime git" gibi araçlar sağlayarak sorun giderme sürecini kolaylaştırır. Böylece geliştiriciler, bellek sızıntılarını hızlı bir şekilde bulup çözebilir.
Android Studio Quail 1 sürümünden itibaren, "Aracıyla düzelt" düğmesini kullanarak Gemini'dan bellek sızıntısını sizin için incelemesini de isteyebilirsiniz.
Android Performance Analyzer (APA)
Android Performance Analyzer (APA), Android için yeni nesil performans profili oluşturucudur. Android 12 ve sonraki sürümlerde çalışan uygulamalarınız ve oyunlarınız için CPU, GPU, bellek ve güç kullanımının tutarlı bir analizini sağlar. APA, önceki araçlara kıyasla 26 kata kadar daha hızlı iz oluşturma hızlarıyla güvenilirlik ve performans için tasarlanmıştır.
APA, yapay zeka aracılarıyla yerel olarak entegre olur ve iki yeni beceri sunar: Perfetto SQL becerisi ve "Uygulamam neden yavaş başlatılıyor?" gibi sorulara yardımcı olan Perfetto Analiz becerisi.
R8 Yapılandırma Analiz Aracı
R8, uygulamanızın performansını artırmanın ve bellekte kaplanan yeri azaltmanın en iyi yollarından biridir. R8'den elde edebileceğiniz performans avantajları, R8'in kod tabanınızın ne kadarını optimize edebildiğiyle doğrudan ilişkilidir. R8'den en iyi şekilde yararlanmanıza yardımcı olacak yeni bir araç olan R8 Yapılandırma Analiz Aracı'nı kullanıma sunduk. Bu araç, R8 yapılandırma kalitesi ve keep kurallarınızın uygulamanızı nasıl etkilediği hakkında analizler sunar. Ayrıca, kod tabanınızın ne kadarının optimizasyon, karartma ve küçültme için kullanılabildiğini gösteren üç puan da ekledik.
AQI'da temsilci entegrasyonuyla ilgili kilitlenmeler için önerilen düzeltmeler
Uygulama Kalitesi Analizleri araç penceresi artık ayrıntılı açıklamalar sunmak ve olası düzeltmeler önermek için kilitlenme verilerini kaynak kodunuzla birlikte analiz etmek üzere yapay zeka aracısıyla entegre edildi. Uygulama Kalitesi Analizleri araç penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve kilitlenmeyle ilgili ayrıntılı açıklamayı görmek için "Daha fazla göster"i tıklayın. Ajanın inceleyip kabul edebileceğiniz kod değişiklikleri önermesi için "Yapay zeka ile düzelt"i tıklayın.
Başlayın
Android Studio, fikir üretme ile uygulama arasındaki boşluğu kapatıyor. Temsilci geliştirme için tasarlanmış güçlü araçlarla yüksek kaliteli Android uygulamaları oluşturmak ve yayınlamak hiç bu kadar kolay olmamıştı.
En yeni Android Studio Quail önizleme derlemesini indirip bu yeni özellikleri deneyin. Her zaman olduğu gibi geri bildiriminiz bizim için çok önemlidir. Bilinen sorunları kontrol edin, hataları bildirin ve LinkedIn, YouTube veya X'teki canlı topluluğumuzun bir parçası olun. Keyifli kodlamalar!
Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google adresinde inceleyin.
Okumaya devam edin
-
Ürün Haberleri
Her geliştiricinin yapay zeka iş akışı ve ihtiyaçları benzersizdir. Bu nedenle, yapay zekanın geliştirme sürecinize nasıl yardımcı olacağını seçebilmeniz önemlidir. Ocak ayında, Android Studio'daki yapay zeka işlevlerine güç vermek için yerel veya uzak bir yapay zeka modeli seçme özelliğini kullanıma sunduk.
Matthew Warner • Okuma süresi: 2 dakika
-
Topluluk
Compose 1.9, Media 3 1.8, QPR2 Beta 1, Narwhal Feature Drop ve daha fazlası
Daniel Galpin • Okuma süresi: 9 dakika
-
Ürün Haberleri
Bu yılki Google I/O'da, mağazada ve mağaza dışında uygulamalarınızın ve içeriklerinizin keşfedilmesi için daha fazla seçenek ve yeni yollar sunan, gelişen iş modelimizden bahsettik. Ayrıca, işletmenizi daha az karmaşıklıkla ölçeklendirmenize yardımcı olacak gelişmiş araçları ve analizleri de tanıttık.
Paul Feng • Okuma süresi: 6 dakika
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.