Персонализираните клавиатури на трети страни са привлекателни за потребителите на iOS още от пускането на първата джейлбрейк през 2007 г. Както при всички страхотни функции, получени при джейлбрейка, обаче, Apple в крайна сметка наваксва собствената си версия. С iOS 8 компанията донесе клавиатури на трети страни на милиони потребители. Отначало бяха достъпни само няколко клавиатури на трети страни, но сега, три месеца по-късно, в App Store има много нови начини за въвеждане. Не съм убеден обаче, че си струва да преминете към персонализирани клавиатури, тъй като им липсва една решаваща характеристика: диктовка. Това и действителният процес на настройка на клавиатурата е твърде сложен.
Настройвам
Точно когато пусна iOS 8, аз, сред много други потребители, сигурен съм, изтеглих Swype. След като го използвах на Android преди няколко години, реших, че ще го опитам отново. Въпреки тяхното ръководство за инсталиране, неочаквано беше трудно да настроите клавиатурата. Като цяло това беше няколко стъпки, да, но не очаквах да навлизам дълбоко в Настройки и да осигуря пълен достъп на клавиатурата до това, което въвеждам. Но повече за това малко по-късно.
iPhone шаблон през Spektrum 44
Apple можеше да оптимизира този процес много повече. Сякаш искат да дадат на потребителите персонализирани клавиатури, но ги дръжте скрити. „Можете да ги изтеглите, но не искаме всъщност да ги използвате.“ Това е доста нелепо. Няма причина потребителите да трябва да прескачат десет бримки, само за да инсталират нещо. Клавиатурите трябва да са като всяко друго приложение: изтеглете го, отворете го, предоставете му достъп до всичко, което въвеждате, и започнете да го използвате. От всичко, очаквах процесът на инсталиране да участва в частта на клавиатурата в настройките на iOS. Скачането между приложения просто няма смисъл.
диктовка
Моята основна причина да не използвам персонализирани клавиатури на моя iPhone не е, защото отнема твърде дълго време за настройка или може да не е най-доброто за моята поверителност (следващи нагоре), а защото няма диктовка.
Обичам да използвам Siri за диктовка. Използвам го непрекъснато, за да изпращам имейли в движение, да пиша неща в Simplenote и дори да търся неща в Amazon. Диктовка на iOS 8 е най-добрата досега, предоставяща обратна връзка на живо, докато говорите. Така че защо тогава бих го отказал? Превключването между клавиатури не е удобно, когато сте в движение и това е единственият начин да използвате интегрираната диктовка на iOS.
Както разделът „Персонализирана клавиатура“ в Ръководството за програмиране на разширения на приложенията на Apple гласи: „Персонализираните клавиатури, като всички разширения на приложения в iOS 8.0, нямат достъп до микрофона на устройството, така че въвеждането на диктовка не е възможно.“ Както обикновено, това не означава диктовка никога няма да бъде наличен в персонализирани клавиатури, но има няколко неща, които идват на ум, когато се вземат предвид последиците за поверителността на подобно развитие.
Информацията за автокорекцията и прогнозите трябва да се обменя с API на Apple, подобно на Touch ID
Като нещо, ако клавиатура като Флески поддържаше диктовка, какво би използвало за преписването на думите ви? Има няколко варианта там. Една от основните е NDEV Mobile от Nuance, разработчикът на Dragon Dictation. Той е безплатен за повечето основни реализации. Можете да го намерите на работа в приложението за iOS на Merriam-Webster, приложението OnStar RemoteLink, собственото приложение на Dragon Dictation и други. Ако разработчиците са имали достъп до микрофона, те могат да интегрират услуга като NDEV в своите клавиатури, за да предоставят диктовка.
Има и друг вариант: Apple може да разреши достъп до Siri Dictation чрез API, който също така ще защити речта на потребителя от предаване на сървър на трети страни. Това е теоретично, разбира се.
поверителност
И накрая, бих искал да разгледам последиците за поверителността на използването на клавиатури на трети страни. Отнеха години на Apple, за да внесат тази много търсена функция в мобилната си платформа, но въпреки това тя все още успява да пробие дупка в стената за поверителност. Когато се опитах да използвам Themeboard, приложение с колекция от красиви персонализирани клавиатури, бях посрещнат с тъжно лице и изскачащо меню „Permissions Required“. Той поиска да разреша на клавиатурата пълен достъп до това, което въвеждам, за да може да предоставя информация за автокорекцията и прогнозите. Просто няма начин за това. Трябва да се доверите, че програмистът няма да съхранява или продава всичко, което въвеждате.
В ръководството за програмиране на разширения за приложения, споменато по-горе, Apple също така заявява, че „Разработчик на приложения може да избере да отхвърли използването на всички персонализирани клавиатури в своето приложение. Например, разработчикът на банково приложение или разработчикът на приложение, което трябва да отговаря на правилото за поверителност на HIPAA в САЩ, може да направи това. “Това обаче не включва Safari и като потребител нямате начин да като се уверите, че клавиатурата не записва това, което пишете в браузъра, независимо дали става въпрос за номер на кредитна карта или имейл в режим на частно сърфиране.
заключение
Лично аз не обичам да не диктувам, когато съм на мотор, в колата или бързам. Въпреки това, настоящото състояние на персонализирани клавиатури на iOS е много по-тежко от това. Диктовка е нещо, без което бих могъл да живея. Липсата на поверителност не е така. Бих предпочел да имам информация в ръцете на Apple, отколкото на трета страна, която може да се окаже недостойна.
Не трябва да е работа на потребителя да изследва програмист, преди да изтегли клавиатурата им. Apple трябва просто да постави ограничения за това каква информация се предава на сървърите на разработчика, тъй като това би решило както опасенията, свързани с поверителността, така и с лесната употреба. Информацията за автокорекцията и прогнозите трябва да се обменя с API на Apple, подобно на това как работи интеграцията на трети лица на Touch ID. Вместо да борави директно с пръстовия отпечатък, вграденият чип на Apple го идентифицира и изпраща ключ към софтуера, потвърждаващ или отказващ заявката за удостоверяване. Ето какво трябва да изглеждат персонализираните клавиатури на трети страни и това искам да видя преди iOS 9 да се появи през следващата година.
