Android Studio Narwhal 4 Yeni Özellikler Güncellemesi: Saat yüzü desteği ve iyileştirilmiş kararlılık
Okuma süresi 5 dakika
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.
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.
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.
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.
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.
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.
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.
Ö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.
-
Ürün HaberleriBu yıl Google I/O'da, uygulamaların oluşturulma şeklini temelden değiştirecek bir adım atıyoruz. 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.
Matthew Warner • Okuma süresi 8 dakika -
Ürün HaberleriHer 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üç katmak için yerel veya uzak bir yapay zeka modeli seçme özelliğini kullanıma sunduk.
Matthew Warner • Okuma süresi 2 dakika -
Ürün HaberleriAndroid Studio Panda 3 artık kararlı ve üretimde kullanıma hazır. Bu sürüm, yapay zeka destekli iş akışlarınız üzerinde daha fazla kontrol ve özelleştirme imkanı sunarak yüksek kaliteli Android uygulamaları oluşturmayı her zamankinden daha kolay hale getiriyor.
Matt Dyor • Okuma süresi 3 dakika
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.