Ürün Haberleri

Favori temsilcileriniz artık Android Studio'ya entegre edildi

Okuma süresi: 3 dk.
Matthew Warner'ın profilini görüntüle
Matthew Warner Ürün Müdürü, Android Geliştirici Deneyimi

Android Studio Rabbit 2 artık kararlı ve üretimde kullanıma hazır. Bu sürümde, geliştirme sürecinizi iyileştirecek önemli özellikler yer alıyor. Örneğin, kendi temsilcinizi getirme, yeni XR emülatörü özellikleri, LeakCanary güncellemesi, yeni temsilci becerileri yöneticisi aracı, yapay zeka destekli kod incelemesi ve daha fazlası. Bu kararlı özellikler ve en son Android Studio Canary sürümündeki özellikler hakkında daha fazla bilgi edinebilir, bugün canlı yayınlanan Android Dev Summit'te paylaşacağımız demoları ve konuşmaları inceleyebilirsiniz. 

Kendi Temsilcinizi Getirin (BYOA): Tercih ettiğiniz kodlama temsilcilerini entegre edin

İş akışlarınızda esnekliğin ne kadar önemli olduğunu belirttiniz. Artık en iyi Android geliştirme araçlarının yanı sıra en iyi temsilcilere de erişebilirsiniz. ACP uyumlu belirli bir temsilciyi tercih ediyorsanız bu temsilciyi seçebilirsiniz. Projeniz için belirli bir temsilcinin maliyet verimliliğine ihtiyacınız varsa bunu elde edebilirsiniz. Kurumsal bir sözleşmeye uymak için belirli bir sağlayıcıyı kullanmanız gerekiyorsa bunu yapabilirsiniz.

BYOA_Claude_no_rounding.png
Android Studio'da Claude Agent'ı çalıştırma

Claude Agent, OpenAI'dan Codex, Junie ve Google Antigravity dahil olmak üzere 40'tan fazla kodlama temsilcisi arasından seçim yapabilirsiniz. Bu temsilciler Android Emulator, derleme sistemleri ve Logcat gibi Android Studio araçlarına erişebilir. Ayrıca karmaşık görevleri tamamlamak için Android becerilerini de kullanabilirler. 

BYOA'yı kullanmaya başlamak için temsilci penceresini açıp tercih ettiğiniz temsilciyi seçin veya Ayarlar > Araçlar > Yapay Zeka > Temsilciler bölümünden bir temsilci seçin, kimliğinizi doğrulayın ve ilk isteminizi gönderin.  

Emülatörlerle Android XR için uygulama geliştirme

XR gözlükler, ses arabirimli gözlükler ve görüntü arabirimli gözlükler için Android XR emülatörleri, yeni ve güncellenmiş özelliklerle Android Studio'da artık kararlı bir şekilde çalışıyor. Böylece Android XR deneyimlerini doğrudan dizüstü bilgisayarınızdan oluşturabilir, yineleyebilir ve test edebilirsiniz. Güncellenen görüntülü gözlük emülatörü, ortamı kendi 360 derecelik fotoğraflarınızla veya bağlı kameralardan gelen video akışıyla özelleştirmenize olanak tanır. Böylece gerçek fiziksel ortamları her yerden test edebilirsiniz. Ayrıca mikrofon ve kamera durumları için yeni donanım LED göstergeleri ekledik ve sanal telefonu sanal ses ve görüntü arabirimli gözlükle daha hızlı ve güvenilir bir şekilde eşlemek için Eşleme Sihirbazı'nda iyileştirmeler yaptık. Başlamak için Cihaz Yönetim Paneli'nden XR, ses veya görüntü arabirimli gözlük emülatörlerini başlatın.

emulator environment.png
Android XR emülatöründe akıllı gözlükler için özelleştirilebilir ortamlar

Android Studio'da Android becerilerini keşfetme, yükleme ve yönetme

installed-skills.png
Android Studio'da beceri yönetimi

Artık Android becerilerini doğrudan Android Studio'daki beceri yöneticisinde keşfetmek, yüklemek ve yönetmek daha kolay. Bu sayede, temsilcinin kullanabileceği özel iş akışları ve prosedür rehberliği üzerinde ayrıntılı kontrol sahibi olabilirsiniz. Android Studio; eski XML görünümlerini Jetpack Compose'a taşıma, AGP 9'a yükseltme, katlanabilir cihazlar ve tabletler için uyarlanabilir düzenler uygulama veya CameraX ve Firebase hizmetlerini entegre etme gibi Android becerileri ve Firebase aracı becerileri ile yüklü olarak gelir.

