Google, Facebook, dan Uber Melirik Bahasa Pemrograman Swift Dalam Proyek-Proyek Mereka


Swift

[sumber: Wikimedia]

Google belakangan ini melirik bahasa pemrograman Swift untuk membuatnya menjadi bahasa pemrograman “first class” untuk Android. Selain itu, Facebook dan Uber juga dikabarkan sedang melirik bahasa pemrograman Swift untuk digunakan pada operasinya.

Namun begitu, bahasa pemrograman Swift tidak akan menggantikan Java selaku bahasa pemrograman first-class yang digunakan pada sistem operasi Android. Awalnya Google mempertimbangkan bahasa pemrograman Swift untuk menjadi bahasa yang lebih luas daripada Java di Android saat mereka mengalami permasalah dengan Oracle.

Bahasa pemrograman Swift sendiri merupakan bahasa pemrograman yang bersifat open-source, sehingga Google dapat mengadopsinya ke dalam Android tanpa perlu mengubah struktur open-source yang dimiliki oleh Android.

Bahasa pemrograman Swift merupakan bahasa yang mudah digunakan bagi developer yang mengurangi banyak pemborosan kata dan kekakuan yang dimiliki oleh bahasa pemrograman lain. Bahasa pemrograman ini lahir pertama kali sebagai penganti bahasa Objective C pada Apple dan mendapatkan dukungan penuh dari IBM.

Google pun mulai mengembangkan library standar dengan Swift dan mendukung bahasa tersebut pada API dan SDKnya meskipun beberapa pengembangan tersebut memerlukan pengembangan ulang.

Penggunaan bahasa pemrograman Swift untuk Android bukan merupakan hal yang tidak mungkin. Pada tahun 2015 kemarin, developer Romain Goyet sudah menggunakan bahasa pemrograman Swift untuk Android.

Proyek tersebut menggunakan Android NDK yang mengizinkan developer menggunakan bahasa pemrograman yang lain untuk diimplementasikan ke dalam Android. Akan tetapi dengan di-open-source-kannya Swift dan dukungan dari Google, pengembangan aplikasi Android tidak perlu lagi memerlukan tools tersebut.

Selain Google, Facebook dan Uber pun tertarik untuk menggunakan bahasa pemrograman Swift. Bagi Facebook, Swift dapat membuat Aplikasi dan server dapat berkomunikasi dengan baik karena Swift dapat berfungsi sebagai bahasa forward-facing sebaik server-side.

Berbeda dengan Google dan Facebook, Uber menyatakan secara terang-terangan tentang ketertarikannya terhadap bahasa pemrograman Swift. Hal tersebut diperlukan untuk migrasi layanan Uber ke aplikasi iOS seperti aplikasi, server, dan API.

Akan tetapi dari ketiga vendor besar tersebut belum akan mengumukan rencana penggunaan Swift-nya dalam waktu dekat. Meskipun Google dan Facebook akan mengadakan konferensi besar untuk para developer dalam waktu dekat, tidak ada indikasi bahwa bahasa pemrograman Swift akan memiliki peran penting di kedua acara tersebut.

[via The Next Web]