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

Emine İNAN
Huawei Developers - Türkiye
6 min readFeb 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 Ocak sayısına hoş geldiniz.

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

Android

Jetpack Compose Ocak’24 Sürümündeki Yenilikler

Görsel Referansı

Jetpack Compose, Ocak 2024'te 1.6 sürümüyle gelen güncelleme ile Android UI geliştirmede performans iyileştirmelerine odaklanıyor.

1.6 sürümü, scroll performansını %20 ve başlangıç süresini %12 oranında iyileştirerek, metin, tıklanabilir öğeler, Lazy listeler ve grafik API’leri gibi alanlarda bellek kullanımını ve başlatma süreçlerini optimize ediyor. Ayrıca, kullanıcıların kendi Modifier.Node tabanlı değiştiricilerini oluşturmalarına olanak tanıyan rehberlikler sunuyor. Yeni özellikler arasında, Lazy listeler için LookaheadScope desteği, devre dışı bırakılan ancak yeniden kullanılabilen composables için semantik ağaç filtrelemesi, spline tabanlı animasyon anahtar kareleri ve fare ile metin seçimi bulunuyor. Ayrıca, çok pencere modunda çalışan cihazlarda uygulamalar arasında içerik sürükleyip bırakmayı sağlayan, View API’leri ile tam uyumlu bir platform düzeyinde sürükle ve bırak desteği de eklenmiş durumda.

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

Google Cast’ın Yeni Özellikleri ve Gelişmeleri

Görsel Referansı

2013'ten beri sürekli gelişen Google Cast, kullanıcıların içeriklerini televizyonlar, akıllı ekranlar, hoparlörler ve en yeni Pixel Tablet gibi birçok yeni cihaza aktarmalarına olanak tanıyor.

Android’in Output Switcher özelliği, kullanıcıların telefon, TV, tablet ve akıllı ekran gibi çeşitli cihazlar arasında medya transferini kolaylaştırıyor. Bu özellik, Android’in kullanıcı arayüzünden kolayca erişilebilir ve farklı cihazlar arasındaki transfer ve kontrolü bir arada sunuyor. Google Cast, şimdi kullanıcıların kısa video içeriklerini TV’lerine ve diğer uyumlu cihazlara aktarmalarına olanak tanıyor ve bu içerikler için sürekli görünür bir simge sunuyor. HLS içerik akışı için Google, Shaka Player kullanımını öneriyor. Google, Chromecast’i yeni cihazlara entegre etmek için çeşitli üreticilerle işbirliği yapıyor, bu cihazlar arasında yeni Hisense ve TCL TV modelleri de bulunuyor.

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

Kotlin’de IDE ile Kod Yeniden Düzenleme Temelleri

Görsel Referansı

Kotlin ekibi, ‘Kotlin’de IDE ile Kod Yeniden Düzenleme Temelleri’ adında yeni bir kurs yayınladı; kurs, katılımcılara kodlarını daha okunabilir ve dayanıklı hale getirmek için IDE kullanımını öğretiyor.

Sekiz bölümden oluşan kurs, katılımcılara kod yeniden düzenleme için farklı teknikler öğretiyor. İsimlendirme kuralları, kod taşıma ve çıkarma gibi otomatik yeniden düzenleme teknikleri ve tasarım desenlerine göre düzenleme konuları ele alınıyor. Kurs, IDE’nin özelliklerini ve kısayollarını vurgulayarak etkili yeniden düzenleme teknikleri sunuyor. Kurs, Kotlin dilini kullanıyor ve Java’ya özgü bir versiyonun da yakında yayınlanması bekleniyor.

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

2023 Kotlin Google Yazılım Geliştirme Kampı Sonuçları Açıklandı

Görsel Referansı

2023 yılında ilk kez Google Yazılım Geliştirme Kampı’na (GSoC) katılan Kotlin, açık kaynak geliştirmeye yeni bireyleri dahil ederek, katılımcıların Kotlin Vakfı bünyesinde gerçek dünya projelerinde deneyim kazanmalarını sağladı.

Program, Kotlin’in çeşitliliğini yansıtan farklı projelerle başladı ve 65 yüksek kaliteli teklif alındı. Değerlendirmeler sonucunda, Kotlin topluluğuna önemli katkılar sağlayacak beş üst düzey proje seçildi. Bu projeler arasında Kotlin Multiplatform için Flogger kütüphanesi, kotlinx-benchmark API’sinin geliştirilmesi, Eclipse Gradle KTS düzenleme ve debugger’da Kotlin coroutines için paralel yığınlar bulunuyor. Program, katılımcıların ve mentorların işbirliğiyle başarılı bir şekilde tamamlandı ve Kotlin Vakfı, GSoC’ya katılımı bir gelenek haline getirmeyi hedefliyor.

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

