Analisis Performa dan Efisiensi Interoperabilitas Framework Crossplatform pada IOS

Tio Misbaqul Irawan

Abstrak

Dengan dominasi sistem operasi Android dan iOS di pasar perangkat seluler, pengembangan aplikasi lintas platform menjadi strategi penting untuk menjangkau lebih banyak pengguna secara efisien. Framework seperti Kotlin Multiplatform (KMP), Flutter, dan React Native menawarkan pendekatan write once, run anywhere, namun mekanisme interoperabilitas yang digunakan untuk mengakses fitur native seperti sensor dan data pengguna dapat menimbulkan beban performa. Penelitian ini bertujuan untuk mengevaluasi dan membandingkan performa serta efisiensi dari mekanisme interoperabilitas ketiga framework tersebut, dengan implementasi native SwiftUI sebagai acuan pada platform iOS. Eksperimen dilakukan dengan membangun sistem pengujian otomatis yang mengeksekusi empat skenario tugas: akses sensor akselerometer, operasi baca/tulis kontak, operasi I/O berkas, dan akses GPS. Metrik yang diukur meliputi total waktu penyelesaian (TTC), durasi overhead interoperabilitas, serta pengukuran CPU dan RAM. Analisis statistik dilakukan menggunakan uji Kruskal-Wallis dan uji lanjutan Dunn untuk mengidentifikasi perbedaan signifikan antar framework. Hasil menunjukkan bahwa tidak ada framework yang unggul mutlak di semua metrik pengujian. Pada sisi overhead interoperabilitas, KMP menunjukkan performa terbaik dengan overhead paling rendah, diikuti oleh Flutter melalui mekanisme MethodChannel sebagai opsi menengah, dan React Native dengan beban overhead tertinggi. Temuan ini memberikan gambaran empiris mengenai pertukaran (tradeoff) antara kecepatan eksekusi, latensi interoperabilitas, dan efisiensi sumber daya, yang dapat menjadi referensi bagi pengembang dalam memilih teknologi yang paling sesuai dengan kebutuhan spesifik proyek di ekosistem iOS.

Kata kunci

© 2026 UPA Perpustakaan POLINEMAStatus Layanan

v2026.11.13.17 · d7254bb