Ü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'nun profilini görüntüleyin
Paris Hsu Product Manager, Android Studio

Android Studio Narwhal 4 Yeni Özellikler Güncellemesi artık 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 Modu'nun üretkenliğinize büyük katkı sağladığını belirttiniz. Bu nedenle, Agent Modu'nu artık önizleme aşamasından çıkarıp kararlı sürüme geçirdik.

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, Wear OS kadranları oluşturma iş akışını iyileştiriyor. Bu amaçla, Watch Face XML Formatı için düzenleyici desteği sunuluyor. Böylece, kadran tasarımlarınızı doğrudan IDE'de yazabilir, hatalarını ayıklayabilir ve ince ayarlarını yapabilirsiniz. Bu sayede, saat yüzü geliştirirken 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ı 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 özellikleri görmek için Narwhal Feature Drop ve Narwhal 3 Feature Drop ile ilgili gönderilerin tamamını okumanızı önemle tavsiye ederiz.

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

Temsilci Modu (artık kararlı!)

Agent Modu'nu kullanarak Google Gemini'ın görevlerinizde size yardımcı olmasını sağlayın. Yapay zeka temsilcisi projenizi anlayabilir, karmaşık görevleri daha küçük adımlara ayırabilir, 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 Device Streaming'i kullanır)

Android iş 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 uzaktan erişimli fiziksel cihazlara güvenli bir şekilde erişebilir ve 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üklemeyi 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

Android Studio'da kullanıma sunulan Play Politika Analizleri ile Google Play politikası ihlalleri 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, politikaya genel bir bakış, yapılması ve yapılmaması gerekenler ile daha fazla kaynağın bağlantılarını sunarak 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ında çok çeşitli güçlü özellikler sunuldu. 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 yapay zeka asistanı.
  • AGENTS.md desteği: Gemini'a projeye özgü bağlam, talimatlar ve stil kılavuzları sağlayın.
  • İstem kitaplığındaki kurallar: Gemini'ın çıkışını, ekibinizin kodlama standartlarına uyacak ş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 oluşturma önizlemesi: Duyarlı kullanıcı arayüzlerini anında test etmek için odak modundaki önizlemeleri dinamik olarak yeniden boyutlandırın.
  • Oluşturma önizlemesi iyileştirmeleri: 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 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ı ihlalleri hakkında doğrudan IDE'de erken uyarılar alın.
  • Proguard incelemeleri: Daha iyi kod optimizasyonu için aşırı geniş tutma 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 senkronizasyonunun büyük projelerde ne zaman gerçekleşeceğ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 et