Зачыніць аб'яву

Аб'ява аб падтрымцы клавіятур іншых вытворцаў у iOS 8 выклікала ажыятаж, і пасля трох месяцаў з'яўлення новай аперацыйнай сістэмы і альтэрнатыўных клавіятур мы можам сказаць, што вопыт набору тэксту на iPhone сапраўды можа быць значна лепшым дзякуючы ім. Я выкарыстоўваю SwiftKey з таго часу, як яна з'явілася з падтрымкай чэшскай мовы, якая ў выніку стала маёй клавіятурай нумар адзін.

Набіраць тэкст на базавай клавіятуры ў iOS, вядома, нядрэнна. Калі карыстальнікі скардзіліся на нешта на працягу многіх гадоў, клавіятура звычайна не была адным з згаданых момантаў. Аднак, адкрыўшы староннія клавіятуры, Apple дала карыстальнікам паспрабаваць тое, што людзі выкарыстоўвалі на Android на працягу многіх гадоў, і гэта атрымалася добра. Асабліва для чэшскага карыстальніка новы спосаб уводу тэксту можа стаць сур'ёзнай навінкай.

Калі вы пішаце асабліва па-чэшску, вам даводзіцца сутыкацца з шэрагам перашкод, якія ставіць наша магічная родная мова. Перш за ўсё, вам трэба паклапаціцца аб гачках і рысках, што не так зручна на мініяцюрных мабільных клавіятурах, і ў той жа час з-за багатага слоўнікавага запасу не так проста пабудаваць сапраўды функцыянальны слоўнік, неабходны для правільнага прагназавання , які Apple таксама прыдумала ў iOS 8.

Прадказанне таго, што вы хочаце ўвесці, не з'яўляецца чымсьці новым у свеце клавіятур. У апошняй версіі сваёй аперацыйнай сістэмы Apple практычна толькі адрэагавала на тэндэнцыю з Android, адкуль яна нарэшце дазволіла выкарыстоўваць клавіятуры іншых вытворцаў у iOS. Значным натхненнем для распрацоўшчыкаў з Куперціна стала клавіятура SwiftKey, якая з'яўляецца адной з самых папулярных. І гэта лепш, чым базавы ў iOS.

Інавацыйная мадэрацыя

Вялікая перавага SwiftKey, як гэта ні парадаксальна, заключаецца ў тым, што ён мае шмат агульных элементаў з базавай клавіятурай. Пачнем з самага відавочнага - знешняга выгляду. Распрацоўшчыкі пастараліся графічна апрацаваць сваю клавіятуру, вельмі падобную на арыгінальную ад iOS, што добра па некалькіх прычынах. З аднаго боку, з белай абалонкай (цёмная таксама даступная), яна ідэальна спалучаецца з яркім асяроддзем iOS 8, а з іншага боку, яна мае амаль аднолькавае размяшчэнне і памер асобных кнопак.

Пытанне знешняга выгляду практычна гэтак жа важны, як і функцыянальнасць клавіятуры, таму што гэта частка сістэмы, якой вы карыстаецеся практычна пастаянна, таму графіка не можа быць слабай. Тут могуць апынуцца некаторыя іншыя альтэрнатыўныя клавіятуры, але SwiftKey робіць гэтую частку правільна.

Яшчэ больш важным у фінале з'яўляецца згаданае размяшчэнне і памер асобных кнопак. Многія іншыя клавіятуры іншых вытворцаў пастаўляюцца з цалкам інавацыйнымі раскладкамі альбо для таго, каб адрозніць сябе, альбо каб прадставіць новы, іншы спосаб набору тэксту. Аднак SwiftKey не праводзіць такіх эксперыментаў і прапануе раскладку, вельмі падобную на клавіятуру, якую мы ведалі з iOS на працягу многіх гадоў. Змены адбываюцца толькі пры націску на некалькі першых літар.

Такія ж, але насамрэч розныя

Любы, хто калі-небудзь карыстаўся ангельскай клавіятурай у iOS 8 з прадказаннем, ведае радок над клавіятурай, які заўсёды добра прапануе тры словы. SwiftKey заслужыў сваю рэпутацыю менавіта дзякуючы гэтаму прынцыпу, і прадказанне слоў - гэта тое, у чым ён выдатны.