Temsilci panelinin üç nokta menüsünden (Temsilci Becerilerini Yönet), sohbet kutusuna @ yazıp Becerileri yönet'i tıklayarak veya Ayarlar > Araçlar > Yapay Zeka > Beceri Yöneticisi'nden Beceriler düzenleyici sekmesini açın.

manage-skills.png
Yüklü becerileri @ işaretini kullanarak doğrudan sohbette çağırın veya beceri yöneticisini açın

LeakCanary ile temsilci tabanlı düzeltmeler 

Android Studio, LeakCanary'yi yerleşik temsilciyle doğrudan entegre ederek bellek sızıntılarını IDE'den ayrılmadan teşhis edip çözmenize yardımcı olur. Bu entegrasyon sayesinde LeakCanary, bellek sızıntılarının temel nedenlerini daha anlamlı bir şekilde açıklayabilir ve bunları düzeltmek için belirli kod değişiklikleri önerebilir. Bu özelliği Profiler'daki LeakCanary görevinde deneyebilirsiniz.

LeakCanary - AI Fix Zoomed in.png
Android Studio Profiler'da bellek sızıntılarını düzeltmek için yapay zekadan yararlanma

Android Studio'da Gemini Enterprise 

Kurumsal sınıf yönetim, katı veri gizliliği denetimleri ve özel dahili bilgi bankası entegrasyonları gerektiren mühendislik ekipleri için Gemini Enterprise'a tam destek, Android Studio Rabbit 1'den beri Android Studio'da sunulmaktadır. Kullanım alanlarınızla alakalı yanıtlar almak için Gemini Enterprise'ı kullanarak tasarım sistemlerinize, dahili SDK'larınıza ve özel depolarınıza bağlanabilirsiniz. 

Android Studio'da Gemini Enterprise, kurumsal ekipler için önemli özellikler sunar:

  • Sıkı Veri Gizliliği: Kaynak kodunun ve çalışma alanı bağlamının hiçbir zaman saklanmamasını veya küresel temel modelleri eğitmek için kullanılmamasını garanti eder.
  • Uygunluk ve denetleme günlüğü: Kuruluşunuzun güvenlik sınırları içinde temsilci etkinlikleri, oluşturulan yamalar ve istem geçmişi hakkında tam görünürlük.
  • Yönetici politikaları: BT yöneticilerinin geliştirme ekipleri genelinde onaylı becerileri, temsilcileri ve model uç noktalarını tanımlaması için merkezi yönetim.

Değişiklik İnceleme ile ham farklardan rehberli kod incelemelerine geçiş yapma 

Temsilci araçları, kod yazmanıza ve yeniden düzenlemenize her zamankinden daha hızlı yardımcı olurken yeni bir mühendislik sorunu ortaya çıktı: Tüm bu kodları incelemek ve doğrulamak. Yapay Zeka Değişiklik İncelemesi, Android Studio'da kod değişikliklerinin olduğu her yerde size yardımcı olur. İncelemeyi üç görsel giriş noktasından veya doğrudan temsilci sohbet penceresinden başlatabilirsiniz.

change-review-entry-points.png
Değişiklik İnceleme'nin kullanılabildiği yerler: 1. Temsilci Değişiklikleri 2. Pending Commits (Bekleyen İşlemeler) ve 3. Git Log (Git Günlüğü)

Değişiklik İnceleme, temsilcinin temsilci değişikliklerini, bekleyen taahhütleri veya inceleme altındaki taahhüt edilen değişiklikleri bağımsız olarak incelediği Önerilen Düzeltmeler'i belirleyerek başlar. Önerilen düzeltmeleri uyguladıktan sonra Adım Adım Açıklama Oluştur'u tıklayarak rehberli bir adım adım açıklamayı başlatabilirsiniz. Rehberli adım adım açıklama, dosyaları alfabetik sırayla okumanızı zorunlu kılmak yerine projenizdeki ilgili fark parçalarını mantıksal temalara göre gruplandırıp önceliklendirerek incelemenizi hızlandırır.   

Başlarken

Android Studio'nun en son kararlı sürümünü indirerek bu özellikleri kullanmaya başlayabilirsiniz. Bir hata bulursanız lütfen sorun bildirin. Lütfen LinkedIn, YouTube ve X'te Android geliştirici topluluğuyla bağlantı kurun.

Bugün canlı yayınlanan Android Dev Summit'te bu özellikler ve daha fazlasıyla ilgili demoları ve konuşmaları izleyebilirsiniz. Ayrıca Android için temsilci araçlarındaki güncellemeler hakkında daha fazla bilgi edinebilirsiniz. Neler geliştireceğinizi görmek için sabırsızlanıyoruz. 

Okumaya devam et