Bagaimana fitur pengembang baru iOS 8 akan berdampak pada Anda

pengembang fitur ios 8 dev
Logo promosi WWDC 2023.
Kisah ini adalah bagian dari liputan lengkap Apple WWDC kami

Apple membuka WWDC tahun ini dengan video yang berfokus pada aplikasi. Tim Cook naik ke panggung dan berjanji bahwa pengembang aplikasi akan menjadi subjek utama dalam presentasi. Dan setelah menunggu selama satu jam, Apple memamerkan iOS 8 yang berpusat pada pengembang. Meskipun ini bukan perubahan besar di sisi pengguna seperti iOS 7, Apple membuka tirai iterasi terbaru dari OS selulernya untuk mengungkapkan beberapa perubahan besar yang akan terjadi pada pengembang.

Video yang Direkomendasikan

Peningkatan Toko Aplikasi

Dimulai dari tempat pertama kali pengguna berinteraksi dengan aplikasi, Apple telah memberi pengembang cara baru untuk ditemukan dan menonjol di App Store. Pencarian yang sedang tren menunjukkan apa yang sedang populer di App Store sehingga Anda tidak perlu menjadi teman terakhir untuk mengunduh yang berikutnya Burung Flappy-jenis pukulan. Pengguna juga akan diperlihatkan pencarian terkait saat melakukan pencarian melalui App Store dan dapat menjelajah menggunakan tab Jelajahi baru yang mengkategorikan aplikasi dengan cara yang lebih mudah dinavigasi.

Aplikasi kini mendapatkan stempel persetujuan Apple dengan tag “Pilihan Editor” yang diterapkan oleh peringkat aplikasi untuk mengarahkan pengguna ke aplikasi populer. Pengembang juga dapat memamerkan aplikasi mereka dengan fitur pratinjau baru. Daripada hanya menampilkan beberapa tangkapan layar, pengembang dapat menyertakan video aplikasi yang sedang beraksi. Pengembang juga akan dapat menggabungkan aplikasi mereka, sehingga memungkinkan pengguna mengunduh paket layanan dari perusahaan yang sama dengan satu ketukan.

Terkait

  • Cara mengunduh iOS 17 beta di iPhone Anda sekarang
  • Cara menambahkan widget ke layar kunci iPhone Anda di iOS 16
  • Cara menemukan file yang diunduh di iPhone atau ponsel pintar Android Anda

Peningkatan SDK iOS

Perubahan nyata untuk iOS 8 terjadi. Ini adalah daftar panjang dan beragam perbaikan di iOS 8 SDK (kit pengembangan perangkat lunak) yang mungkin terdengar seperti bahasa asing bagi non-pengembang – bahkan kepala kami pun berputar-putar untuk mengikutinya. Tim Cook menyatakan, “rilis ini adalah rilis [pengembang] terbesar sejak peluncuran App Store.” Inilah yang bisa dilakukan pengembang menantikan untuk memainkannya, bersama dengan gagasan tentang bagaimana hal itu akan mempengaruhi pengguna di pihak penerima yang berpusat pada pengembang memperbarui.

Uji PenerbanganUji Penerbangan: TestFlight – baru-baru ini diakuisisi oleh Apple pada bulan Februari – adalah layanan pengujian beta baru untuk pengembang dan pengguna. Ini akan memungkinkan pengembang untuk membuka aplikasi mereka dalam versi beta langsung ke penggunanya dan menerima masukan dengan lancar. Layanan ini gratis dan akan menampilkan informasi kepada pengembang tentang aplikasi mereka langsung di dalam layanan. Hal ini berarti akses yang lebih terbuka untuk versi beta dan stabilitas yang lebih baik saat dirilis.


Kemungkinan diperpanjangKemungkinan diperpanjang:
Apple telah menambahkan lebih dari 4.000 API pengembang baru (antarmuka pemrograman aplikasi) di SDK. Yang “paling mendalam” menurut wakil presiden senior rekayasa perangkat lunak Craig Federighi, adalah Ekstensibilitas. Hal ini menambah kemampuan aplikasi untuk menawarkan layanan dalam aplikasi lain.

