Android Studio I/O Edition: Android geliştirici araçlarındaki yenilikler
Okuma süresi: 8 dk.
Bu yıl Google I/O'da, uygulamaların geliştirilme şeklinde temel bir 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ıran ve kod tabanınızda dağıttığınız yapay zeka ajanlarını güçlendiren özelliklerle ajan tabanlı yapay zeka çağı için tasarlandı. İster 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 önde tutar.
"Yapay zeka destekli" geliştirmeden "temsilci yapay zeka" geliştirmeye geçerken, bir fikri çok daha az geliştirici çabasıyla yüksek kaliteli bir üretim uygulamasına dönüştürmeyi her zamankinden daha kolay hale getiriyoruz.
Peki Android geliştirici araçlarındaki yenilikler neler? Bu blogda 3 ana konuyu ele alacağız:
- Temsilcinizin halletmesine izin verin: Android Studio temsilcisi, üzerinde çalıştığınız tüm geliştirme görevlerinde yardımcı olabilir: uygulama mimarisini ve tasarımını planlamaktan kod yazmaya, birim testine ve hata düzeltmeye kadar.
- İstediğiniz yapay zeka sağlayıcıyı istediğiniz yerde kullanın: Android Studio'da istediğiniz modeli kullanabilirsiniz. Hatta en iyi performans gösteren modelleri bulmanıza da yardımcı oluruz. Google, Anthropic veya OpenAI'ın en iyi uzak modellerinden birini seçin. Yerel olarak çalıştırmanız gerekiyorsa en yetenekli ve verimli yerel modelimiz olan Gemma 4'ü kullanabilirsiniz. Android KSA ile, tercih ettiğiniz temsilcileri ve geliştirme ortamlarını kullanarak Android uygulamalarını daha hızlı ve kolay bir şekilde geliştirebilirsiniz.
- Her zaman olduğu gibi performans ve kalite en önemli önceliklerimiz: Emülatör, profil oluşturucular, performans analizörleri ve daha fazlası dahil olmak üzere 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 temsilci becerilerini destekliyor. Bu beceriler, LLM'leri özel iş akışlarına ve alana özgü bilgilere dayandıran modüler talimat setleridir. Projenize beceri ekleyerek temsilciye 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 ve uygun bir görev için otomatik beceri etkinleştirme mümkün olur. Böylece temsilci, uzman gibi hareket eder. En iyi Android ve Firebase aracı becerilerinin çoğunu en son Android Studio Canary derlemesine ekledik. Böylece doğrudan derleme işlemine geçebilirsiniz.
Kendi becerinizi oluşturabilir veya bazı Android geliştiricilerinin ve LLM'lerin zorlanabileceği en yaygın iş akışlarından bazılarını kapsayan bir depo olan resmi becerilerimizi yüklemek için Android KSA'yı kullanabilirsiniz. Modellerin, Android geliştiriciliği ile ilgili en iyi uygulamalarımızı ve yönergelerimizi (ör. XML'den Compose'a taşıma, uçtan uca, Navigation 3 ve daha fazlası) izleyen belirli kalıpları daha iyi anlayıp yürütmesine yardımcı olur. Hatta Jetpack Compose Glimmer ile muhteşem bir ekranlı gözlük uygulamasıyla başlayarak Android XR için becerileri kullanabilirsiniz.
Temsilci Modu'nda Firebase ile full-stack uygulamalar geliştirme
Auth ve Firestore veritabanları gibi Firebase hizmetleri artık Android Studio'da Firebase için Temsilci Becerileri'ni kullanarak doğrudan Temsilci Modu'nda etkinleştirilebilir. Temsilciniz, Firebase entegrasyonunu tamamlayabilir ve arka uç hizmetlerini yapılandırabilir. Bu entegrasyon sayesinde, IDE'nizden ayrılmadan güçlü ve tam yığın Android uygulamaları geliştirebilirsiniz.
Paralel görüşmeler
Artık Temsilci Modu'nda aynı anda birden fazla sohbet gerçekleştirebilirsiniz. Bir sohbette testleri çalıştırıp beklerken uygulamanızdaki yeni bir özellik için planlama modunu başlatabilir, üçüncü bir sohbet dizisini kullanarak uygulamanız için doküman yazabilirsiniz. Bu iyileştirmeler sayesinde zamandan tasarruf edebilir ve üretkenliğinizi artırabilirsiniz.
Daha yetenekli yeni proje temsilcisi
Android Studio'nun New Project Agent'ı, çok adımlı bir yürütme planı ve derleme hatalarını kendi kendine düzelten ve birden fazla dosyadaki bağımlılıkları yapılandıran otonom bir "oluşturma döngüsü" kullanarak güçlü bir tam yığın geliştirme aracına dönüştü. Bu gelişmiş özellik, Firebase aracı becerileri ile yeni entegrasyonu sayesinde önemli ölçüde güçlendirildi. Bu sayede geliştiriciler, tek bir istemden nihai üretime kadar tüm full-stack uygulamaları sorunsuz bir şekilde oluşturabilir, hatalarını ayıklayabilir ve dağıtabilir.
Ayrıca artık büyük ekranları da destekliyor. Projenizi en başından itibaren tabletler, katlanabilir cihazlar ve dizüstü bilgisayarlar için optimize edilmiş düzenler, gezinme ve bileşenlerle oluşturabilirsiniz. Etkinleştirilmiş bir büyük ekran emülatörünüz varsa uygulamanızı bu emülatörlerde test etmek için ek mantık içerir. Gerekli cihazı Android Emulator'da yapılandırmanız yeterlidir. Ardından temsilci, cihazı test edebilir.
2: İstediğiniz yapay zeka sağlayıcıyı istediğiniz yerde kullanın
Google AI Studio'da Android uygulamaları geliştirme
Google AI Studio artık tam Android uygulama geliştirme özelliklerine sahip. Kullanıcılar yeni uygulamalar oluşturabilir, bunları yerleşik 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ınlayabilir. AI Studio, uygulama kaydı oluşturma, paketi bir araya getirme ve dahili test kanalına yükleme işlemlerini gerçekleştirir. İleri düzey 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. Hemen Google AI Studio'yu ziyaret ederek geliştirmeye başlayın.
Android KSA, dilediğiniz temsilciyle daha hızlı ve verimli bir şekilde uygulama geliştirmenize yardımcı olur.
Android KSA, istediğiniz temsilciyi, LLM'yi ve aracı kullanarak uygulama geliştirmenize olanak tanır. Android KSA, yapay zeka ajanlarının daha hızlı derleme yapmasına yardımcı olmak ve yalnızca genel LLM araçlarını kullanmaya kıyasla daha az jeton kullanmak için tasarlanmıştır. Temsilcileri Android Bilgi Bankası ve Android becerileriyle destekleyerek seçtiğiniz temsilcinin tüm kodlama ortamlarında en güncel en iyi uygulamaları takip etmesini sağlayabilirsiniz.
Ayrıca Android Studio Quail'in en son Canary sürümünü kullanırken Android KSA, temsilcinizin IDE'nin güçlü özelliklerinden (ör. dosyalarda sorun analizi yapma veya sembol beyanlarını bulma) yararlanmasını sağlar. Google Antigravity 2.0 artık Android KSA ile Android geliştirme için resmi destek sunuyor.
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, özellikle daha fazla parça kullanmayı gerektirebilen uzun ajan tabanlı Android geliştiricisi oturumlarında faydalıdır. Android Studio, Google Hesabınızla giriş yaptığınızda aboneliğinizi otomatik olarak algılar.
Yerel kod yazma desteği ve cihaz üzerinde yapay zeka için Gemma 4
Gemma 4, Android geliştiricisi için eğitilmiş, son teknoloji ürünü bir yerel modeldir. En verimli yerel modelimiz olan bu model, Android Studio'da karmaşık, çok adımlı ve temsilci tabanlı kodlama yapabilir. Veri gizliliği ve çevrimdışı erişim gerektiren veya diğer modellerle kota sorunları yaşayan geliştiriciler için idealdir.
En son Canary derlemesinde ise Gemma 4'ü harici bir sunucu kurmanıza gerek kalmadan doğrudan IDE'den indirip çalıştırabilirsiniz.
Kendi modelinizi Android Studio'ya getirme
Android Studio, geliştiricilerin ajan tabanlı yapay zeka desteği için seçtikleri herhangi bir modeli IDE'ye getirmelerine olanak tanır. İş akışınızı Gemini, GPT ve Claude gibi modellerle güçlendirin veya Gemma 4 gibi yerel bir model kullanın. Bu esneklik, geliştiricilere performans, gizlilik ve maliyet üzerinde daha fazla kontrol sağlar.
Android Bench, en iyi modelleri öne çıkarır
Bu yılın başlarında, LLM'lerin gerçek hayattaki Android geliştirme görevlerini ne kadar etkili bir şekilde yerine getirdiğini değerlendirmek için tasarlanmış bir karşılaştırma ve skor tablosu olan Android Bench'i kullanıma sunduk. Amacımız, yapay zeka iyileştirmelerini hızlandırarak yapay zeka desteği için kullanabileceğiniz daha faydalı modeller sunmak ve böylece Android kullanıcılarına daha kaliteli uygulamalar sunmaktır.
Açık modelleri değerlendirmemizi istediğiniz için bunları skor tablosuna ekledik. Böylece, ek gizlilik ve çevrimdışı erişim sunan LLM'lerin nasıl performans gösterdiğini görebilirsiniz. Ayrıca, LLM'lere verdiğimiz görevlerin zorluk seviyesini önemli ölçüde artırarak iyileştirmeleri teşvik etmeye devam etmek için çalışıyoruz. Bu, normal bir Android mühendisinin tamamlaması birkaç gün süren uzun süreli görevler oluşturmayı da içerir.
3: Her zaman olduğu gibi performans ve kalite en önemli önceliklerimizdir:
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 çoklu cihaz senaryolarını kolayca test etmesine olanak tanır. Android Emulator, paylaşılan bir sanal ağ arka paneli 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, çok daha güvenilir kablosuz hata ayıklama olanağı sunar. Android Platform Araçları 37 sürümündeki 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 işlemi kolaylaşır ve Android telefonları, saatleri ve diğer cihazları bağlamak her zamankinden daha 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 yapmak için İmzalı Uygulama Paketi Oluşturma akışının sonunda "Test için yayınla" seçeneğini belirleyerek devam edebilirsiniz. Bu entegrasyon, yepyeni bir uygulamanın ilk sürümünün Google Play Console'un dahili test kanalına yüklenmesini destekler. Bu özelliği, test kanallarındaki mevcut uygulamalara sürüm yüklemek için de kullanabilirsiniz. Bu işlevden yararlanmak için Google Play Console'a kayıtlı olmanız gerekir. I/O'da Play ile ilgili tüm güncellemeleri öğrenmek için "Google Play'deki yenilikler" blogunu okuyun.
Android geliştirici doğrulama desteği
İmzalı bir App Bundle 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ı erkenden çözmenize ve uygulamalarınızın Eylül 2026'dan itibaren sertifikalı Android cihazlar için geçerli olacak doğrulama şartına hazır olmasını sağlamanıza olanak tanır.
LeakCanary ile bellek sızıntısı tespiti
Android'de bellek sızıntıları, kodunuz bir nesnenin referansını yaşam döngüsü sona erdikten uzun süre sonra da tuttuğunda meydana gelir. Bu durum, Çöp Toplayıcı'nın (GC) bu belleği geri almasını engelleyerek performansın düşmesine veya OutOfMemoryError (OOM) hatasına yol açar.
Android Studio LeakCanary profil oluşturucu 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ştirici ü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 sunarak sorun gidermeyi kolaylaştırır. Böylece geliştiriciler, bellek sızıntılarını hızlıca bulup çözebilir.
Android Studio Quail 1 sürümünden itibaren, "Temsilci ile 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ümlerin yüklü olduğu cihazlarda çalışan uygulama ve oyunlarınızın CPU, GPU, bellek ve güç kullanımına dair kapsamlı bir analiz sunar. APA, önceki araçlara göre 26 kata kadar daha hızlı iz oluşturma hızlarıyla güvenilirlik ve performans için tasarlanmıştır.
APA, yapay zeka ajanlarıyla yerel olarak entegre olur ve iki yeni beceri sunar: Perfetto SQL becerisi ve "Uygulamam neden yavaş açı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 kapladığı 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 maksimum optimizasyon elde etmenize yardımcı olacak yeni bir araç olan R8 Configuration Analyzer'ı kullanıma sunduk. R8 yapılandırma kalitesi ve saklama 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, kod karartma ve küçültme için kullanılabileceğini gösteren üç puan da ekledik.
AQI'da temsilci entegrasyonuyla ilgili kilitlenmeler için önerilen düzeltmeler
Uygulama Kalite Analizleri araç penceresi artık yapay zeka temsilcisiyle entegre edilerek kilitlenme verilerini kaynak kodunuzla birlikte analiz edip ayrıntılı açıklamalar ve olası düzeltmeler sunuyor. Uygulama Kalite Analizleri araç penceresinde bir kilitlenme seçtikten sonra Analizler sekmesine gidin ve kilitlenmenin ayrıntılı açıklamasını görmek için "Daha fazla göster"i tıklayın. Temsilcinin, 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 tabanlı geliştirme için tasarlanmış güçlü araçlar sayesinde yüksek kaliteli Android uygulamaları oluşturup yayınlamak artık çok daha kolay.
En yeni Android Studio Quail önizleme sürümünü indirip bu yeni özellikleri deneyin. Her zaman olduğu gibi geri bildirimleriniz bizim için çok önemli. 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 ile ilgili tüm güncellemeleri io.google adresinde inceleyebilirsiniz.
-
Ürün HaberleriGoogle I/O 2026'da Android'in işletim sisteminden zeka sistemine geçişini duyurduk. Ayrıca, sistemle yerel olarak akıllı deneyimler oluşturma ve Google'ın Yapay Zekası'nın gücünü uygulamalarınıza taşıma yöntemlerini de gösterdik.
Jingyu Shi • Okuma süresi: 2 dk. -
Ürün HaberleriHer geliştiricinin yapay zeka iş akışı ve ihtiyaçları farklıdır. 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şlevlerini desteklemek için herhangi bir yerel veya uzak yapay zeka modelini seçme özelliğini kullanıma sunduk.
Matthew Warner • Okuma süresi: 2 dk. -
Ürün HaberleriYakında çıkacak Android sürümünü hedefleyen uygulamalar artık WRITE_CONTACTS izniyle kişilere doğrudan yazamayacak.
Roxanna Aliabadi Walker • Okuma süresi: 6 dk.
Android geliştiriciliğiyle ilgili en son analizleri her hafta gelen kutunuza alın.