بستن آگهی

ادغام صفحه کلیدهای شخص ثالث در iOS 8 یک توسعه بسیار خوشایند برای کاربران و توسعه دهندگان بود. در را به روی صفحه کلیدهای شخص ثالث محبوب مانند Swype یا SwiftKey باز کرد. اما به عنوان بخشی از امنیت، اپل تا حدی صفحه کلید را محدود کرده است. به عنوان مثال، نمی توان از آنها برای وارد کردن رمز عبور استفاده کرد. چندین محدودیت دیگر از مستندات iOS 8 پدیدار شد که غم انگیزترین آنها عدم توانایی حرکت مکان نما با استفاده از صفحه کلید بود. با این حال، به نظر می رسد که در iOS 8 بتا 3، اپل این محدودیت را کنار گذاشته است یا بهتر است بگوییم یک API برای فعال کردن حرکت مکان نما اضافه کرده است.

اطلاعات مربوط به محدودیت در حال انتشار بود مستندات برنامه نویسی صفحه کلیدهای سفارشی، جایی که می گوید:

«[…] صفحه کلید سفارشی نمی تواند متن را علامت گذاری کند یا موقعیت مکان نما را کنترل کند. این عملیات توسط یک برنامه ورودی متن که از صفحه کلید استفاده می کند کنترل می شود.

به عبارت دیگر، مکان نما توسط برنامه کنترل می شود، نه صفحه کلید. این پاراگراف پس از انتشار نسخه بتای جدید iOS 8 هنوز به روز نشده است، اما در مستندات API های جدید توسط توسعه دهنده Ole Zorn کشف شد یکی که طبق توضیحاتش در نهایت این عمل را فعال می کند. توضیحات به معنای واقعی کلمه گویای همه چیز است "تنظیم موقعیت متن بر اساس فاصله از کاراکتر". به لطف این، صفحه کلید باید به عملیاتی دسترسی پیدا کند که تاکنون فقط برنامه قادر به کنترل آن بود.

 

بنابراین، برای کیبوردهای شخص ثالث، نبوغ می تواند اعمال شود مفهومی توسط دنیل هوپر از سال 2012، جایی که امکان حرکت مکان نما با کشیدن افقی روی صفحه کلید وجود دارد. بعداً این ویژگی از طریق یک توییک جیلبریک ظاهر شد ضربه تند وشدید زدن. این مفهوم همچنین توسط چندین برنامه در اپ استور از جمله اعمال می شود سرمقاله، یک نرم افزار نوشتاری است که توسط Ole Zorn توسعه یافته است، اگرچه کشیدن آن تنها بر روی نوار مخصوص بالای صفحه کلید امکان پذیر است.

قرار دادن مکان نما در iOS هرگز دقیق ترین یا راحت ترین نبوده است و صفحه کلیدهای شخص ثالث می توانند در نهایت این مفهوم هفت ساله را بهبود بخشند. در WWDC 2014، مشاهده شد که اپل چگونه می‌خواهد توسعه‌دهندگان را کنار بگذارد و ظاهراً API جدید پاسخی به درخواست‌های آن‌ها است.

.