إغلق الإعلان

كان دمج لوحات المفاتيح التابعة لجهات خارجية في نظام التشغيل iOS 8 بمثابة تطور مرحب به للغاية للمستخدمين والمطورين على حدٍ سواء. لقد فتح الباب أمام لوحات المفاتيح الشهيرة التابعة لجهات خارجية مثل Swype أو SwiftKey. ومع ذلك، كجزء من الأمان، قامت شركة Apple بتقييد لوحة المفاتيح جزئيًا. على سبيل المثال، لا يمكن استخدامها لإدخال كلمات المرور. ظهرت العديد من القيود الأخرى من وثائق iOS 8، وكان أتعسها هو عدم القدرة على تحريك المؤشر باستخدام لوحة المفاتيح. ومع ذلك، يبدو أنه في الإصدار التجريبي الثالث من نظام التشغيل iOS 8، تخلت شركة Apple عن هذا القيد، أو بالأحرى أضافت واجهة برمجة التطبيقات (API) لتمكين حركة المؤشر.

كانت المعلومات حول التقييد تخرج وثائق حول برمجة لوحات المفاتيح المخصصة، حيث تقول:

"[...] لا يمكن للوحة المفاتيح المخصصة وضع علامة على النص أو التحكم في موضع المؤشر. يتم التحكم في هذه العمليات من خلال تطبيق إدخال النص الذي يستخدم لوحة المفاتيح"

بمعنى آخر، يتم التحكم في المؤشر عن طريق التطبيق، وليس عن طريق لوحة المفاتيح. لم يتم تحديث هذه الفقرة بعد بعد إصدار الإصدار التجريبي الجديد من نظام التشغيل iOS 8، ولكن في وثائق واجهات برمجة التطبيقات الجديدة اكتشفه المطور أولي زورن واحد، وفقًا لوصفه، سيمكن هذا الإجراء في النهاية. الوصف يقول حرفيا كل شيء "ضبط موضع النص حسب المسافة من الحرف". بفضل هذا، يجب أن تتمكن لوحة المفاتيح من الوصول إلى العملية التي لا يمكن التحكم فيها إلا من خلال التطبيق.

 

بالنسبة للوحات مفاتيح الطرف الثالث، يمكن تطبيق العبقرية بالتالي مفهوم دانيال هوبر من عام 2012، حيث أصبح من الممكن تحريك المؤشر عن طريق السحب أفقيًا على لوحة المفاتيح. وفي وقت لاحق، ظهرت هذه الميزة عبر قرص الهروب من السجن SwipeSelection. يتم تطبيق هذا المفهوم أيضًا من خلال العديد من التطبيقات في متجر التطبيقات بما في ذلك الافتتاحية، برنامج كتابة تم تطويره بواسطة Ole Zorn، على الرغم من أن السحب ممكن فقط على شريط خاص أعلى لوحة المفاتيح.

لم يكن وضع المؤشر على نظام التشغيل iOS هو الأكثر دقة أو راحة على الإطلاق، ويمكن للوحات مفاتيح الطرف الثالث أخيرًا تحسين هذا المفهوم البالغ من العمر سبع سنوات. في مؤتمر WWDC 2014، شوهد كيف تريد شركة Apple استيعاب المطورين، ويبدو أن واجهة برمجة التطبيقات الجديدة هي استجابة لطلباتهم.

.