Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

JetBrains Compose Multiplatform Memperluas Dukungan ke iOS dengan Rilis Alpha

JetBrains Compose Multiplatform Memperluas Dukungan ke iOS dengan Rilis Alpha

JetBrains, pencipta alat pengembangan populer, telah mengumumkan rilis alfa Compose Multiplatform untuk iOS, memperluas dukungan toolkit UI deklaratif multiplatform yang dibuat di Google Jetpack Compose. Compose Multiplatform, yang sudah menawarkan kompatibilitas dengan Android, Windows, Linux, macOS, dan Web, kini menggunakan iOS untuk mencakup semua sistem operasi utama.

Dengan menyediakan API yang sama di semua platform yang didukung, Compose Multiplatform menyederhanakan pengembangan aplikasi dengan mereplikasi API Jetpack Compose. Pengembang yang memiliki pengalaman dengan Jetpack Compose untuk membuat antarmuka pengguna Android modern kini dapat menerapkan keterampilan tersebut untuk membangun UI bersama melalui Compose Multiplatform, yang menargetkan iOS dan seterusnya.

Termasuk dalam Compose Multiplatform adalah manajemen status, komposisi tata letak, dan animasi. Toolkit ini juga mengakomodasi fitur yang bergantung pada OS seperti pemuatan sumber daya dan menggunakan abstraksi tingkat tinggi untuk memaksimalkan portabilitas. Memanfaatkan perpustakaan grafis Skiko, yang dikenal sebagai Skia untuk Kotlin, Compose Multiplatform menggunakan perenderan berbasis kanvas di iOS. Skiko didasarkan pada Skia, yang digunakan Google untuk produk Chrome, ChromeOS, dan Flutter-nya.

Mirip dengan Flutter, pendekatan ini memberikan tampilan dan nuansa yang konsisten di semua platform yang didukung untuk aplikasi Compose Multiplatform. Tidak seperti Flutter, toolkit menyertakan widget Material dan Material 3 secara default, menghasilkan aplikasi yang menyerupai desain Android standar. Meskipun Material adalah satu-satunya tampilan dan nuansa widget yang didukung di iOS saat ini, JetBrains belum mengonfirmasi apakah tampilan dan nuansa widget asli akan diterapkan di masa mendatang.

Mengatasi aspek penting pengembangan aplikasi lintas platform - interoperabilitas dengan OS SDK - Compose Multiplatform untuk iOS menawarkan lapisan interop dua arah di atas UIKit. Ini termasuk dua kelas utama: UIKitView dan ComposeUIViewController. Dengan menggunakan UIKitView, developer dapat menyematkan widget khusus platform seperti peta, tampilan web, pemutar media, atau feed kamera dalam Compose UI. ComposeUIViewController, di sisi lain, dapat digunakan untuk menyisipkan layar Compose di aplikasi UIKit dan SwiftUI, membantu konversi bertahap dari aplikasi yang ada ke aplikasi Compose.

Saat lanskap pengembangan no-code dan low-code terus berkembang, alat seperti Compose Multiplatform, bersama dengan platform seperti AppMaster , menjadikan pengembangan aplikasi lebih mudah diakses dan efisien untuk pengembang di seluruh dunia. Klik di sini untuk panduan komprehensif tentang pengembangan aplikasi no-code dan low-code untuk tahun 2022.

Posting terkait

Samsung Meluncurkan Galaxy A55 dengan Keamanan Inovatif dan Versi Premium
Samsung Meluncurkan Galaxy A55 dengan Keamanan Inovatif dan Versi Premium
Samsung memperluas jajaran produk kelas menengahnya dengan memperkenalkan Galaxy A55 dan A35, yang dilengkapi keamanan Knox Vault dan elemen desain yang ditingkatkan, memberikan kualitas unggulan pada segmen ini.
Cloudflare Meluncurkan Firewall untuk AI guna Melindungi Model Bahasa Besar
Cloudflare Meluncurkan Firewall untuk AI guna Melindungi Model Bahasa Besar
Cloudflare selangkah lebih maju dengan Firewall untuk AI, WAF canggih yang dirancang untuk terlebih dahulu mengidentifikasi dan menggagalkan potensi penyalahgunaan yang menargetkan Model Bahasa Besar.
ChatGPT OpenAI Kini Berbicara: Masa Depan AI Interaktif Suara
ChatGPT OpenAI Kini Berbicara: Masa Depan AI Interaktif Suara
ChatGPT telah mencapai tonggak sejarah fitur dengan OpenAI yang meluncurkan kemampuan suara. Pengguna kini dapat menikmati interaksi handsfree saat ChatGPT membacakan tanggapan dengan lantang di iOS, Android, dan web.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda