Tutup iklan

Integrasi keyboard pihak ketiga di iOS 8 merupakan perkembangan yang sangat disambut baik oleh pengguna dan pengembang. Ini membuka pintu ke keyboard pihak ketiga yang populer seperti Swype atau SwiftKey. Namun, sebagai bagian dari keamanan, Apple telah membatasi sebagian keyboardnya. Misalnya, mereka tidak dapat digunakan untuk memasukkan kata sandi. Beberapa keterbatasan lain muncul dari dokumentasi iOS 8, yang paling menyedihkan adalah ketidakmampuan menggerakkan kursor menggunakan keyboard. Namun, tampaknya di iOS 8 beta 3, Apple telah mengabaikan batasan ini, atau lebih tepatnya menambahkan API untuk mengaktifkan pergerakan kursor.

Informasi tentang pembatasan telah keluar dokumentasi tentang pemrograman keyboard khusus, yang berbunyi:

“[…] keyboard khusus tidak dapat menandai teks atau mengontrol posisi kursor. Operasi ini dikendalikan oleh aplikasi input teks yang menggunakan keyboard"

Dengan kata lain, kursor dikendalikan oleh aplikasi, bukan keyboard. Namun, paragraf ini belum diperbarui setelah rilis iOS 8 beta baru, dalam dokumentasi API baru ditemukan oleh pengembang Ole Zorn salah satu yang, menurut uraiannya, pada akhirnya akan memungkinkan tindakan ini. Deskripsinya secara harfiah menjelaskan semuanya "sesuaikan posisi teks berdasarkan jarak dari karakter". Berkat ini, keyboard seharusnya mendapatkan akses ke operasi yang hingga saat ini hanya dapat dikontrol oleh aplikasi.

 

Untuk keyboard pihak ketiga, genius dapat diterapkan konsep oleh Daniel Hooper dari tahun 2012, yang memungkinkan untuk memindahkan kursor dengan menyeret secara horizontal pada keyboard. Nantinya, fitur ini muncul melalui tweak jailbreak GeserPilihan. Konsep ini juga diterapkan oleh beberapa aplikasi di App Store diantaranya Tajuk rencana, perangkat lunak penulisan yang dikembangkan oleh Ole Zorn, meskipun menyeret hanya dapat dilakukan pada bilah khusus di atas keyboard.

Penempatan kursor di iOS tidak pernah seakurat atau senyaman ini, dan keyboard pihak ketiga akhirnya dapat menyempurnakan konsep berusia tujuh tahun ini. Pada WWDC 2014, terlihat bagaimana Apple ingin mengakomodasi para pengembang, dan API baru tersebut rupanya merupakan respon atas permintaan mereka.

.