Betadan birkaç ay sonra Google, Project Marble'ın sonunu işaret eden (ancak hata düzeltmelerinin sonu değil) Android Studio 3.5'in kararlı sürümünü yayınladı.
Kasım 2018'de Google "Proje Mermer" Android Studio'ya. Ancak bu başka bir mesajlaşma uygulaması değil. Bunun yerine Google, Android uygulama geliştirme iş akışını iyileştirerek benzeri görülmemiş bir şey yaptı.
Kaçırmış olmanız durumunda Project Marble aslında tek bir ürün veya hizmet değildir. Daha ziyade, Google'ın tercih ettiği Android uygulama geliştirme programı olan Android Studio'nun kararlılığını iyileştirmeye yönelik Google'ın çalışmalarına atıfta bulunan bir şemsiye terimdir. Project Marble'ın ömrü boyunca Google, yeni özellikler sunmaktan çok Android Studio'daki hataları düzeltmeye ve performansı artırmaya odaklandı.
Birkaç ay sonra beta güncellemesiGoogle, Project Marble'ın sonuna işaret eden (ancak hata düzeltmelerinin sonu değil) Android Studio 3.5'in kararlı sürümünü yayınladı. Bu sürümün getirdiği dikkate değer özelliklerden ve iyileştirmelerden bazıları şunlardır:
Kullanıcı Arayüzü Donuyor
Android Studio'yu düzenli olarak kullanıyorsanız bu sorunu fark etmiş olabilirsiniz. Görünüşte rastgele zamanlarda, Android Studio 1 saniyeden 1 dakikaya kadar, hatta siz onu kapatmaya zorlayana kadar donacaktır. Açıkçası, bu, bir uygulama yapmaya çalışırken uğraşmanız gereken oldukça can sıkıcı bir şeydir.
Android Studio 3.5 ile Google bu durumu iyileştirmek için çok çalıştı. Mükemmel değil ama şu ana kadar yapılanlar kesinlikle takdire şayan. XML'deki veri bağlama ifadelerini düzenlemek, gecikme iyileştirmeleri nedeniyle artık daha hızlı.
Oluşturma Hızı
Android uygulama geliştirmeyle ilgili uzun süredir devam eden bir başka sorun da, uygulamanızı oluşturmanın harcadığı zamandır. Çok güçlü bir bilgisayarınız olmadığı sürece derleme işlemi 3 dakikaya kadar sürebilir. Bir sorunda hata ayıklamak için küçük değişiklikler yapıyorsanız bu uzun bir süre.
Android Studio'nun bu yeni sürümü, uygulama derlemeye iki önemli iyileştirme getiriyor. Birincisi, açıklama işlemcilerinin artımlı derlenmesidir. Uygulamanızda Dagger ve Realm gibi kütüphaneleri kullanıyorsanız derleme sürelerinin daha kısa olduğunu fark edeceksiniz.
İkinci gelişme Windows'ta disk G/Ç ile ilgilidir. Windows Defender (artık Windows Güvenliği olarak adlandırılıyor), sizi kötü amaçlı yazılımlardan korumak için dosyaları (oluşturuldukça veya değiştirildikçe) gerçek zamanlı olarak tarayan bir özelliğe sahiptir. Ancak bu tarama, uygulamanızın oluşturulmasını önemli ölçüde yavaşlatabilir. Android Studio 3.5 artık derlemeleri hızlandırmak amacıyla proje dizinlerinizi bu gerçek zamanlı korumanın dışında tutmak için atabileceğiniz adımları içeren bir ipucu gösterecek.
Değişiklikleri uygula
Android Studio 3.5'teki bir diğer dikkate değer değişiklik, eski Anında Çalıştırma çerçevesinin yerini alan Değişiklikleri Uygula'nın tanıtılmasıdır. Instant Run, uygulamanızda küçük değişiklikler yapmayı ve bunları test etmeyi kolaylaştırmayı amaçlıyordu ancak çoğu zaman sorunlara neden oluyordu.
Bu sorunu çözmek için Google, Anında Çalıştırmayı tamamen iptal etti ve Değişiklikleri Uygula özelliğini sıfırdan oluşturdu. Instant Run'dan hem daha güvenilir hem de daha hızlı olması gerekiyor.
Android Studio 3.4 veya önceki sürümünü kullanan bir Android geliştiricisiyseniz bu güncelleme kesinlikle denemeye değer. Genel performans ve kararlılıkta belirgin bir artış fark edeceksiniz. Android Studio 3.5'i edinmek için Google'ın web sitesinden indirin veya mevcut sürümünüzdeki güncellemeleri kontrol edin.
Kaynak: Android Geliştiricileri