Гуравдагч талын гарыг iOS 8-д нэгтгэсэн нь хэрэглэгчид болон хөгжүүлэгчдийн хувьд маш таатай хөгжил байлаа. Энэ нь Swype эсвэл SwiftKey зэрэг гуравдагч талын алдартай гаруудын үүдийг нээсэн. Гэсэн хэдий ч аюулгүй байдлын нэг хэсэг болгон Apple гарыг хэсэгчлэн хязгаарласан. Жишээлбэл, тэдгээрийг нууц үг оруулахад ашиглах боломжгүй. iOS 8-ын баримт бичигт хэд хэдэн хязгаарлалтууд гарч ирсэн бөгөөд хамгийн гунигтай нь гарыг ашиглан курсорыг хөдөлгөх боломжгүй байсан явдал юм. Гэсэн хэдий ч iOS 8 бета 3 хувилбарт Apple энэ хязгаарлалтыг орхисон, эсвэл курсорын хөдөлгөөнийг идэвхжүүлэхийн тулд API нэмсэн бололтой.
Хязгаарлалтын талаарх мэдээлэл гарч байсан захиалгат гарыг програмчлах тухай баримт бичиг, хаана бичсэн байна:
“[…] Тусгай гар нь текстийг тэмдэглэх эсвэл курсорын байрлалыг хянах боломжгүй. Эдгээр үйлдлийг гар ашигладаг текст оруулах программ удирддаг."
Өөрөөр хэлбэл курсорыг гар биш харин программ удирддаг. Шинэ iOS 8 бета хувилбар гарсны дараа энэ догол мөр хараахан шинэчлэгдээгүй байгаа боловч шинэ API-ийн баримт бичигт хөгжүүлэгч Оле Зорн нээсэн тайлбарын дагуу эцэст нь энэ үйлдлийг идэвхжүүлнэ. Тайлбар нь шууд утгаараа бүгдийг хэлж байна "текстийн байрлалыг тэмдэгтээс зайгаар тохируулах". Үүний ачаар гар нь өнөөг хүртэл зөвхөн програмын удирдаж чадах үйлдэлд хандах эрхтэй болно.
Бета 3-т захиалгат гар ашиглан курсорыг хөдөлгөх боломжтой юм шиг байна. :) pic.twitter.com/hSLg8Gn48F
- Оле Зорн (@olemoritz) Долдугаар сарын 7, 2014
Гуравдагч талын гаруудын хувьд суут ухаантнууд ийм байдлаар ашиглаж болно Даниел Хуперын үзэл баримтлал 2012 оноос эхлэн гар дээр хэвтээ байдлаар чирж курсорыг хөдөлгөх боломжтой болсон. Хожим нь энэ функц нь jailbreak тохируулгаар гарч ирэв Шалгах сонголт. Энэ үзэл баримтлалыг App Store-ын хэд хэдэн програм, түүний дотор ашигладаг Редакцийн, Ole Zorn-ийн бүтээсэн бичих программ хэдий ч зөвхөн гар дээрх тусгай баар дээр чирэх боломжтой.
IOS дээрх курсорыг байрлуулах нь хэзээ ч хамгийн зөв, тохь тухтай байсангүй бөгөөд гуравдагч талын гарууд эцэст нь долоон жилийн настай энэхүү ойлголтыг сайжруулж чадна. WWDC 2014 дээр Apple-ийн хөгжүүлэгчид хэрхэн нийцүүлэхийг хүсч байгаа нь харагдсан бөгөөд шинэ API нь тэдний хүсэлтийн хариу болсон бололтой.
Хэрэв iOS8-д шинэчлэгдсэний дараа хийх хамгийн эхний зүйл бол шинэ гар (магадгүй Flexy) худалдаж авах юм бол энэ мэдээнд би баяртай байна. Гэсэн хэдий ч, хөөс ашиглан курсорын байршлыг сонгох нь надад хангалттай эвтэйхэн санагдаж магадгүй, магадгүй дэлгэцийн ирмэг дээр цохихыг эс тооцвол..;)
Харин ч энэ бол буруу алхам гэж бодож байна. Миний хувьд iOS-ийн сэтгэл татам байдал нь түүний хаалттай байдал, тогтвортой байдал юм. Андройд руу ойртож, дургүйцсэн хэдэн хүний хашгирах нь ямар ч үр дүнд хүргэхгүй
Би эргэлт буцалтгүй байдлыг ойлгохгүй байна. Apple-ийн гарыг ашиглахад хэн саад болдог вэ? Таны бодол надад маш хязгаарлагдмал санагдаж байна, энэ нь blu-ray диск дээрх эх бичвэрийн экстазтай адил юм. чех хадмалтай хамгийн эх хувилбар гэж хэн бичдэг. Энэ бол хүн бүрийн бизнес, хүн бүр хүссэн зүйлээ ашигладаг, гэхдээ яагаад бусдаас сонголт хийх ёстой вэ, та өөр гар эсвэл киноны дубляар юу хүсч байна вэ? ... тиймээс анхны тогтвортой гарыг ашигла, гэхдээ хэн нэгэн тогтворгүй гарыг хялбархан ашиглаж болно, тийм үү? Сонголтыг хэрэглэгчдэд үлдээ, яагаад бусдын сонгох эрхийг булаана гэж?!
Би стандарт гарыг солихгүй. Зөвхөн нэг нууц үгтэй, бусад нь өөр нууц үгтэй болно гэсэн шизофрени надад тэнэг санагдаж байна. Би Apple-ийг одоо байгаа компаниудыг нэгтгэхийг хүсч байна.
iOS8 суулгасны дараа хийх хамгийн эхний зүйл бол Swiftkey-г татаж аваад Apple-ийн гарны сонгодог хувилбарыг нэмэх явдал юм. iOS дээр iOS гар шиг намайг бухимдуулдаг зүйл байхгүй. Аймшигтай таамаглал, юу ч хийж чадахгүй орчин үеийн гарны хийх чадвартай байх ёстой.1
Бүрэн санал нийлж. Android-аас iOS-д шилжсэний дараа намайг хамгийн их зовоосон зүйл бол үсгийн алдаанаас гадна урт текст оруулах явдал юм. Би Swiftkey-г зөвхөн өөрийнхөө өвөрмөц илэрхийлэл, хувирал биш өгүүлбэрийг бүхэлд нь сурч, санаж байхыг тэсэн ядан хүлээж байна :)
Ихэнхдээ нэг эсвэл хоёр үсэг хангалттай байдаг бөгөөд Swiftkey хүссэн үгийг "таамаглах" болно. Шудрах нь бүү хэл