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

Emine İNAN
Huawei Developers - Türkiye
5 min readMay 2, 2024

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 Nisan sayısına hoş geldiniz.

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

Not My Job GIF

Android

Android Studio Jellyfish Sürümü Artik Stabil!

Görsel Referansı

Android Studio Jellyfish, yüksek kaliteli Android uygulamaları geliştirmeyi kolaylaştıran yeni özelliklerle piyasaya sürüldü.

Öne çıkan özellikler arasında, 200'den fazla ülkede kullanılabilen AI destekli geliştirme asistanı Gemini ve Google hizmetleriyle sorunsuz bir şekilde entegre olan Android Cihaz Akışı yer alıyor. Güncelleme ayrıca, Uygulama Kalitesi Analizleri (AQI), Crashlytics raporlarındaki birden fazla olayı ters kronolojik sırayla inceleyerek hata ayıklamayı kolaylaştırırken, Layout Inspector özelliği iş akışını merkezileştiriyor. Güncelleme, 900'den fazla hatayı gideriyor ve hafıza hatalarını %40 oranında azaltıyor, böylece geliştirme ortamını daha da iyileştiriyor. Bu iyileştirmeler, geliştiricilerin daha verimli bir şekilde yüksek kaliteli uygulamalar oluşturmasına olanak tanıyor.

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

Jetpack Compose Derleyicisi Kotlin Deposuna Taşınıyor

Görsel Referansı

Android, Kotlin 2.0'ın yaklaşan sürümüyle birlikte Jetpack Compose derleyicisinin Kotlin deposuna taşınacağını duyurdu.

Bu değişiklikle, Kotlin’in her yeni sürümüne eş zamanlı olarak bir Compose derleyicisi sürümü de çıkacak, böylece kullanıcılar Kotlin sürümünü yükseltirken uyumlu bir Compose derleyicisini beklemek zorunda kalmayacaklar. Google’ın Compose ekibi, JetBrains gibi Kotlin Vakfı’nın kurucu ortaklarıyla iş birliği içinde derleyicinin geliştirilmesini sürdürecek. Bu entegrasyon sayesinde, derleyici sürümleri Kotlin sürümleriyle uyumlu olacak ve direkt olarak 2.0.0 sürümüne geçiş yapılacak. Ayrıca, kolaylık sağlamak amacıyla sunulan yeni Compose Compiler Gradle eklentisi, tür güvenli bir API aracılığıyla Compose derleyicisini yapılandırma imkanı tanıyor.

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

Android Studio, Android Geliştirmeyi Hızlandırmak için Gemini Pro’yu Kullanıyor

Görsel Referansı

Android Studio, Gemini 1.0 Pro modelini kullanarak Android uygulama geliştirmeyi hızlandırıyor ve daha kaliteli kodlama yardımı sunarak IDE içinde doğrudan erişilebilen bir deneyim sunuyor.

Studio Bot’un yerine Gemini olarak adlandırılan bu AI destekli araç, gelişmiş kod tamamlamaları, geliştirme sorularına yanıtlar, kaynak bağlantıları ve kod açıklama yetenekleri sunuyor. Geliştiriciler Gemini API’sini kullanarak uygulamalarına AI özelliklerini entegre edebilir, metin ve resim girdilerini destekleyen özelliklerden faydalanabilir.

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

Android 15'in İlk Beta Sürümü Yayınlandı

Görsel Referansı

Haziran 2024'te platform stabilitesine ulaşmayı hedefleyen Android 15'in ilk beta sürümü yayınlandı.

Android 15, kullanıcıların üretkenliğini artırma, üst düzey uygulama deneyimleri sunma, kullanıcı gizliliğini koruma ve uygulamaları olabildiğince çok kişiye ulaştırma hedefleriyle geliştirilmeye devam ediyor. Yeni özellikler arasında, uygulamaların Android 15 cihazlarında varsayılan olarak edge-to-edge (kenardan kenara) gösterilmesi, daha iyi NFC deneyimleri, uygulama arşivleme desteği, gelişmiş profil oluşturma araçları, Braille ekran desteği ve uçtan uca şifreleme için yeni anahtar yönetim sistemleri ve kötü amaçlı arka plan uygulamalarının önlenmesine yönelik güvenlik iyileştirmeleri bulunuyor.

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

Her Seviyeye Uygun Kapsamlı Kotlin Öğrenme Rehberine Göz Atın!

Görsel Referansı

Kotlin ekibi, her seviyeden öğrencilere yönelik olarak hazırladıkları Kotlin Öğrenme Rehberi’ni duyurdu.

Bu rehber, başlangıç seviyesindeki kişilerden deneyimli geliştiricilere kadar herkesin, Kotlin öğrenme yolculuğunda ne bilmediklerini keşfetmelerine yardımcı olmayı amaçlıyor. Rehber, kullanıcıları ilk basit fonksiyonları yazmaktan, coroutine’leri ustalıkla kullanmaya kadar gelişmeleri için gerekli bilgileri sunuyor. JetBrains Academy’nin sunduğu geniş kurs yelpazesini değerlendirme fırsatı veren bu kaynak, öğrencilere hedeflerine uygun kursları seçmeleri için özel bir akış şeması da içeriyor. Dileyenler, rehberde yer alan bilgilendirici içeriğe doğrudan ulaşabilir veya son bölümdeki başlangıç rehberini kullanabilir.

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

iOS

Uygulama Gönderimlerinde Gizlilik Zorunluluğu 1 Mayıs’ta Başlıyor

Görsel Referansı

Apple, 1 Mayıs 2024'ten itibaren, App Store Connect’e sunulan yeni veya güncellenmiş uygulamaların, sık kullanılan üçüncü taraf SDK listesindeki yeni eklenen SDK’lar için her API’nin kullanım sebebini, gizlilik bildirimlerini ve geçerli imzaları içermesini zorunlu hale getirdiğini duyurdu.

Uygulamalar, bu bildirim ve imza gereksinimlerini karşılamadıkları veya listelenen bir API için geçerli bir sebep sunamadıkları takdirde kabul edilmeyecek. Ayrıca, kod dinamik bir çerçeve parçası olarak ve SDK sık kullanılanlar listesinden ise, bu uygulamalar da kabul edilmeyecek. Bu zorunluluklar gelecekte tüm uygulama ikilisini kapsayacak şekilde genişletilecek. Apple bu değişikliklerle, üçüncü taraf SDK’larının veri kullanımını daha iyi anlamayı, yazılım bağımlılıklarını güvenle entegre etmeyi ve kullanıcılar için ek gizlilik koruması sağlamayı amaçlıyor.

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

En Yeni Beta Sürümlerini Kullanın

Görsel Referansı

Apple, iOS 17.5, iPadOS 17.5, macOS 14.5, tvOS 17.5, visionOS 1.2 ve watchOS 10.5'in Beta sürümlerinin artık mevcut olduğunu duyurdu.

Apple, geliştiricilerin uygulamalarını en yeni özelliklerden faydalanacak şekilde Xcode 15.3 ile hazırlamaları gerektiğini belirtiyor. Ayrıca, geliştiricilerden alınan geri bildirimlerin sorunları çözmede, özellikleri geliştirmede ve belgeleri güncellemede çok önemli olduğunu vurguluyor.

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

Ending The Simpsons GIF By AniDom

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