Проста ўвядзіце некалькі першых літар, і SwiftKey прапануе словы, якія вы, магчыма, хочаце ўвесці. Пасля месяца выкарыстання я працягваю здзіўляцца, наколькі дасканалы алгарытм прагназавання ў гэтай клавіятуры. SwiftKey вучыцца з кожным словам, якое вы прамаўляеце, таму, калі вы часта пішаце адны і тыя ж фразы або выразы, ён аўтаматычна прапануе іх у наступны раз, і часам вы трапляеце ў сітуацыю, калі вы практычна не націскаеце літары, а проста выбіраеце патрэбныя словы у верхняй панэлі.

Для чэшскага карыстальніка гэты спосаб напісання істотны галоўным чынам таму, што яму не трэба турбавацца аб дыякрытыцы. На SwiftKey вы нават не знойдзеце кнопак працяжнік і гачок, але пра гэта пазней. Гэта быў слоўнік, якога я больш за ўсё баяўся з клавішамі Alt. У гэтым плане чэшская мова не такая простая, як англійская, і каб сістэма прагназавання працавала, чэшскі слоўнік у клавіятуры павінен быць на сапраўды высокім узроўні. На шчасце, SwiftKey прарабіў вельмі добрую працу і на гэтым фронце.

Час ад часу, вядома, вы сутыкнецеся са словам, якое клавіятура не распазнае, але як толькі вы набярэце яго, SwiftKey запомніць яго і прапануе вам у наступны раз. Вам не трэба нікуды захоўваць яго іншымі націскамі, вы проста пішаце, пацвярджаеце ў верхнім радку і больш нічога не робіце. І наадварот, утрымліваючы палец на прапанаваным слове, якое вы больш ніколі не хочаце бачыць, вы можаце выдаліць выразы са слоўніка. SwiftKey таксама можна звязаць з вашымі ўліковымі запісамі ў сацыяльных сетках, адкуль таксама можна загрузіць ваш «асабісты слоўнік».

Адсутнасць гачка і коскі крыху раздражняе, калі вы ўводзіце невядомае слова, таму вам трэба трымаць палец на пэўнай літары і чакаць, пакуль адлюструюцца ўсе яе варыянты, але, зноў жа, вы не павінны сутыкацца з ім так часта. Праблема SwiftKey заключаецца ў асноўным у словах з прыназоўнікамі, калі яны часта раздзяляюцца непажаданым чынам (напрыклад, «непераадольна», «своечасова» і г.д.), але, на шчасце, клавіятура хутка вучыцца.

Традыцыйна, або з разыначкай

Аднак SwiftKey - гэта не толькі прагназаванне, але і зусім іншы спосаб уводу тэксту, так званае "свайпінг", з якім прыйшло некалькі клавіятур іншых вытворцаў. Гэта метад, пры якім вы проста слізгаеце па асобных літарах зададзенага слова, і клавіятура аўтаматычна распазнае па гэтым руху, якое слова вы хочаце напісаць. Гэты спосаб дастасавальны практычна толькі пры пісьме адной рукой, але пры гэтым ён вельмі эфектыўны.

Абыходным шляхам мы вяртаемся да таго, што SwiftKey мае раскладку, падобную да асноўнай клавіятуры iOS. З SwiftKey вы можаце свабодна пераключацца паміж метадам уводу тэксту - гэта значыць, паміж традыцыйным пстрычкай кожнай літары або пстрычкай пальцам - у любы час. Калі вы трымаеце тэлефон у адной руцэ, вы праводзіце пальцам па клавіятуры, але як толькі вы возьмеце яго абедзвюма рукамі, вы можаце скончыць фразу класічным спосабам. Спецыяльна для класічнага ўводу мне стала важна, што SwiftKey такая ж, як і асноўная клавіятура.

Напрыклад, у Swype, якім мы таксама з'яўляемся падвяргаецца выпрабаванню, раскладка клавіятуры іншая, адаптаваная спецыяльна для патрэб свайпов, і друкаваць на ёй двума пальцамі не так зручна. Асабліва я ацаніў магчымасць выбару без страты камфорту з iPhone 6 Plus, дзе я ў асноўным набіраю абодва вялікімі пальцамі, але калі здараецца, што мне трэба хутка рэагаваць з тэлефонам у адной руцэ, функцыя Flow, як яе тут называюць, пстрыкнуўшы пальцам, спатрэбілася.

