Google menambahkan dukungan Swift ke OS Fuchsia mendatang

Google cukup cerdik tentang sistem operasi mereka yang akan datang, Fuschia. Tidak membenarkan keberadaannya dalam kapasitas resmi apa pun, atau mengatakan apa tujuannya. Sementara itu, mengembangkannya secara terbuka di tempat terbuka. Meskipun kita masih tidak tahu untuk apa digunakannya, kita dapat melihat dari repositori kode bahwa satu fitur unik akan datang: Dukungan cepat.

Bahasa pemrograman yang dirancang Apple bersumber terbuka oleh Apple untuk memungkinkan siapa saja berkontribusi pada proyek. Pengembang dapat melakukan fork kode, melakukan perubahan dan peningkatan, kemudian mengirimkan permintaan tarik agar perubahan tersebut digabungkan ke atas ke salinan resmi Swift. Itulah tepatnya yang telah dilakukan Google.

Mereka baru-baru ini mengirimkan permintaan tarik ke repo Swift utama yang membawa perubahan untuk menambahkan dukungan awal untuk OS Fuchsia mereka yang akan datang.

Google bahkan memiliki contoh aplikasi Swift yang berjalan di Fuchsia yang mencetak beberapa emoji dan karakter lain.

Dan tim saya menambahkan dukungan ke Swift untuk menargetkan Fuchsia. https://t.co/ziGwc11yih

- Zac Bowling (@zbowling) 16 November 2017

Ini tidak berarti bahwa aplikasi apa pun yang ditulis dalam Swift akan segera berfungsi pada Fuchsia OS. iOS masih merupakan ekosistem tertutup. Aplikasi yang ditulis untuk iPhone dan iPad menggunakan perpustakaan pribadi yang tertutup, menjadikannya tidak berguna di sistem operasi lain.

Yang mengatakan, itu akan membuat pengembang sedikit lebih mudah untuk platform yang berbeda.

Misalnya, pengembang dapat menulis aplikasi inti di Swift, kemudian cukup merancang UI yang berbeda untuk setiap platform, menggunakan perpustakaan pribadi yang sesuai..

Aplikasi lintas platform memiliki sejarah berantakan, dengan banyak perusahaan mencari cara terbaik untuk secara ekonomis mengembangkan beberapa platform sekaligus. Seringkali, mereka menggunakan pendekatan Javascript, lalu mengkompilasi aplikasi untuk setiap metode distribusi. Sayangnya, ini pada dasarnya adalah aplikasi web yang tidak berkinerja sebagus rekan-rekan asli mereka.

Mungkin perlu waktu hingga kami mengetahui untuk apa OS Fuchsia akan digunakan, atau apa yang bisa menggantikannya. Android? Chrome OS? Hanya waktu yang akan menjawab dengan pasti, tetapi satu hal yang kita tahu sekarang adalah bahwa itu harus sedikit lebih mudah bagi pengembang untuk mendukungnya, membangun bahasa yang ada seperti Swift.