Փակել գովազդը

Երրորդ կողմի ստեղնաշարերի ինտեգրումը iOS 8-ում շատ ողջունելի զարգացում էր ինչպես օգտատերերի, այնպես էլ մշակողների համար: Այն բացեց երրորդ կողմի հայտնի ստեղնաշարերի դուռը, ինչպիսիք են Swype-ը կամ SwiftKey-ը: Անվտանգության շրջանակներում, սակայն, Apple-ը մասամբ սահմանափակել է ստեղնաշարը: Օրինակ, դրանք չեն կարող օգտագործվել գաղտնաբառեր մուտքագրելու համար: Մի քանի այլ սահմանափակումներ ի հայտ եկան iOS 8-ի փաստաթղթերից, որոնցից ամենատխուրը ստեղնաշարի միջոցով կուրսորը տեղափոխելու անկարողությունն էր: Այնուամենայնիվ, թվում է, որ iOS 8 բետա 3-ում Apple-ը հրաժարվել է այս սահմանափակումից, ավելի ճիշտ՝ ավելացրել է API՝ կուրսորը շարժելու համար:

Սահմանափակման մասին տեղեկություններ էին ստացվում հատուկ ստեղնաշարերի ծրագրավորման փաստաթղթեր, որտեղ ասվում է.

«[…] հատուկ ստեղնաշարը չի կարող նշել տեքստը կամ վերահսկել կուրսորի դիրքը: Այս գործողությունները վերահսկվում են տեքստի մուտքագրման հավելվածով, որն օգտագործում է ստեղնաշարը»

Այլ կերպ ասած, կուրսորը կառավարվում է ոչ թե ստեղնաշարի, այլ հավելվածի կողմից: Այս պարբերությունը դեռ չի թարմացվել նոր iOS 8 բետա-ի թողարկումից հետո, սակայն, նոր API-ների փաստաթղթերում։ հայտնաբերել է ծրագրավորող Օլե Զորնը մեկը, որն, ըստ իր նկարագրության, ի վերջո հնարավորություն կտա այս գործողությունը: Նկարագրությունը բառացիորեն ամեն ինչ ասում է «կարգավորել տեքստի դիրքը ըստ նիշից հեռավորության»: Դրա շնորհիվ ստեղնաշարը պետք է մուտք գործի մի գործողություն, որը մինչ այժմ կարող էր կառավարել միայն հավելվածը։

 

Երրորդ կողմի ստեղնաշարերի համար, այսպիսով, կարող է կիրառվել հանճարը հայեցակարգ Դենիել Հուպերի կողմից 2012 թվականից, որտեղ հնարավոր է կուրսորը տեղափոխել ստեղնաշարի վրա հորիզոնական քարշ տալով։ Ավելի ուշ այս ֆունկցիան հայտնվեց jailbreak-ի միջոցով SwipeSelection- ը. Այս հայեցակարգը կիրառվում է նաև App Store-ի մի քանի հավելվածների կողմից, ներառյալ Խմբագրական, գրելու ծրագիր, որը մշակվել է Ole Zorn-ի կողմից, թեև քաշելը հնարավոր է միայն ստեղնաշարի վերևում գտնվող հատուկ գծի վրա:

Կուրսորի տեղադրումը iOS-ում երբեք չի եղել ամենաճշգրիտ կամ հարմարավետը, և երրորդ կողմի ստեղնաշարերը վերջապես կարող են բարելավել այս յոթ տարվա վաղեմության հայեցակարգը: WWDC 2014-ին երևաց, թե ինչպես է Apple-ը ցանկանում տեղավորել ծրագրավորողներին, և նոր API-ն, ըստ երևույթին, պատասխան է նրանց խնդրանքներին:

.