Той факт, што SwiftKey абслугоўвае абодва спосабы напісання, безумоўна, мае свае мінусы. Я зноў згадаю Swype, дзе вы можаце выкарыстоўваць жэсты, каб хутка ўводзіць любыя знакі прыпынку або выдаляць цэлыя словы. SwiftKey не мае такіх гаджэтаў, што крыху шкада, таму што яны, безумоўна, могуць быць рэалізаваны ў духу Swype, нягледзячы на ​​яго шматфункцыянальнасць. Побач з прабелам мы можам знайсці кнопку з кропкай, і калі мы ўтрымліваем яе, з'явіцца больш сімвалаў, але гэта не так хутка, як калі ў вас ёсць кропка і коска побач з прабелам і шэраг жэстаў пісаць іншыя знакі. Пасля коскі SwiftKey таксама не робіць прабел аўтаматычна, гэта значыць тая ж практыка, што і на базавай клавіятуры.

Рай паліглота

Я ўжо казаў, што пісаць на чэшскай мове з SwiftKey - гэта сапраўднае задавальненне. Вы не маеце справу з гачкамі і рысачкамі, якія клавіятура ўстаўляе ў словы сама па сабе, звычайна вам трэба толькі ўвесці некалькі першых літар, і доўгае слова ўжо свеціць вам з верхняга радка. SwiftKey таксама надзіва добра спраўляецца з чэшскімі хваробамі, кшталту напісання незапісаных канцовак і іншых дробязяў. Я баяўся, што з-за SwiftKey мне давядзецца пры кожным зручным выпадку пісаць так, быццам я адрасую тэкст каралеве Англіі, але ўсё наадварот. SwiftKey дазваляе нават нязначныя чэшскія парушэнні, асабліва пасля таго, як ён пазнаёміцца ​​з вамі лепш.

Не менш цікавым фактам з'яўляецца тое, што SwiftKey кіруе некалькімі мовамі адначасова, што часткова адказвае на пытанне, чаму на клавіятуры няма гака з коскай нават пры наборы па-чэшску. Вы можаце пісаць у SwiftKey на колькі заўгодна (падтрымоўваных) мовах, і клавіятура амаль заўсёды вас зразумее. Спачатку я не звяртаў асаблівай увагі на гэтую асаблівасць, але ў выніку яна аказалася вельмі прыемнай і эфектыўнай рэччу. Я ўжо быў у захапленні ад прадказальнага слоўніка SwiftKey, але паколькі ён ведае, на якой мове я хачу пісаць, я часта падазраю, што ён чытае думкі.

Я пішу на чэшскай і англійскай мовах, і на самой справе няма ніякіх праблем пачаць пісаць сказ на чэшскай і скончыць яго на англійскай. Пры гэтым стыль напісання застаецца ранейшым, толькі SwiftKey па выбраных літарах ацэньвае, што такое слова ангельскае, а іншыя - чэшскія. У наш час практычна ніхто з нас не можа абысціся без англійскай (як і іншых моў), і магчымасць зручна пісаць па-чэшску і па-ангельску адначасова вітаецца.

Я шукаю ангельскі тэрмін у Google і адказваю на тэкставае паведамленне побач з чэшскім - усё на той жа клавіятуры, гэтак жа хутка, гэтак жа эфектыўна. Мне больш нікуды не трэба пераходзіць. Але тут мы падыходзім да, напэўна, самай вялікай праблемы, якая да гэтага часу суправаджае амаль усе клавіятуры іншых вытворцаў.

Apple псуе вопыт

Распрацоўшчыкі кажуць, што Apple вінаватая. Але ён, верагодна, поўны клопатаў з нагоды ўласных памылак у iOS 8, так што выпраўлення ўсё яшчэ не прыходзіць. Пра што мы гаворым? Што псуе карыстацкі досвед працы са староннімі клавіятурамі, так гэта тое, што яны час ад часу проста адвальваюцца. Напрыклад, адпраўце паведамленне з SwiftKey і раптам з'явіцца штатная клавіятура iOS. Іншы раз клавіятура наогул не з'яўляецца, і вам трэба перазапусціць усё прыкладанне, каб яно запрацавала.