Jadi, dengan cara Apple menyertakan kemampuan berbagi melalui Facebook dan Twitter di iOS, kini aplikasi seperti Pinterest dapat melakukan hal yang sama. Contoh lain yang ditampilkan di panggung adalah penyertaan filter foto pihak ketiga yang ada di aplikasi Foto Apple. Federighi menjelaskan, “Untuk menangani ekstensibilitas dengan cara iOS, ekstensi ada di sandbox aplikasi, namun aplikasi dapat menjangkau aplikasi tersebut.”

pengembangWidget: Apple sangat mempermasalahkan penyertaan widget di antarmukanya, dan kemampuan untuk berpartisipasi di dalamnya juga meluas ke pengembang pihak ketiga. Pengembang tersebut akan dapat menentukan widget mereka sendiri seperti yang muncul di Pusat Pemberitahuan dan tampilan Hari Ini.

Bagi pengguna, ini berarti mendapatkan informasi yang Anda inginkan dari aplikasi langsung dari Pusat Pemberitahuan yang selalu dapat diakses. Misalnya, seseorang dapat menempatkan widget ESPN SportsCenter di tampilan Hari Ini dan melihat skor terkini dari tim favoritnya. Federighi memamerkan widget eBay yang memungkinkan dia melacak lelang dan mengajukan penawaran tanpa membuka aplikasi. Ini adalah fitur kompetitif untuk Windows live ubin atau sistem widget Android.

tipe cepatKeyboard pihak ketiga: Untuk pertama kalinya, Apple akan membuka OS selulernya keyboard pihak ketiga. Ini jelas merupakan bagian dari keputusan yang lebih besar untuk mengintegrasikan layanan pihak ketiga ke dalam sistem operasi. Meskipun mengumumkan pembaruan keyboardnya sendiri, Apple akan mengizinkan pengguna memilih keyboard mereka sendiri dari pengembang lain untuk digunakan sebagai opsi pengetikan utama. Presentasi di atas panggung memamerkan Swype yang digunakan dalam iOS 8.

Kustomisasi keyboard sangat bermanfaat bagi Android dan kemampuan untuk menggunakan keyboard alternatif di iOS akan menjadi tambahan yang menyenangkan.

sentuh-idSentuh ID: Untuk terus terbuka, iOS 8 akan mengizinkan aplikasi pihak ketiga untuk menggunakan Touch ID. Pengembang akan dapat memanfaatkan layanan otentikasi untuk melindungi data pengguna yang disimpan dalam aplikasi mereka. Untuk aplikasi dengan informasi sensitif seperti Mint atau 1Password, lapisan perlindungan ekstra mengalahkan perlindungan kata sandi satu lapis standar yang dapat diretas. Pengguna akan menikmati login cepat sambil merasa lebih aman. Perlu juga dicatat bahwa pengembang tidak akan memiliki akses langsung ke informasi sidik jari pengguna.

perlengkapan fotoAPI kamera dan kit foto baru: Tidak banyak yang benar-benar disebutkan tentang hal ini, tetapi Apple menyatakan bahwa mereka telah memperbarui kamera dan API kit foto. Kami berasumsi setidaknya sebagian dari hal ini ada hubungannya dengan fitur Ekstensibilitas yang disebutkan sebelumnya. Apple juga mencatat untuk membuka kemampuan untuk mengubah pengaturan kamera.

perlengkapan rumahPeralatan Rumah: Ketika Kit Kesehatan adalah solusi Apple terhadap informasi kesehatan yang ada di banyak aplikasi berbeda, RumahKiIni adalah upayanya untuk menghadirkan semua opsi otomatisasi rumah ke satu tempat. “Ada banyak aplikasi dan perangkat hebat di pasaran, namun kami pikir kami dapat memberikan rasionalitas terhadap hal ini,” kata Craig Federighi. Idenya adalah mengubah perangkat iOS menjadi remote pintar untuk rumah. Perangkat pintar termasuk pembuka pintu garasi, kamera keamanan, dan kunci dapat dikelola dari dalam HomeKit.

Apple telah menunjukkan kepada banyak perusahaan tempat layanan ini akan bekerja sama, termasuk produk seperti lampu Hue Philips dan kunci pintar August. Protokol yang diperkenalkan Apple dirancang agar semua perangkat pintar yang tersedia dari berbagai pengembang dapat bekerja sama secara kohesif. Pengguna akan mendapatkan manfaat dari antarmuka Apple, termasuk perintah Siri untuk kontrol (misalnya, memberi tahu Siri untuk “bersiap-siap tidur” akan secara otomatis mengunci pintu dan meredupkan lampu).

