Bahasa pemrograman Swift telah meluncurkan kelompok kerja Android dalam upaya untuk memberikan dukungan cepat pada sistem operasi seluler paling populer di dunia.
Swift adalah bahasa utama untuk membuat aplikasi untuk ekosistem Apple, termasuk macOS, iOS dan iPado. Swift dirancang sebagai pengganti untuk Objective-C, nilai yang telah ditentukan sebelumnya untuk ekosistem Apple. Menurut Chris LattnerPencipta Swift, bahasa meminjam karakteristik modern dari beberapa bahasa.
Bahasa yang cepat adalah produk dari upaya tak kenal lelah dari tim ahli bahasa, guru dokumentasi, ninja optimasi kompiler dan makanan kelompok internal untuk anjing yang sangat penting yang memberikan komentar untuk membantu memperbaiki dan bertarung dengan ide -ide. Tentu saja, itu juga sangat diuntungkan dari pengalaman bahwa banyak bahasa lain di lapangan, menggambar ide-ide Objective-C, Rust, Haskell, Ruby, Python, C#, CLU dan banyak lainnya untuk dicantumkan. Pada Desember 2015, Swift adalah open source, dan dapat berpartisipasi di http://swift.org.
Menurut Publikasi Di forum Swift, pengembang bekerja untuk menambahkan dukungan Android.
Kami sangat senang mengumumkan pembuatan Grup Kerja Android!
Tujuan utama dari kelompok kerja Android adalah untuk membangun dan memelihara Android sebagai platform yang kompatibel secara resmi untuk Swift.
Untuk informasi lebih lanjut dan terlibatlah dengan kelompok kerja Android:
- Baca kelompok kerja android
- Diskusikan Ide di Forum Android
- Gunakan workgroup mangga @android untuk mencapai kelompok kerja secara langsung di forum
Grup Kerja Android diuraikan Surat Anda untuk maju.
Grup Kerja Android:
- Tingkatkan dan pertahankan dukungan Android untuk distribusi cepat resmi, menghilangkan kebutuhan untuk tambalan di luar pohon atau hilir
- Rekomendasikan perbaikan pada paket Swift utama, seperti fondasi dan pengiriman, untuk bekerja lebih baik dengan idiom Android
- Bekerja dengan Grup Manajemen Platform untuk secara resmi mendefinisikan tingkat dukungan platform secara umum, dan kemudian bekerja untuk mencapai dukungan resmi untuk tingkat tertentu untuk Android
- Tentukan kisaran level dan arsitektur API Android yang kompatibel untuk integrasi cepat
- Kembangkan integrasi berkelanjutan untuk proyek Swift yang mencakup tes Android dalam verifikasi aplikasi ekstraksi.
- Identifikasi dan rekomendasikan praktik terbaik untuk bergabung antara SDK Java dari Swift dan Android dan Pack Swift Libraries dengan Aplikasi Android
- Kembangkan dukungan untuk aplikasi Swift di Android
- Saran dan bantu menambahkan dukungan Android ke beberapa paket Community Swift
Kabar Baik untuk Pengembang
Pengumuman ini adalah kabar baik bagi pengembang, karena akan memberi mereka opsi yang layak untuk meningkatkan pengembangan multiplatform. Kotlin dan Java saat ini adalah bahasa utama untuk mengembangkan aplikasi Android, tidak ada yang merupakan opsi yang valid untuk ekosistem Apple. Akibatnya, pengembang sering harus mempertahankan dua basis kode yang sepenuhnya terpisah untuk membawa aplikasi mereka ke kedua ekosistem seluler.
Membawa dukungan Android ke Swift dapat secara signifikan mengurangi kelebihan beban sehingga pengembang membangun dan memelihara aplikasi untuk kedua sistem operasi.