De integratie van toetsenborden van derden in iOS 8 was een zeer welkome ontwikkeling voor zowel gebruikers als ontwikkelaars. Het opende de deur naar populaire toetsenborden van derden, zoals Swype of SwiftKey. Als onderdeel van de beveiliging heeft Apple het toetsenbord echter gedeeltelijk beperkt. Ze kunnen bijvoorbeeld niet worden gebruikt om wachtwoorden in te voeren. Uit de iOS 8-documentatie kwamen verschillende andere beperkingen naar voren, waarvan de treurigste het onvermogen was om de cursor met het toetsenbord te verplaatsen. Het lijkt er echter op dat Apple in iOS 8 bèta 3 deze beperking heeft laten varen, of beter gezegd een API heeft toegevoegd om cursorbeweging mogelijk te maken.
Er kwam informatie over de beperking naar buiten documentatie over het programmeren van aangepaste toetsenborden, waar staat:
“[…] aangepast toetsenbord kan geen tekst markeren of de cursorpositie bepalen. Deze bewerkingen worden bestuurd door een tekstinvoertoepassing die gebruikmaakt van het toetsenbord"
Met andere woorden: de cursor wordt bestuurd door de applicatie, niet door het toetsenbord. Deze paragraaf is na de release van de nieuwe iOS 8-bèta echter nog niet bijgewerkt in de documentatie van de nieuwe API's ontdekt door ontwikkelaar Ole Zorn een die, volgens de beschrijving, deze actie uiteindelijk mogelijk zal maken. De beschrijving zegt letterlijk alles "tekstpositie aanpassen op afstand tot teken". Dankzij dit zou het toetsenbord toegang moeten krijgen tot een bewerking die tot nu toe alleen de applicatie kon controleren.
Het lijkt erop dat het mogelijk is om de cursor te verplaatsen met een aangepast toetsenbord in bèta 3. :) pic.twitter.com/hSLg8Gn48F
— Ole Zorn (@olemoritz) 7 juli 2014
Voor toetsenborden van derden zou genialiteit dus van toepassing kunnen zijn concept van Daniel Hooper uit 2012, waar het mogelijk is om de cursor te verplaatsen door horizontaal op het toetsenbord te slepen. Later verscheen deze functie via een jailbreak-tweak SwipeSelectie. Dit concept wordt ook toegepast door verschillende apps in de App Store, waaronder Hoofdartikel, een schrijfsoftware ontwikkeld door Ole Zorn, hoewel slepen alleen mogelijk is op een speciale balk boven het toetsenbord.
De plaatsing van de cursor op iOS is nog nooit zo nauwkeurig of comfortabel geweest, en toetsenborden van derden zouden dit zeven jaar oude concept eindelijk kunnen verbeteren. Op WWDC 2014 werd gezien hoe Apple ontwikkelaars tegemoet wil komen, en de nieuwe API is blijkbaar een antwoord op hun verzoeken.
Ik ben blij met dit nieuws, al was het maar omdat het eerste wat ik ga doen na de update naar iOS8 het kopen van een nieuw toetsenbord is (waarschijnlijk Flexy). De huidige selectie van de cursorlocatie met behulp van de bel lijkt mij echter comfortabel genoeg, misschien met uitzondering van het raken van de rand van het scherm...;)
Integendeel, ik denk dat het een stap in de verkeerde richting is. Voor mij zit de charme van iOS juist in de geslotenheid en dus de stabiliteit ervan. Het naderen van de androïde en het geschreeuw van een paar ontevreden mensen zullen geen goed doen
Ik begrijp de onomkeerbaarheid niet. Wie verhindert je om het Apple-toetsenbord te gebruiken? Jouw mening lijkt mij vreselijk beperkt, vergelijkbaar met de extase van de originele tekst op blu-ray-schijven. die schrijven dat dit het meest origineel is met Tsjechische ondertitels. dat is ieders zaak, dat iedereen gebruikt wat hij wil, maar waarom de keuze van anderen overnemen, wat wil je een ander toetsenbord of nasynchronisatie voor een film? ... dus gebruik het originele stabiele toetsenbord, maar iemand kan gemakkelijk een ander onstabiel toetsenbord gebruiken, toch? laat de keuze aan de gebruikers over, waarom zou je andere mensen het keuzerecht ontnemen?!
Ik zal het standaardtoetsenbord niet vervangen. Alleen al de schizofrenie dat er één wachtwoord zal zijn en een ander voor de anderen, lijkt mij stom. Ik zou Apple liever verwelkomen om de bestaande te verenigen.
Het eerste dat ik doe nadat ik iOS8 heb geïnstalleerd, is Swiftkey downloaden en de klassieke Apple-toetsenbordskin eraan toevoegen. Er is niets op iOS dat mij zo irriteert als het iOS-toetsenbord. Vreselijke voorspelling en kan niets doen wat een modern toetsenbord zou moeten kunnen.1
Helemaal mee eens. Wat mij het meest stoorde na de overstap van Android naar iOS, is de lange tekstinvoer, naast typefouten. Ik kijk er naar uit om Swiftkey hele zinnen te leren en te onthouden, niet alleen mijn unieke uitdrukkingen en wendingen :)
Vaak zijn één of twee letters voldoende en zal Swiftkey het gewenste woord "raden". Om nog maar te zwijgen van het swipen