cloudkitCloudKit: CloudKit adalah alat lain yang dirancang untuk menyederhanakan pekerjaan pengembang. Apple mengambil tanggung jawab sisi server untuk aplikasinya, memberikan pengembang pengalaman pengembangan yang lebih bersih dan mudah digunakan di pihak mereka. Hal ini akan menghilangkan kebutuhan untuk mengelola server saat membangun aplikasi. Layanan ini tersedia secara gratis dengan beberapa batasan yang berlaku pada penggunaan yang lebih berat.

logamLogam: Untuk pengembang game yang menggunakan iOS, Metal “secara dramatis mengurangi overhead OpenGL.” OpenGL adalah standar grafis 3D saat ini untuk iOS, tetapi Metal tampaknya akan mengambil alih. Hasil yang dihasilkan oleh Metal adalah peningkatan performa dan grafis yang dipamerkan Apple melalui demo dari EA Tumbuhan vs. Zombi: Perang Taman. Dengan menggunakan Metal, EA dapat menggunakan mesin Frostbite – mesin yang dirancang untuk konsol – untuk menjalankan game di iPad.

Tim Sweeney dari Epic Games memamerkan kemampuan Metal melalui demo taman zen yang menampilkan beberapa visual yang mengesankan, termasuk kolam koi di mana setiap ikan memiliki kecerdasan buatannya sendiri dan air terjun yang berubah menjadi segerombolan besar kupu-kupu. Arti dari demo visual-berat adalah ketika Metal tersedia dengan iOS 8, visual game di perangkat iOS akan mencapai level tertinggi baru.

perlengkapan adeganAdeganKit: Meskipun Metal ditujukan untuk game grafis kelas atas, SpriteKit adalah SDK untuk game kasual. Apple menambahkan fitur baru ke dalamnya, yang disebut SceneKit. SceneKit menambahkan penyaji adegan 3D bersama dengan peningkatan fisika per piksel, sumber cahaya dan gaya medan, serta kinematika terbalik. Semua ini berarti membuat aplikasi menjadi lebih mudah – dengan asumsi Anda memahami istilah-istilah tersebut sejak awal.

cepatCepat: Mungkin perubahan terbesar bagi pengembang terjadi terakhir kali pada presentasi WWDC 2014. Apple melihat Xcode dan bahasa inti dari toolkit ini, Objective-C. Untuk menyederhanakan bahasa pemrograman yang telah digunakan selama 20 tahun terakhir, Apple menghapus “bagasi C” dan memperkenalkan bahasa pemrograman barunya: Swift. Menurut Craig Federighi, “itu benar-benar penting.”

Pengembang yang menggunakan Swift akan dapat melihat hasil pengkodean mereka secara real time saat mereka menulis kode. Seperti namanya, Swift juga jauh lebih cepat daripada Objective-C. Swift juga akan dapat berjalan berdampingan dengan kode Objective-C dan C dalam aplikasi yang sama. Swift disertakan dalam Xcode 6 beta, yang tersedia sekarang sehingga mereka bisa segera mendapatkannya.

Kedengarannya teknis, tetapi hal ini penting bagi Anda

Banyak hal yang didiskusikan dengan Swift akan terdengar tidak masuk akal bagi mereka yang bukan pembuat kode atau pengembang, namun reaksi para pengembang di ruangan tersebut memperjelas bahwa itu diterima dengan baik pengumuman. Ini harus menyederhanakan proses pengembangan aplikasi dan menghilangkan redundansi pengkodean dan kesalahan umum yang ada dalam bahasa pengkodean lainnya. Hasil akhirnya bertujuan untuk memudahkan pengembang menulis kode yang lebih aman dan andal.

Rekomendasi Editor

  • iPadOS 17 menjadikan fitur iPad favorit saya menjadi lebih baik
  • Cara mengubah Live Photo menjadi video di iPhone Anda
  • Cara mematikan tampilan selalu aktif iPhone 14 Pro Anda
  • 17 fitur tersembunyi iOS 17 yang perlu Anda ketahui
  • Punya iPhone, iPad, atau Apple Watch? Anda perlu memperbaruinya sekarang

Tingkatkan gaya hidup AndaTren Digital membantu pembaca mengawasi dunia teknologi yang bergerak cepat dengan semua berita terkini, ulasan produk yang menyenangkan, editorial yang berwawasan luas, dan cuplikan unik.