რეკლამის დახურვა

მესამე მხარის კლავიატურების ინტეგრაცია iOS 8-ში ძალიან მისასალმებელი იყო როგორც მომხმარებლებისთვის, ასევე დეველოპერებისთვის. მან გააღო კარი პოპულარული მესამე მხარის კლავიატურებისთვის, როგორიცაა Swype ან SwiftKey. თუმცა, როგორც უსაფრთხოების ნაწილი, Apple-მა ნაწილობრივ შეზღუდა კლავიატურა. მაგალითად, მათი გამოყენება არ შეიძლება პაროლების შესაყვანად. iOS 8-ის დოკუმენტაციაში წარმოიშვა კიდევ რამდენიმე შეზღუდვა, რომელთაგან ყველაზე სამწუხარო იყო კურსორის გადაადგილების შეუძლებლობა კლავიატურის გამოყენებით. თუმცა, როგორც ჩანს, iOS 8 ბეტა 3-ში Apple-მა მიატოვა ეს შეზღუდვა, უფრო სწორად, დაამატა API კურსორის მოძრაობის გასააქტიურებლად.

ინფორმაცია შეზღუდვის შესახებ ვრცელდებოდა დოკუმენტაცია პერსონალური კლავიატურების პროგრამირების შესახებ, სადაც ნათქვამია:

„[…] მორგებულ კლავიატურას არ შეუძლია ტექსტის მონიშვნა ან კურსორის პოზიციის კონტროლი. ამ ოპერაციებს აკონტროლებს ტექსტის შეყვანის აპლიკაცია, რომელიც იყენებს კლავიატურას"

სხვა სიტყვებით რომ ვთქვათ, კურსორს აკონტროლებს აპლიკაცია და არა კლავიატურა. ეს პუნქტი ჯერ არ განახლებულა ახალი iOS 8 ბეტას გამოსვლის შემდეგ, თუმცა, ახალი API-ების დოკუმენტაციაში აღმოაჩინა დეველოპერმა ოლე ზორნმა ის, რომელიც, მისი აღწერილობის მიხედვით, საბოლოოდ საშუალებას მისცემს ამ მოქმედებას. აღწერა სიტყვასიტყვით ამბობს ყველაფერს "ტექსტის პოზიციის დარეგულირება სიმბოლოდან მანძილის მიხედვით". ამის წყალობით, კლავიატურას უნდა ჰქონდეს წვდომა ოპერაციაზე, რომელიც აქამდე მხოლოდ აპლიკაციას შეეძლო.

 

მესამე მხარის კლავიატურებისთვის, გენიოსი შეიძლება გამოიყენებოდეს დენიელ ჰუპერის კონცეფცია 2012 წლიდან, სადაც შესაძლებელია კურსორის გადატანა კლავიატურაზე ჰორიზონტალურად გადმოწევით. მოგვიანებით, ეს ფუნქცია გამოჩნდა jailbreak-ის შესწორებით დარტყმის შერჩევა. ამ კონცეფციას ასევე იყენებენ რამდენიმე აპლიკაცია App Store-ში, მათ შორის სარედაქციოოლე ზორნის მიერ შემუშავებული საწერი პროგრამული უზრუნველყოფა, თუმცა გადათრევა შესაძლებელია მხოლოდ კლავიატურის ზემოთ არსებულ სპეციალურ ზოლზე.

კურსორის განთავსება iOS-ზე არასოდეს ყოფილა ყველაზე ზუსტი ან კომფორტული და მესამე მხარის კლავიატურებს საბოლოოდ შეეძლოთ გააუმჯობესონ ეს შვიდი წლის წინანდელი კონცეფცია. WWDC 2014-ზე დაფიქსირდა, თუ როგორ სურს Apple-ს დეველოპერების განთავსება და ახალი API აშკარად პასუხობს მათ მოთხოვნებს.

.