Berita Apple

Apple Mengumumkan Penambahbaikan SDK yang Ketara dengan Bahasa Pengaturcaraan 'Swift' Baharu, CloudKit dan Banyak Lagi

Isnin 2 Jun 2014 1:51 petang PDT oleh Husain Sumra

Apple menumpukan sepertiga terakhir ucapan dasarnya pada Persidangan Pembangun Seluruh Dunia hari ini untuk penambahbaikan untuk Kit Pembangunan Perisian (SDK), melancarkan bahasa pengaturcaraan baharu yang dipanggil pantas , dan kit pembangunan untuk kesihatan, automasi rumah, iCloud dan kebolehkendalian antara aplikasi.





ios8sdk
Pengumuman yang mendapat reaksi terbesar daripada pembangun ialah Swift, bahasa pengaturcaraan baharu untuk Cocoa dan Cocoa Touch yang Apple panggilan moden, pantas dan berkuasa serta direka untuk keselamatan.

Swift adalah hasil penyelidikan terkini tentang bahasa pengaturcaraan, digabungkan dengan pengalaman berdekad-dekad membina platform Apple. Parameter yang dinamakan dibawa ke hadapan daripada Objective-C dinyatakan dalam sintaks bersih yang menjadikan API dalam Swift lebih mudah dibaca dan diselenggara. Jenis yang disimpulkan menjadikan kod lebih bersih dan kurang terdedah kepada kesilapan, manakala modul menghapuskan pengepala dan menyediakan ruang nama. Memori diurus secara automatik, dan anda tidak perlu menaip koma bertitik.



Swift juga termasuk 'Taman Permainan', yang membolehkan pembangun melihat hasil kod mereka dalam panel sisi dalam masa nyata. Komuniti pembangun kelihatan sangat teruja dengan Swift, dengan Nik Fletcher dari Realmac berkata dia 'tiada kata-kata'. Pakar dan pemaju Apple terkenal John Gruber berkata bahawa Swift adalah 'berita besar dan besar' dan 'masa depan semua pembangunan Apple'.

iCloud juga telah dibuka sebahagiannya untuk pembangun dengan rangka kerja baharu yang berkuasa untuk pembangun yang dipanggil CloudKit . Ia membolehkan pembangun mengelakkan pengekodan yang mahal dan memakan masa pada bahagian pelayan aplikasi, dengan Apple menyediakan sejumlah besar storan awan dan kuasa pengkomputeran secara percuma, walaupun dengan had yang sangat tinggi untuk menggalakkan pengekodan yang ketat.

Manfaatkan kuasa penuh iCloud dan bina apl dengan rangka kerja CloudKit baharu. Kini anda boleh menyimpan dan mendapatkan semula data apl anda dengan mudah dan selamat seperti data berstruktur dalam pangkalan data atau aset terus dari iCloud. CloudKit juga membolehkan pengguna anda log masuk tanpa nama ke apl anda dengan ID Apple iCloud mereka tanpa berkongsi maklumat peribadi mereka.

Selain itu, Apple mengumumkan banyak API baharu untuk pembangun untuk memanfaatkan iOS selanjutnya. Kebolehlanjutan membolehkan apl daripada App Store, yang biasanya diasingkan dalam kotak pasir, untuk berkomunikasi antara satu sama lain. Sebagai contoh, apl Pinterest boleh dikemas kini untuk menyediakan pilihan perkongsian dalam Safari, atau Bing boleh dikemas kini untuk menyediakan terjemahan dalam Safari. Contoh lain termasuk apl Foto, yang boleh menggunakan penapis daripada apl pihak ketiga seperti VSCO.

Apl daripada App Store boleh menghantar widget ke anak tetingkap Today dalam Pusat Pemberitahuan. Sebagai contoh, SportsCenter ESPN boleh menambah widget dalam anak tetingkap Today yang membolehkan pengguna menyemak markah sukan terkini dengan mudah tanpa perlu membuka aplikasi. Widget juga interaktif, membolehkan pengguna, sebagai contoh, membida untuk item di eBay dari dalam Pusat Pemberitahuan.

Bahagian lain iOS telah dibuka kepada pembangun juga, termasuk keupayaan untuk pengguna menukar papan kekunci iOS lalai untuk pilihan pihak ketiga seperti Swype. Touch ID juga telah dibuka kepada pembangun, membenarkan apl seperti Mint menggunakan imbasan cap jari dan bukannya kata laluan.

Apple juga mengumumkan platform automasi rumah yang dikhabarkan, dipanggil HomeKit. Sebelum ini, setiap apl automasi rumah menggunakan protokol keselamatannya sendiri. Kini, selepas bekerjasama dengan pemimpin dalam bidang automasi rumah, semua apl boleh berfungsi bersama-sama dengan satu protokol dan gandingan selamat. Ini membolehkan peranti rumah automatik, seperti lampu Hue Phillips, berfungsi dengan Siri. Pengguna kini boleh memberitahu Siri sesuatu seperti 'Siri, bersiap sedia untuk tidur' untuk mematikan lampu, menutup garaj dan apa sahaja fungsi lain yang diautomasikan di rumah pengguna.

Apple juga telah menambah baik perkara untuk pembangun permainan, mengumumkan Metal, yang membebaskan sumber untuk pembangun permainan untuk membuat permainan yang kelihatan lebih baik dan lebih berkuasa untuk peranti iOS. Sebagai contoh, EA kini boleh menggunakan enjin Frostbite untuk permainan konsol untuk permainan yang dimaksudkan untuk iOS, seperti yang akan datang. Plants vs Zombies: Garden Warfare .

Xcode telah dikemas kini dengan pemaparan langsung, penyahpepijatan paparan, ujian prestasi, papan cerita dan banyak lagi.

Semua ciri SDK ini tersedia untuk pembangun dalam iOS 8 beta hari ini, dan akan tersedia untuk pengguna akhir tahun ini pada musim luruh. Banyak lagi maklumat boleh didapati di tapak web Pembangun Apple.