iOS

En Yeni Beta Sürümlerini Kullanın

Görsel Referansı

Apple, iOS 17.4, iPadOS 17.4, macOS 14.4, tvOS 17.4 ve watchOS 10.4'ün 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.

Apple, Dünya Çapında Oyun Akış Hizmetleri ve Mini Uygulamalar için Yeni Seçenekler Sunuyor

Görsel Referansı

Apple, uygulama geliştiricilere yönelik yeni güncellemelerle, oyun ve mini uygulama akış hizmetlerine yeni bir boyut kazandırıyor.

Apple, geliştiricilere tek bir uygulama üzerinden oyun kataloglarını akış yoluyla sunma ve mini uygulamalar, oyunlar, chatbotlar ile eklentiler için daha iyi keşif fırsatları sağlama imkanı sunuyor. Bu yeni içerikler, ilk kez Apple’ın İçerik Satın Alma sistemiyle entegre edilerek kullanıcılara ücretli olarak sunulabilecek. Sunulan her içeriğin App Store İnceleme Kılavuzları’na ve en yüksek yaş sınırlamasına uygun olması gerekiyor. Apple, Mart ayında 50'den fazla yeni rapor sunarak geliştiricilerin uygulama performans analizini kolaylaştıracak. Ayrıca, Apple ID ile oturum açma veya benzeri bir gizlilik odaklı hizmet sunma seçeneği ile uygulama içi oturum açma işlemlerinde esneklik sağlanacak.

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

Swift Student Challenge Başvuruları 5 Şubat’ta Açılıyor

Görsel Referansı

Apple, Swift Student Challenge ile genç geliştiricileri, yaratıcıları ve girişimcileri desteklemeye devam ediyor.

Apple, Swift Student Challenge ile öğrencilere uygulama oyun alanları aracılığıyla kodlama ve yaratıcılık becerilerini sergileme imkanı tanıyor. Bu program, öğrencilerin Swift ve uygulama geliştirme süreçlerine adaptasyonunu kolaylaştırmak ve eğitimcilerin erken desteğini teşvik etmeyi amaçlıyor. 2024 yarışmasında 350 kazanan arasından seçilen 50 özel katılımcı, Cupertino’daki Apple merkezine davet edilecek. Kazananlar ayrıca Apple Geliştirici Programı’nda bir yıllık ücretsiz üyelik, Swift sertifikasyon sınavı için bir kupon ve Apple’dan özel bir hediye kazanacak. Başvurular 5 Şubat 2024'te başlayıp üç hafta süreyle devam edecek.

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

Apple Vision Pro için Uygulamalarınızı App Store’a Gönderin

Görsel Referansı

Apple Vision Pro için tasarlanan yeni App Store, visionOS için hazırlanan uygulamaların indirilmesine olanak tanıyor.

Apple Vision Pro, kullanıcıların visionOS işletim sistemi için hazırlanan uygulamaları bulup indirebilecekleri yeni bir App Store’a sahip olacak. visionOS için bir uygulama geliştiren kullanıcılar, bu uygulamalarını Apple Vision Pro platformunda kullanıma sunmak istediklerinde, App Store’a nasıl hazırlayacakları ve sunacakları hakkında detaylı bilgi ve rehberliği Apple’ın resmi destek sayfasından alabilirler. Bu yeni platform, kullanıcıların uygulamalarının daha geniş bir kitleye ulaşmasını sağlayacak bir fırsat sunuyor.

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

Swift OpenAPI Generator 1.0 Sürümü Yayınlandı

Görsel Referansı

Swift’in OpenAPI Generator 1.0 sürümü, HTTP hizmetlerini tanımlayan ve kod üretimi sağlayan bir araç olarak kararlı bir şekilde piyasaya sürüldü.

Swift, HTTP hizmetlerinin davranışlarını açıklayan OpenAPI standardını kullanan Swift OpenAPI Generator’ın 1.0 sürümünü yayınladı. Bu araç, API tabanlı sunucu geliştirme ve müşteri geliştiricilerine tür güvenli kodlar oluşturma imkanı sağlıyor. Kodlar, OpenAPI belgesi ile otomatik olarak senkronize edilerek build sırasında üretiliyor. Altı ayda 250'den fazla çekme isteği alarak geliştirilen bu araç, kullanımı kolay ve zengin özellikleriyle öne çıkı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