Anzeige schließen

Die Integration von Tastaturen von Drittanbietern in iOS 8 war für Benutzer und Entwickler gleichermaßen eine sehr willkommene Entwicklung. Es öffnete die Tür zu beliebten Tastaturen von Drittanbietern wie Swype oder SwiftKey. Aus Sicherheitsgründen hat Apple die Tastatur jedoch teilweise eingeschränkt. Sie können beispielsweise nicht zur Eingabe von Passwörtern verwendet werden. Aus der iOS 8-Dokumentation gingen mehrere weitere Einschränkungen hervor, von denen die traurigste darin bestand, dass der Cursor nicht über die Tastatur bewegt werden konnte. Es scheint jedoch, dass Apple in iOS 8 Beta 3 diese Einschränkung aufgegeben hat bzw. eine API hinzugefügt hat, um die Cursorbewegung zu ermöglichen.

Informationen über die Einschränkung wurden veröffentlicht Dokumentation zur Programmierung benutzerdefinierter Tastaturen, wo steht:

„[…] Die benutzerdefinierte Tastatur kann weder Text markieren noch die Cursorposition steuern. Diese Vorgänge werden von einer Texteingabeanwendung gesteuert, die die Tastatur verwendet.

Mit anderen Worten: Der Cursor wird von der Anwendung gesteuert, nicht von der Tastatur. Dieser Absatz wurde nach der Veröffentlichung der neuen iOS 8 Beta jedoch noch nicht in der Dokumentation der neuen APIs aktualisiert entdeckt vom Entwickler Ole Zorn eine, die ihrer Beschreibung zufolge letztendlich diese Aktion ermöglichen wird. Die Beschreibung sagt im wahrsten Sinne des Wortes alles „Textposition anhand des Abstands zum Zeichen anpassen“. Dadurch soll die Tastatur Zugriff auf einen Vorgang erhalten, den bisher nur die Anwendung steuern konnte.

 

Für Tastaturen von Drittanbietern könnte Genius somit gelten Konzept von Daniel Hooper aus dem Jahr 2012, bei dem es möglich ist, den Cursor durch horizontales Ziehen auf der Tastatur zu bewegen. Später erschien diese Funktion über eine Jailbreak-Optimierung SwipeSelektion. Dieses Konzept wird auch von mehreren Apps im App Store angewendet, darunter Editorial, einer von Ole Zorn entwickelten Schreibsoftware, allerdings ist das Ziehen nur auf einer speziellen Leiste über der Tastatur möglich.

Die Cursor-Platzierung unter iOS war noch nie so präzise oder komfortabel, und Tastaturen von Drittanbietern könnten dieses sieben Jahre alte Konzept endlich verbessern. Auf der WWDC 2014 zeigte sich, wie Apple den Entwicklern entgegenkommen will und die neue API offenbar eine Antwort auf deren Wünsche ist.

.