Seperti Persidangan Pembangun Dunia di seluruh dunia (WWDC) di San Francisco , 1, 000 jurutera Apple dan 5, 000 pemaju akan kembali ke bahagian dunia mereka yang bersenjata dengan bahasa pengaturcaraan Apple sendiri.
Dalam ucapannya pada hari Isnin, Ketua Pegawai Eksekutif Apple Tim Cook mengumumkan – antara perkembangan baru lain – bahasa pengaturcaraan Swift dan mendakwa ia menjadi kod yang lebih cepat untuk pembangunan merentasi iOS dan OSX.
Apple adalah firma teknologi terkini untuk menghasilkan bahasa pengaturcaraan mereka sendiri (Google dan Microsoft juga mempunyai bahasa mereka sendiri) dan Swift boleh digunakan oleh pemaju Apple pada hari ini dengan 677 halaman dokumentasi yang tersedia di kedai iBooks.
Tetapi mengapa syarikat mahu bahasa pemrograman mereka sendiri – terutamanya apabila kod tujuan umum seperti objektif-C dan C telah berjaya digunakan selama 20 tahun?
Jadi apa yang begitu baik tentang Swift?
Ia cukup banyak untuk mempercepatkan.
Walaupun Apple (dan syarikat lain) membekalkan perkakasan, pemaju akhirnya membawa nilai utiliti yang terbaik daripada teknologi. Pemaju yang lebih cepat boleh kod, lebih banyak aplikasi boleh dibuat.
Oleh itu mari kita lihat mengapa Swift adalah perkara besar seterusnya (dan mengapa pemaju perlu meluangkan masa untuk belajar bahasa baru, seperti yang berikut):
Swift lebih mudah untuk kod dengan. Swift kelihatan lebih “bersih” daripada kod tradisional. Selain menyingkirkan tanda kurung dan koma bertulis bersarang (yang membuat kod kelihatan sangat kompleks dan sukar untuk dipelihara), pengaturcara kini boleh menggunakan jenis yang disimpulkan, yang bermaksud bahawa pembolehubah dan pemalar boleh diisytiharkan tanpa menyatakan jenis data.
Pemaju boleh mengurangkan masa debug ke atas kesilapan yang biasa dan remeh (jika anda berminat dengan pintar, Swift mengurus kod yang tidak selamat dengan menguruskan sendiri memori, mengelakkan limpahan – dalam array, contohnya – dan mengendalikan objek nil yang betul).
Ini juga bermakna bahawa pemaju baru boleh dikurangkan keperluan untuk mempelajari sintaks kompleks dan sintesis Objective-C (tetapi Swift akan duduk bersama Objektif-C dan kod C yang sedia ada).
Swift pantas dan berkuasa. Pengaturcaraan pantas adalah bahan utama dalam keupayaan perkakasan dan perisian baru Apple. Kod Swift akan disusun menggunakan pengkompil prestasi tinggi yang sama, dan ia akan dijalankan secara asli untuk menggabungkan ciri-ciri terbaik dari Objektif-C dan C.
Berdasarkan persembahan dalam WWDC, kita melihat statistik menunjukkan algoritma kompleks boleh berjalan lebih cepat daripada Objektif-C.
Swift menyokong “taman permainan interaktif”. “Permainan permainan interaktif” membolehkan pemaju untuk segera melihat keputusan mengubah kod dan menjejaki tempoh masa kemajuan. Ini amat berguna untuk debug gelung kompleks, algoritma dan animasi.
Bercakap mengenai perkembangan baru
Seperti yang diharapkan secara meluas, Apple menyertai Google dan langkah-langkah Microsoft untuk menyampaikan aplikasi automasi dan aplikasi rumah, serta menyokong integrasi yang lebih kukuh antara ciri-ciri asli (seperti Siri dan Pemberitahuan Pemberitahuan) dan aplikasi dan sensor pihak ketiga.
Aplikasi Kesihatan menyertai Gear Fit, Nike dan Fitbit Samsung untuk membawa data kesihatan dan kecergasan, diukur oleh peranti mudah alih dan dpt dipakai, ke tapak tangan kami.
Alat baru untuk pemaju yang dipanggil HealthKit menambah kepada aktiviti standard, denyutan jantung dan ukuran diet dengan membenarkan pemaju membuat aplikasi dan sensor pihak ketiga untuk mengukur faktor seperti tekanan darah dan pola tidur.
Pengguna juga boleh membuat kad kecemasan dengan maklumat kesihatan penting seperti alergi dan jenis darah, boleh diakses dari skrin kunci dan skrin panggilan kecemasan.
Alat pembangunan lain – HomeKit – akan membiarkan kita mengawal aspek rumah kita (seperti lampu dan suhu) menggunakan telefon kami.
Untuk membolehkan interaksi semulajadi dengan telefon kami untuk aplikasi rumah dan kesihatan, iOS telah berkembang untuk membolehkan Siri bebas tangan, mirip dengan rakan sejawat Android Google Now.
Kita boleh berkata: “Hey Siri, saya sudah bersedia untuk tidur”, maka lampu akan dimatikan secara automatik untuk tidur dan telefon akan masuk ke mod “tidak mengganggu” – mungkin juga bermain muzik santai kegemaran kami.
Dengan pengenalan Swift, kita boleh mengharapkan untuk melihat lebih banyak aplikasi berbanding sebelum ini – benar-benar membina slogan Apple 2007, “Ada aplikasi untuk segala-galanya”.
Editor:sayasendiri