Праблема не толькі ў SwiftKey, але і ва ўсіх альтэрнатыўных клавіятурах, якія пакутуюць галоўным чынам ад таго, што Apple вызначыла для іх толькі мінімальны ліміт аператыўнай памяці, і як толькі дадзеная клавіятура павінна была яе выкарыстоўваць, iOS вырашае ўключыць гэта выключана. Таму, напрыклад, пасля адпраўкі паведамлення клавіятура вяртаецца да базавай. Другая згаданая праблема з нерасцягваннем клавіятуры павінна быць звязана з праблемай у iOS 8. Па словах распрацоўшчыкаў, Apple павінна выправіць гэта ў бліжэйшы час, але пакуль гэтага не адбываецца.

У любым выпадку, гэтыя фундаментальныя праблемы, больш за ўсё руйнуюць вопыт выкарыстання SwiftKey і іншых клавіятур, не на баку распрацоўшчыкаў, якія ў дадзены момант, як і карыстальнікі, проста чакаюць рэакцыі інжынераў Apple.

У сувязі з распрацоўшчыкамі і SwiftKey у прыватнасці можа ўзнікнуць яшчэ адно пытанне - а як жа збор дадзеных? Некаторым карыстальнікам не падабаецца, што ў сістэмных наладах даводзіцца называць прыкладанне поўным доступам. Аднак гэта абсалютна неабходна, каб клавіятура магла ўзаемадзейнічаць са сваім уласным дадаткам, у якім адбываюцца ўсе яе налады і налады. Калі вы не дасце SwiftKey поўны доступ, клавіятура не зможа выкарыстоўваць прагназаванне і аўтавыпраўленне.

У SwiftKey яны запэўніваюць, што надаюць вялікае значэнне канфідэнцыяльнасці сваіх карыстальнікаў і ўсе дадзеныя абаронены шыфраваннем. У асноўным гэта звязана з сэрвісам SwiftKey Cloud, у якім вы можаце зарэгістравацца цалкам добраахвотна. Воблачны ўліковы запіс на серверах SwiftKey гарантуе вам рэзервовую копію вашага слоўніка і яго сінхранізацыю на ўсіх прыладах, няхай гэта будзе iOS або Android.

Напрыклад, вашы паролі ўвогуле не павінны трапляць на серверы SwiftKey, таму што калі ў iOS поле вызначана правільна, пры ўводзе пароля аўтаматычна ўключаецца сістэмная клавіятура. А потым ад вас залежыць, ці верыце вы, што Apple не збірае даныя. Вядома, яны таксама кажуць, што не.

Дарогі назад няма

Пасля прыходу чэшскай мовы ў SwiftKey я планаваў пратэставаць гэтую альтэрнатыўную клавіятуру на працягу некалькіх тыдняў, і праз месяц яна настолькі ўвайшла мне пад скуру, што я практычна не магу вярнуцца. Пасля таго, як вы паспрабавалі SwiftKey, друкаваць на стандартнай клавіятуры iOS занадта балюча. Раптам дыякрытычныя знакі не дадаюцца аўтаматычна, правядзенне пальцам па кнопках не працуе, калі гэта неабходна, і клавіятура ўвогуле не прапануе вам (прынамсі, не на чэшскай).

Калі SwiftKey не выходзіць з ладу ў iOS 8 з-за нязручнасці, у пераважнай большасці выпадкаў у мяне няма прычын вяртацца да базавай клавіятуры. Як максімум, калі я хачу напісаць нейкі тэкст без дыякрытыкі, то тут выйграе клавіятура iOS, але такіх магчымасцяў ужо не так шмат. (Дзякуючы тарыфам з безлімітным SMS, так трэба пісаць толькі за мяжой.)

Хуткае навучанне і, перш за ўсё, неверагодна дакладнае прадказанне слоў робяць SwiftKey адной з лепшых альтэрнатыўных клавіятур для iOS. Яе, безумоўна, палічаць лепшай тымі, хто хоча сумясціць класічны вопыт (такая ж раскладка клавіш і падобныя паводзіны) з сучаснымі падыходамі, якія палегчаць вам жыццё пры напісанні любога тэксту на iPhone і iPad.

Клавіятура SwiftKey тэставалася на iPhone 6 і 6 Plus, версія для iPad у артыкуле адсутнічае.

[адрас прыкладання=https://itunes.apple.com/cz/app/swiftkey-keyboard/id911813648?mt=8]

.