Ürün Haberleri

Android Studio Narwhal 4 Yeni Özellikler Güncellemesi: Saat yüzü desteği ve iyileştirilmiş kararlılık

Okuma süresi: 5 dakika
Paris Hsu
Ürün Yöneticisi, Android Studio

Android Studio Narwhal 4 Yeni Özellikler Güncellemesi kararlı sürüme geçti ve kullanıma hazır. Bu sürümde, bildirim temelli Wear OS kol saati kadranları için hedeflenen destek sunuluyor, proje görünümünüz için yeni bir özelleştirme seçeneği ekleniyor ve kararlılığı ve performansı artırmak için 550'den fazla hata düzeltilerek kaliteye odaklanmaya devam ediliyor. Agent Mode'un üretkenliğinize büyük katkı sağladığını belirttiniz. Bu nedenle, Agent Mode'u artık önizleme aşamasından çıkarıp kararlı sürüm olarak kullanıma sunuyoruz.

Bu, Android Studio Narwhal sürümlerinin son özellik güncellemesidir. Yeni aylık yayın sıklığı sayesinde her ay yeni özellikler ve hata düzeltmeleri sunuyoruz. Son üç Narwhal sürümünde, Agent Mode ve Compose önizlemelerinin kullanıma sunulması da dahil olmak üzere birçok özellik yer alıyor. Bu sürümdeki yenilikleri paylaşmanın yanı sıra Narwhal sürümlerindeki bazı önemli özellikleri de özetlemek istiyoruz.

Android Studio Narwhal 4 Yeni Özellikler Güncellemesi'ndeki yenilikler

Bu sürümde kullanıma sunulan yeni özellikler:

Android Studio'da bildirim temelli Wear OS kol saati kadranı desteği ⌚

Android Studio Narwhal 4 Feature Drop, kadran tasarımlarınızı doğrudan IDE'de yazmak, hata ayıklamak ve ince ayar yapmak için Saat Kadranı XML Formatı'na yönelik düzenleyici desteği sunarak Wear OS'te kadran oluşturma iş akışını iyileştirir. Bu sayede, bağlam değiştirip birden fazla programla çalışmak yerine Android geliştirme sürecini IDE'ye taşıyarak daha hızlı çalışabilirsiniz. 

Declarative-watchfaces.gif

Android Studio, Saat Kadranı Formatı'nda kullanılan XML dosyalarını doğrudan düzenlemenize olanak tanır. Artık resmi Saat Kadranı Formatı şemalarına dayalı olarak etiketler ve özellikler için kod tamamlama ve eksik gerekli özellikler gibi sorunları belirlemeye yardımcı olan canlı hata doğrulama özelliği sunuyor. Android Studio, çizilebilir kaynaklara ve diğer referans verilen XML öğelerine hızlıca gitmek için kaynak bağlantısı da içerir. Ayrıca, XML'ye yerleştirilmiş aritmetik ifadeleri ve veri kaynağı referanslarını işlemek için gelişmiş söz dizimi desteği sunar. Son olarak, kadranları doğrudan Android Studio'dan bir Wear OS emülatörüne veya fiziksel cihaza dağıtabilirsiniz.

Proje görünümünü varsayılan görünümünüz yapma seçeneği 📂

