Platformlar arası geliştirme: Kapasitör 5, Android 13 ile uyumludur
Ionic, Çalışma Zamanı Kapasitörünün beşinci ana sürümünü yayınladı. Yerel web uygulamaları oluşturmaya yönelik açık kaynaklı çalışma zamanı, hedef platformun Android 13’e yükseltilmesi ve Xcode 14.1’in kullanılması dahil olmak üzere yeni sürümdeki Google Play Store ve App Store’daki değişikliklere uyum sağlar.
Kapasitör ile iOS ve Android uygulamaları ve aşamalı web uygulamaları JavaScript, HTML ve CSS ile geliştirilebilir. Kapasitör, JavaScript ile yaygın olarak kullanılan yerel API’ler arasında resmi eklentiler aracılığıyla doğrudan bağlantı sağlar. Ayrıca, topluluk eklentileri ek işlevler sunar. Ionic, Ionic Framework ile Kapasitör kullanılmasını önerirken, bağımsız olarak da kullanılabilir.
Android ve iOS gereksinimlerine uyarlama
Beta sürümünün yayınlanması için Ionic, sürüm 5.0’daki yenilikleri duyurdu. Ağustos 2023’ten itibaren Google Play Store, yeni izin değişiklikleriyle sonuçlanacak olan Android 13 (API düzeyi 33) veya üzerini gerektirecektir. Kapasitör 4 ile oluşturulan ve yerel katman üzerinde ek çalışma gerektiren uygulamaların aksine, Kapasitör 5 bunun üstesinden gelebilir.
Apple App Store’da da yenilikler var: Nisan 2023’ten bu yana, oraya gönderilen tüm iOS ve iPadOS uygulamalarının Xcode 14.1 ve iOS 16.1 SDK ile oluşturulması gerekiyor. Bu nedenle Kapasitör 5, minimum Xcode sürümünü 14.1 olarak ayarlar.
Organizatörler 21 ve 22 Haziran 2023’te karar verecek dpunkt.verlag, Haberler geliştiricisi VE iX Darmstadt’taki enterJS kurumsal JavaScript konferansı. JavaScript ve TypeScript dilindeki yenilikler, React, SvelteKit ve Astro dahil olmak üzere yeni ve yerleşik araçlar ve çerçevelerin yanı sıra erişilebilirlik ve yazılım mimarisi 35’ten fazla derste tartışılacak.
Tam gün atölyeler hem yerinde hem de çevrimiçi olarak mevcuttur.
Programdan alıntı:
Birleşik tasarım, Google Haritalar için yeni özellikler ve Huawei desteği
Modern iOS tasarım sistemiyle tutarlı olmak için Kapasitör 5, durum çubuğu için varsayılan animasyonu değiştirir slide İLE fade. Ek olarak, API yenilikleri gelecekte Swift eklentileri oluşturmayı kolaylaştırmalıdır.
Android için geliştirme ekibi, diğer şeylerin yanı sıra bir hatayı düzeltti: Şimdiye kadar, otomatik tamamlama, geliştiriciler androidScheme-Yapılandırma değiştirildi. Bunu düzeltmek için yapılandırma nesnesi şimdi önce sağlananı arar androidScheme ve hiçbiri bulunmazsa varsayılan olarak https.
Google Haritalar’a bağlantı, bir eklenti sayesinde geçen yıldan beri mevcut. Artık Kapasitör, Google Haritalar’da şuna benzeyen Çoklu Çizgiler, Çokgenler ve Çemberler API’lerini de kullanabilir:
Capacitor için Google Haritalar eklentisi yeni özellikler getiriyor.
(Resim: İyonik)
Android için uygulama geliştirmeyle ilgili bir başka değişiklik de en yeni Huawei cihazlarını etkiliyor. Üreticinin ABD pazarına girmesini yasakladıktan sonra, yeni Huawei akıllı telefonlar önceden yüklenmiş Google hizmetlerini kullanamaz. Sonuç olarak, Google’ın Web Görünümünü değil, kendi Web Görünümlerini kullanırlar; bu nedenle, Kapasitör daha önce bunları işleyemezdi ve bu şimdi düzeltildi.
Kapasitör ve topluluk eklentileri için güncelleme işlemi
Örneğin, geliştirme ekibinin açıkladığı gibi, Kapasitör 5, Visual Studio Code için Ionic uzantısı kullanılarak sürüm 5’e güncellenebilir. Topluluk eklentileri için Ionic, bunları otomatik olarak Kapasitör 5’e güncellemek üzere tasarlanmış bir güncelleme aracı sağlar. eklentinin kök dizininde aşağıdaki komutu çalıştırın:
npx @capacitor/plugin-migration-v4-to-v5@latest
Diğer tüm ayrıntılar, duyuru ve önceki beta sürümü için blog gönderisinde bulunabilir.
(Mayıs)
Haberin Sonu