Google I/O 2022: Öne Çıkanlar
Yayınlanan: 2022-06-12Google I/O 2022 , hepimizin kullandığı ve sevdiği Android, Chrome OS ve Wear OS işletim sistemleri için uygulamalar oluşturan geliştiricilere yönelik, arama devinin yıllık teknoloji etkinliğidir. Bu yılki etkinlik , üç yıllık çevrimiçi etkinliklerin ardından ilk yüz yüze Google I/O oldu.
Ve ne bir olaydı! İki güne yayılan yüzlerce geliştirici merkezli oturum içeriyordu. Şirket ayrıca Google Pixel 6a, Pixel 7, Pixel Watch, Pixel Tablet, Android 13 ve bir Glasses dönüşü dahil olmak üzere yeni ürünlerini duyurdu.
Bir dakikanızı ayırıp, özellikle CleverTap müşterilerini etkileyenler olmak üzere, burada öne çıkan bazı noktaları hızlıca ele almak istedik.
Donanım: Pixel Portföyü Açıklandı
Google, bugünden bahsetmeden önce geleceğe bir bakışla başladı. Orta segment kategorisinde bir telefon olan Pixel 6a'yı piyasaya sürüyorlar . Pixel 6 ile aynı özelliklere sahiptir ancak daha ucuzdur ve daha az donanım özelliğine sahiptir. Google, bize gelecek yıl planlanan Pixel 7 lansmanına bir bakış göstermekten çekinmedi. Ama bunun üzerine krema daha sonra geldi.
Yıllarca süren alay ve sadık hayranlarını beklettikten sonra Google, sonunda Pixel portföyünün yükseltilmiş sürümünü duyurdu: Pixel Watch, Pixel Buds Pro ve Pixel Tablet . Bu yılki konferansın tamamı, geliştiricilerin farklı üreticiler arasında sorunsuzca ve farklı platformlar arasında birlikte çalışabilirlikle uygulamalar oluşturmasına olanak tanıyan özellikleri piyasaya sürdükleri bir ekosistem oyununa girmek için bir itici güçtü.
Dünya genelinde büyük ekranlarda çalışan 270 milyon kullanıcı tabanını vurgulayarak, Google ve uygulama geliştiricilerinin değişen kullanıcı tercihlerine uyması ve her yıl önemli ölçüde büyümeye devam eden bu segmente hitap eden uygulamalar geliştirmesi önemlidir.
Yazılım: SDK Teklifi ile Gizlilik
Geçtiğimiz yıllarda gizlilik ve güvenliğin acil bir endişe kaynağı olduğu Google, müşterilere daha fazla seçenek sunmak ve reklam alanında yenilik yapmak için büyük ölçekli bir proje üzerinde çalışıyor.
Kullanıcılara, iyi geliştirilmiş bir kontrol merkezinde sunulmasını istedikleri reklam türlerini seçme konusunda kontrol sağlayan deneysel bir yönergeler seti ve bir SDK teklifi ile geldiler. Önerilen SDK, kullanıcının cihaz kimliğini maskeleyen ancak yine de farklı uygulamalar ve platformlar arasında izlenebilir olmalarına izin veren yeni bir izleme API'sine de izin verecek. Daha fazla bilgi burada .
Flutter 3: Altı Platformda Çalıştırın
Google, Android ve iOS'ta tek bir kod tabanının kullanılmasına izin veren çok platformlu bir UI geliştirme kitinin sürümü olan Flutter için büyük yükseltmeleri duyurdu.
Flutter 3 ile geliştiriciler altı farklı platformda çalışan tek bir uygulama oluşturabilir: Android, iOS, web, Windows, MacOS ve Linux. Bu, kuruluşların, platforma özel kod yazma endişesi olmadan uygulamalarını tüm platformlarda tek bir sürümde başlatmasını sağlar.
Google ayrıca, Flutter 3'te daha sorunsuz çalışabilirlik ve Crashlytics ve Firebase gibi diğer Google hizmetleriyle entegrasyon sağlayan değişiklikleri vurguladı.
CleverTap müşterileri için : Flutter 3 desteği üzerinde aktif olarak çalışıyoruz, böylece en son özelliklere ve entegrasyonlara erişebileceksiniz.
Yeni: Google Play SDK Dizini!
Google, uygulamalardaki kodun %80'inin üçüncü taraf kitaplıklar aracılığıyla oluşturulduğunu kabul eder. Bu I/O 2022'de, geliştiricilerin listelenen her bir SDK için hızlı içgörüler ve kullanım verileri elde etmelerini sağlayan üçüncü taraf SDK'lar için bir dizin başlattılar.
Endeks ayrıca SDK'nın Google Play politikalarıyla uyumlu olup olmadığını da gösterir. Bu dizin, üçüncü taraf SDK sağlayıcılarının kendilerini Google Play SDK Konsolu'na kaydettirmesini gerektirir; bu, sağlayıcının istatistikleri ve kilitlenme raporlamasını kontrol etmesine olanak tanır. Sağlayıcılar ayrıca, SDK'larını kullanan uygulama geliştiricilerine acil bilgiler veya kullanımdan kaldırma bildirimleri kadar basit bir şeyle doğrudan ulaşabilir.
CleverTap müşterileri için : CleverTap zaten güvenilir bir üçüncü taraf SDK'sı olarak listelenmiştir ve SDK'mız uyumludur ve tüm Google yönergelerine uygundur .
Google, veri açısından daha güvenli ve özel bir biçime doğru ilerlerken, CleverTap zaten eğrinin önündedir ve bir Google Play Veri Güvenliği politikasına sahiptir. Daha fazla ayrıntı için blogumuza göz atın .
Android 13 (Tiramisu): Yenilikler
Sonunda Android 13'e geliyoruz: Android işletim sisteminin bu en son sürümü, kullanıcı deneyimini iyileştirmeye yönelik başka bir adım. İşletim sistemi için planlanan birçok perde arkası değişiklik var, ancak kullanıcı arayüzünün kendisinde pek fazla değil.
Her birini inceleyelim:
Bildirim İzni: Cihazlarda kullanıcı deneyimini mümkün olan en iyi hale getirme misyonuyla Android 13, bildirimler konusunda daha katı bir kural kümesiyle birlikte gelir. Daha önceki işletim sistemi sürümleri, kullanıcının uygulamasını ilk kez başlatır başlatmaz hedeflenmesine olanak tanırdı. Ancak Android 13'ten itibaren, kullanıcılar uygulama yükleme sırasında bildirimleri devre dışı bırakabileceğinden, uygulama geliştiricisinin bildirim izni istemesi gerekir.
Artık, kullanıcının işletim sistemini yeni yükselttiği ve halihazırda farklı uygulamalar tarafından erişilebildiği gerçek hayat senaryolarında, yine de hedeflenebilirler, ancak yeni bir uygulamayı yeniden kurarlar veya yüklerlerse, bir sistem açılır penceresi bildirim izni ister. İşletim sistemi ayrıca geliştiriciye izni kontrol etme ve herhangi bir oturumda tekrar isteme yetkisi verir.
Pil Optimizasyonu: Android ekibi, Android işletim sistemi mobil ekosisteminde - özellikle işletim sistemi tarafından üreticilere getirilen kısıtlamalar açısından - büyük bir farklılık olduğu gerçeğini nihayet kabul etti. Bunu, bu yapıyı tüm OEM'lerde standart hale getirmek için bir meydan okuma olarak ele aldılar ve aşağıdakileri buldular:
- Sınırsız – Bu, uygulamanın ve ilgili hizmetlerin sistem genelinde kısıtlama olmadan çalışmasına izin verildiği bir durumdur. Bu durumun telefonun pilini büyük ölçüde tüketeceği düşünüldüğünde, varsayılan bir durum yerine kullanıcı girişi olarak kullanıma sunuldu.
- Optimize Edilmiş – Bu, Android algoritmalarının uygulamayı en iyi pil kullanımı için optimize etmesine olanak tanıyan ve ayrıca dört uygulama bekleme grubuna bölünmüş, cihaza yüklenmiş herhangi bir uygulamanın varsayılan durumudur:
- Etkin : Uygulama şu anda kullanılıyor veya çok yakın zamanda kullanıldı.
- Çalışma seti : Uygulama düzenli kullanımda.
- Sık : Uygulama sıklıkla kullanılır, ancak her gün kullanılmaz.
- Nadir : Uygulama sık kullanılmıyor.
- Kısıtlı – Bu durumda uygulamanın çok sınırlı kaynaklara erişimi vardır ve anlık bildirimler gibi uygulamanın belirli işlevlerini etkiler.
- Arka Plan Kısıtlı – Bu, mevcut olan son kısıtlama düzeyidir; seçilen uygulama için arka plan veya ön plan hizmetine izin verilmez. Kısıtlamanın ciddiyeti göz önüne alındığında, herhangi bir uygulamayı bu seviyeye taşımak için kullanıcıya kontrol verilir.
- Yüksek Öncelikli Bildirimler : Android 12'de, yüksek öncelikli bildirimler yukarıda bahsedilen uygulama bekleme paketleri ile birleştirildi, bu, uygulama nadir veya kısıtlı bir paketteyse önemli bir bildirimin bile atlanacağı senaryolara yol açacaktı.
Android 13, bu mantığı ayrıştırır ve bildirim önceliğini, bildirimin her zaman görüntüleneceği optimum düzeye getirir. Bildirimlerin etkileşimlerini izleyen ve etkileşimler düzenli değilse herhangi bir bildirimin önceliğini azaltan bir dahili algoritmaya sahip olduklarını iddia ederler. Bununla birlikte, geliştiricilerin harekete geçmesi için orijinal ve yeni belirlenen önceliği göstermek için Android tarafında API'ler açtılar.
Bu önemli güncellemelerin yanı sıra, Android 13, geri düğmesi değişiklikleri ve kamera yükseltmeleriyle AI/ML uygulamalarına doğru ilerleyecek gibi görünüyor. Android 13 Beta Preview, geliştiricilerin gerçek cihazlarda oynamaları ve geliştirmelerini buna göre planlamaları için 13 Mayıs'ta birden fazla cihaza açıldı.
CleverTap müşterileri için : CleverTap SDK zaten Android 12 uyumludur ve Android 13 değişikliklerini destekleyecek yeni bir SDK sürümü için hazırlanıyor. Yakında daha fazla bilgi için bu blogu izleyin.