Yeni bir proje açtığınızda her seferinde Proje görünümüne geçmekten bıktınız mı? Yeni projelerin varsayılan olarak Proje görünümünde açılmasını sağlayan yeni bir ayar eklendi. Ayarı etkinleştirmek için Dosya (macOS'te Android Studio) > Ayarlar > Gelişmiş Ayarlar > Proje Görünümü'ne gidin ve Proje görünümünü varsayılan olarak ayarla'yı seçin.

large_Project_view_default_8f84ca0259.png

Geçmişe bakış: Android Studio Narwhal sürümlerindeki temel özellikler

Android Studio Narwhal sürümleri, özellikle aylık sürümlere geçişimizle birlikte birçok özellik içeriyor. Güçlü yapay zeka entegrasyonları ve yeni test araçları nedeniyle güncellemeleri kaçırmak kolay olabilir. Aşağıda birkaç temel özelliği vurguluyoruz. Ancak sunduğumuz tüm yenilikleri görmek için Narwhal Feature Drop ve Narwhal 3 Feature Drop ile ilgili tüm gönderileri okumanızı önemle tavsiye ederiz.

Denemeniz gereken en iyi özelliklerden bazılarını kısaca özetlemek gerekirse:

Temsilci Modu (artık kararlı!)

Agent Modu'nu kullanarak Google Gemini'ın görevlerinizde size yardımcı olmasını sağlayın. Yapay zeka aracısı projenizi anlayabilir, karmaşık görevleri daha küçük adımlara bölebilir, sizin adınıza düzenlemeler yapabilir ve yeni özellikler ekleme, kodu yeniden düzenleme veya karmaşık sorunları doğrudan IDE'nizde hata ayıklama gibi çok adımlı işlemlerde size yardımcı olabilir. Entri gibi geliştiriciler, kullanıcı arayüzü taslaklarından Jetpack Compose düzenleri oluşturmak için Agent Mode'u kullandı ve Android Studio'daki Gemini'ın genel kullanıcı arayüzü geliştirme sürelerini %40 azalttığını tespit etti. 

large_agent_mode_bc15d51e81.png

Android iş ortağı cihaz laboratuvarları (Android Cihaz Aktarımı'nı kullanır)

Android İş Ortağı Cihaz Laboratuvarları'nı ekleyerek Android Cihaz Aktarımı'nı genişlettik. Bu sayede, Samsung gibi iş ortaklarının sunduğu çok çeşitli uzak ve fiziksel cihazlara güvenli bir şekilde erişebilir, uygulamanızın uyumluluğunu ve performansını doğrudan Android Studio'dan piyasadaki en popüler cihazlardan bazılarında test edebilirsiniz.

large_Partner_device_labs_9f591f44d0.png

Uygulama yedekleme ve geri yükleme özelliğini test etme

Uygulamanızın veri yedekleme ve geri yükleme akışını test etmenize yardımcı olacak araçlar ekledik. Bu, yeni bir cihaza geçiş yaparken sorunsuz bir kullanıcı deneyimi sağlamak için çok önemlidir. Uygulamanızın verilerinin yedeğini oluşturabilir, başka bir cihaza geri yükleyebilir ve hatta bu akışı kolayca test etmek için yedekleri çalıştırma yapılandırmalarınıza ekleyebilirsiniz.

large_Backup_restore_50901ad504.png

Yeniden boyutlandırılabilir Compose önizlemesi

Android Studio Narwhal'da duyarlı kullanıcı arayüzleri oluşturmak çok daha kolay hale geldi. Compose Preview artık dinamik yeniden boyutlandırmayı destekliyor. Böylece kullanıcı arayüzünüzün farklı ekran boyutlarına nasıl uyum sağladığıyla ilgili anında görsel geri bildirim alabilirsiniz. Oluşturma önizlemesinde odak moduna girip kenarları sürükleyerek düzeninizin anlık olarak değiştiğini görebilirsiniz.

resizable_preview_87e89db34a.gif

Google Play politika analizleri

Artık Android Studio'da bulunan Play Politika Analizi ile Google Play politikası ihlalleriyle ilgili olası durumlar hakkında erken uyarılar alarak daha uyumlu uygulamalar geliştirebilirsiniz. IDE artık Google Play politikasıyla ilgili bir koşul söz konusu olduğunda lint uyarılarını doğrudan kodunuzda gösteriyor. Bu lint kontrollerini CI/CD işlem hatlarınıza da entegre edebilirsiniz. Bu analizler, politika, yapılması ve yapılmaması gerekenler hakkında genel bir bakış sunar ve daha fazla kaynağın bağlantısını vererek geliştirme döngünüzün başlarında olası sorunları ele almanıza yardımcı olur.

small_unnamed_488ff3b00e.png

Özet

Özetlemek gerekirse bu Narwhal 4 Yeni Özellikler Güncellemesi de dahil olmak üzere Android Studio Narwhal sürüm serisinin tamamı, çok çeşitli güçlü özellikler sunmuştur. Başlıca eklemelerin kapsamlı bir özetini aşağıda bulabilirsiniz:

Develop with AI (Gemini)

  • Temsilci Modu: Yeniden düzenleme, özellik ekleme ve hata ayıklama gibi karmaşık ve çok adımlı işlemlere yardımcı olan yarı otonom bir asistan yapay zeka.
  • AGENTS.md desteği: Gemini'a projeye özgü bağlam, talimatlar ve stil kılavuzları sağlayın.
  • İstem kitaplığındaki kurallar: Gemini'ın vereceği sonuçları ekibinizin kodlama standartlarına uygun şekilde özelleştirin.
  • Resim ve @Dosya eki: Daha bağlama duyarlı yanıtlar için ekran görüntüleri ve proje dosyaları ekleyin.
  • Kullanıcı arayüzünü dönüştürme (Studio Labs): Doğrudan önizleme penceresinde Compose kullanıcı arayüzünde yineleme yapmak için doğal dil kullanın.

Daha hızlı kullanıcı arayüzü iterasyonu ve geliştirme

  • Bildirim temelli Wear OS saat kadranı desteği (Narwhal 4'te yeni ✨): Kod tamamlama, hata doğrulama ve doğrudan dağıtım özellikleriyle saat kadranları yazın, hatalarını ayıklayın ve dağıtın.
  • Yeniden boyutlandırılabilir beste önizlemesi: Odak modundaki önizlemeleri dinamik olarak yeniden boyutlandırarak duyarlı kullanıcı arayüzlerini anında test edin.
  • Oluşturma önizlemesiyle ilgili iyileştirmeler: Daha iyi kod gezinme ve önizlemeleri yönetmek için yeni bir seçici.

Optimizasyon, iyileştirme ve test

  • Uygulama Yedekleme ve Geri Yükleme Testi: Uygulamanızın yeni cihazlara veri aktarımı için veri yedekleme ve geri yükleme akışını kolayca test edin.
  • Android İş Ortağı Cihaz Laboratuvarları: Test için Samsung ve diğer iş ortaklarının sunduğu çok çeşitli uzaktan erişimli, fiziksel cihazlara erişin.
  • Google Play politika analizleri: Potansiyel Play politikası ihlalleriyle ilgili erken uyarıları doğrudan IDE'de alın.
  • Proguard incelemeleri: Daha iyi kod optimizasyonu için aşırı geniş kapsamlı koruma kurallarını belirleyin ve düzeltin.
  • Varsayılan olarak K2 modu: Yeni nesil Kotlin derleyiciyle daha hızlı performans.
  • 16 KB sayfa boyutu desteği: Yeni cihazlara hazırlanmak için Lint uyarıları ve bir emülatör.

Immersive geliştirme (XR)

  • Yerleştirilmiş Android XR emülatörü: XR emülatörünü doğrudan IDE'de çalıştırın.
  • Android XR için Yerleşik Layout Inspector: XR ortamındaki kullanıcı arayüzü düzenlerini inceleyin ve optimize edin.
  • Android XR proje şablonu: XR projelerine hızlıca başlamak için yeni bir şablon.

IDE iş akışı ve kalite iyileştirmeleri

  • Varsayılan proje görünümü (Narwhal 4'te yeni ✨): Yeni projeleri her zaman proje görünümünde açmak için yeni bir gelişmiş ayar.
  • Modül altındaki derleme dosyalarını görüntüleme: Android görünümünde proje gezinmesini iyileştirin.
  • Manuel proje senkronizasyonu: Gradle'ın büyük projelerde ne zaman senkronize edileceği üzerinde daha fazla kontrol sahibi olun.
  • Kalite iyileştirmeleri: Bu sürümde daha iyi kararlılık ve performans için xx sayıda hata düzeltildi.

Başlayın

Geliştirme sürecinizi hızlandırmaya hazır mısınız? Android Studio Narwhal 4 Feature Drop'u bugün kararlı kanaldan indirin.

Geri bildiriminiz bizim için çok önemlidir. Lütfen hataları bildirerek veya özellik önererek düşüncelerinizi paylaşmaya devam edin. En yeni özelliklere erken erişim için Android Studio'yu Canary kanalından indirin.

LinkedIn, Medium, YouTube veya X'te canlı Android geliştirici topluluğumuza katılın. Neler oluşturacağınızı görmek için sabırsızlanıyoruz.

Yazan:

Okumaya devam edin