Aizvērt sludinājumu

Trešās puses tastatūru integrācija operētājsistēmā iOS 8 bija ļoti apsveicama attīstība gan lietotājiem, gan izstrādātājiem. Tas pavēra durvis populārām trešo pušu tastatūrām, piemēram, Swype vai SwiftKey. Tomēr drošības nolūkos Apple ir daļēji ierobežojis tastatūru. Piemēram, tos nevar izmantot paroļu ievadīšanai. No iOS 8 dokumentācijas izrietēja vairāki citi ierobežojumi, no kuriem skumjākais bija nespēja pārvietot kursoru, izmantojot tastatūru. Tomēr šķiet, ka iOS 8 beta 3 versijā Apple ir atteicies no šī ierobežojuma vai drīzāk pievienojis API, lai iespējotu kursora kustību.

Iznāca informācija par ierobežojumu dokumentācija par pielāgotu tastatūru programmēšanu, kur teikts:

“[…] pielāgotā tastatūra nevar atzīmēt tekstu vai kontrolēt kursora pozīciju. Šīs darbības kontrolē teksta ievades lietojumprogramma, kas izmanto tastatūru.

Citiem vārdiem sakot, kursoru kontrolē lietojumprogramma, nevis tastatūra. Šis punkts vēl nav atjaunināts pēc jaunās iOS 8 beta versijas izlaišanas, tomēr jauno API dokumentācijā atklāja izstrādātājs Ole Zorn tāda, kas saskaņā ar tā aprakstu galu galā iespējos šo darbību. Apraksts burtiski pasaka visu "pielāgojiet teksta pozīciju pēc attāluma no rakstzīmes". Pateicoties tam, tastatūrai vajadzētu piekļūt darbībai, kuru līdz šim varēja kontrolēt tikai lietojumprogramma.

 

Tādējādi ģenialitāte varētu tikt piemērota trešo pušu tastatūrām Daniela Hūera koncepcija no 2012. gada, kur iespējams pārvietot kursoru, velkot horizontāli pa tastatūru. Vēlāk šī funkcija parādījās, izmantojot jailbreak kniebienu VelcietSelection. Šo koncepciju izmanto arī vairākas App Store lietotnes, tostarp Ievadraksts, rakstīšanas programmatūra, ko izstrādājis Ole Zorn, lai gan vilkšana ir iespējama tikai uz īpašas joslas virs tastatūras.

Kursora izvietošana operētājsistēmā iOS nekad nav bijusi visprecīzākā un ērtākā, un trešo pušu tastatūras beidzot varētu uzlabot šo septiņus gadus veco koncepciju. WWDC 2014 bija redzams, kā Apple vēlas pielāgoties izstrādātājiem, un jaunā API acīmredzot ir atbilde uz viņu pieprasījumiem.

.