Mobil Yazılım Dünyası Ağustos’24 Gelişmelerine Hızlı Bakış

Emine İNAN
Huawei Developers - Türkiye
4 min readSep 3, 2024
Ağustos’24

Herkese merhaba🙌

Her ay mobil yazılım dünyasında gerçekleşen haberler, duyurular ve etkinlikler gibi birçok içeriği bir araya getirerek hazırladığımız bültenimizin Ağustos sayısına hoş geldiniz.

Ağustos ayında mobil yazılım dünyasında hangi gelişmeler yaşandı? Gelin, bültenimizin Ağustos sayısı ile mobil yazılım dünyasında öne çıkan güncellemelere hep birlikte göz atalım!

night in book GIF by Ellie Skrzat

Android

Android Studio Koala Feature Drop Yayınlandı

Görsel Referansı

Android Studio Koala Feature Drop (2024.1.2) kısa süre önce yayınlandı ve birçok yeni özellik ve iyileştirme sundu.

Güncelleme, genişletilmiş Android Cihaz Akışı, Android 15 hedefleme için SDK Yükseltme Yardımcısı ve Google hizmetleri için iyileştirilmiş oturum açma akışlarını içeriyor. Ayrıca, hata ayıklamayı USB kablo hız algılama özelliği ile geliştiriyor ve emülatöre Pixel 8a desteği ekliyor. Ek olarak, bu sürüm Profiler görev kullanıcı deneyimini yeniden tasarlayarak optimizasyonlara odaklanıyor ve 520’den fazla hatayı düzeltiyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

Android 15 ile Performans Artışı: 16 KB Sayfa Boyutu Seçeneği

Görsel Referansı

Android 15, genel performansı artırmak amacıyla 4 KB veya 16 KB sayfa boyutlarıyla çalışabilme seçeneğini sundu.

16 KB sayfa boyutunu destekleyen ARM CPU’lar, yaklaşık %9 daha fazla bellek kullanırken %5–10 arasında bir performans artışı sağlıyor. Geliştiriciler, Pixel 8 ve Pixel 8 Pro gibi cihazlarda 16 KB özellikli sayfa boyutunu test edebilirler. Android sistemi, farklı sayfa boyutlarını destekleyecek şekilde yeniden yapılandırıldı ve ayrı ikili dosyalara ihtiyaç duyulmuyor. Güncelleme ayrıca, x86_64 donanımı kullanan geliştiriciler için Android Studio’ya 16 KB emülatör desteğini de içeriyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

Kotlin 2.0.20 Sürümü Yayınlandı

Görsel Referansı

Kotlin 2.0.20 güncellemesi kullanıma sunuldu.

Bu sürüm, Kotlin 2.0.0 için performans iyileştirmeleri ve hata düzeltmeleri içeriyor. Veri sınıfı (data class) copy fonksiyonunun görünürlüğü (visibility), yapıcı fonksiyonunun (constructor) görünürlüğü ile aynı olacak şekilde ayarlandı. Kotlin/Native için çöp toplayıcısında (garbage collector) eşzamanlı işaretleme (concurrent marking) mümkün hale getirildi. Gradle sürümleri 8.6-8.8 için destek eklendi, ayrıca JVM yapıtlarının Gradle projeleri arasında sınıf dosyaları olarak paylaşılmasına olanak tanıyan yeni bir seçenek sunuluyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

iOS

Apple, Swift İçin Oblivious HTTP Desteğini Tanıttı

Görsel Referansı

Apple, Swift ekosistemi için Oblivious HTTP desteğini tanıttı.

Bu yeni protokol, kullanıcıların kimlik bilgilerini gizleyerek sunuculara anonim talepler göndermesine olanak tanıyor. Protokol, kimlik bilgilerini gizlemek için HTTP mesaj şifrelemesi ve güvenilir bir üçüncü taraf aktarma hizmeti kullanıyor. SwiftNIO Oblivious HTTP paketi, Oblivious HTTP ve Binary HTTP standardını destekliyor. Topluluk geri bildirimleri ve katkıları, bu teknolojiyi daha da geliştirmek için önem taşıyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

Flutter

Flutter 3.22 Sürümü Yayınlandı

Görsel Referansı

Flutter 3.24, birçok yenilikle birlikte yayınlandı.

Bu sürüm, özellikle gelişmiş grafikler ve 3D sahneler oluşturmayı mümkün kılan Flutter GPU’nun önizlemesini içeriyor. Ayrıca, web uygulamaları artık birden fazla Flutter görünümünü aynı anda yerleştirebiliyor ve mobil uygulamalar için video reklam gelirleri artırılabiliyor. iOS’ta Swift Package Manager için ilk destek sunulurken, Android’de performans ve kalite iyileştirmeleri yapıldı. Flutter ekosistemindeki bu son güncellemeler, geliştiricilere daha esnek ve güçlü araçlar sunarak uygulama geliştirme deneyimini bir üst seviyeye taşıyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

Dart 3.5 Geliştirilmiş Özellikler ve Yeniliklerle Yayınlandı

Görsel Referansı

Dart 3.5 sürümü yayınlandı ve Dart yol haritasında gelecekteki yenilikler hakkında bilgi verildi.

Yeni sürüm, özellikle web platformu ve JavaScript ile olan entegrasyonun geliştirilmesiyle dikkat çekiyor. Dart 3.5 ile birlikte web uygulamalarını WebAssembly’ye derleme desteği kararlı hale getirildi ve eski API’lerin önümüzdeki sürümlerde aşamalı olarak kaldırılacağı belirtildi. Ayrıca, Dart’ın yerel platformlarla (C, Java, Kotlin, Objective-C, Swift) etkileşimi güçlendirildi ve yeni paket yönetimi özellikleri eklendi. Dart ekibi, gelecekte Swift ile doğrudan etkileşim ve yerel kaynak kodunun otomatik olarak paketlenmesi gibi yeni yetenekleri de kullanıma sunmayı planlıyor. Bu gelişmelerin yanı sıra, Dart dilinde ve araçlarında yapılan çeşitli iyileştirmelerle ilgili çalışmalar da sürüyor.

Kaynağa ve daha detaylı bilgiye buradan ulaşabilirsiniz.

Bültenimizin sonuna geldik! Mobil yazılım dünyasında gelecek ayın öne çıkan güncellemelerinden haberdar olmak için bültenimizi takipte kalın! Bir sonraki sayıda görüşmek üzere👋

--

--

Emine İNAN
Huawei Developers - Türkiye

Android Developer by day, Android Developer by night. @Huawei