كان دمج لوحات المفاتيح التابعة لجهات خارجية في نظام التشغيل iOS 8 بمثابة تطور مرحب به للغاية للمستخدمين والمطورين على حدٍ سواء. لقد فتح الباب أمام لوحات المفاتيح الشهيرة التابعة لجهات خارجية مثل Swype أو SwiftKey. ومع ذلك، كجزء من الأمان، قامت شركة Apple بتقييد لوحة المفاتيح جزئيًا. على سبيل المثال، لا يمكن استخدامها لإدخال كلمات المرور. ظهرت العديد من القيود الأخرى من وثائق iOS 8، وكان أتعسها هو عدم القدرة على تحريك المؤشر باستخدام لوحة المفاتيح. ومع ذلك، يبدو أنه في الإصدار التجريبي الثالث من نظام التشغيل iOS 8، تخلت شركة Apple عن هذا القيد، أو بالأحرى أضافت واجهة برمجة التطبيقات (API) لتمكين حركة المؤشر.
كانت المعلومات حول التقييد تخرج وثائق حول برمجة لوحات المفاتيح المخصصة، حيث تقول:
"[...] لا يمكن للوحة المفاتيح المخصصة وضع علامة على النص أو التحكم في موضع المؤشر. يتم التحكم في هذه العمليات من خلال تطبيق إدخال النص الذي يستخدم لوحة المفاتيح"
بمعنى آخر، يتم التحكم في المؤشر عن طريق التطبيق، وليس عن طريق لوحة المفاتيح. لم يتم تحديث هذه الفقرة بعد بعد إصدار الإصدار التجريبي الجديد من نظام التشغيل iOS 8، ولكن في وثائق واجهات برمجة التطبيقات الجديدة اكتشفه المطور أولي زورن واحد، وفقًا لوصفه، سيمكن هذا الإجراء في النهاية. الوصف يقول حرفيا كل شيء "ضبط موضع النص حسب المسافة من الحرف". بفضل هذا، يجب أن تتمكن لوحة المفاتيح من الوصول إلى العملية التي لا يمكن التحكم فيها إلا من خلال التطبيق.
يبدو أنه من الممكن تحريك المؤشر باستخدام لوحة مفاتيح مخصصة في الإصدار التجريبي 3. :) pic.twitter.com/hSLg8Gn48F
– أولي زورن (@ olemoritz) 7 تموز، 2014
بالنسبة للوحات مفاتيح الطرف الثالث، يمكن تطبيق العبقرية بالتالي مفهوم دانيال هوبر من عام 2012، حيث أصبح من الممكن تحريك المؤشر عن طريق السحب أفقيًا على لوحة المفاتيح. وفي وقت لاحق، ظهرت هذه الميزة عبر قرص الهروب من السجن SwipeSelection. يتم تطبيق هذا المفهوم أيضًا من خلال العديد من التطبيقات في متجر التطبيقات بما في ذلك الافتتاحية، برنامج كتابة تم تطويره بواسطة Ole Zorn، على الرغم من أن السحب ممكن فقط على شريط خاص أعلى لوحة المفاتيح.
لم يكن وضع المؤشر على نظام التشغيل iOS هو الأكثر دقة أو راحة على الإطلاق، ويمكن للوحات مفاتيح الطرف الثالث أخيرًا تحسين هذا المفهوم البالغ من العمر سبع سنوات. في مؤتمر WWDC 2014، شوهد كيف تريد شركة Apple استيعاب المطورين، ويبدو أن واجهة برمجة التطبيقات الجديدة هي استجابة لطلباتهم.
أنا سعيد بهذه الأخبار فقط لأن أول شيء سأفعله بعد التحديث إلى iOS8 هو شراء لوحة مفاتيح جديدة (ربما تكون مرنة). ومع ذلك، فإن التحديد الحالي لموقع المؤشر باستخدام الفقاعة يبدو مناسبًا بدرجة كافية بالنسبة لي، ربما باستثناء الضغط على حافة الشاشة..;)
على العكس من ذلك، أعتقد أنها خطوة في الاتجاه الخاطئ. بالنسبة لي، يكمن سحر نظام iOS على وجه التحديد في انغلاقه وبالتالي استقراره. إن الاقتراب من الروبوت وصراخ عدد قليل من الأشخاص الساخطين لن يجدي نفعاً
أنا لا أفهم اللارجعة. من يمنعك من استخدام لوحة مفاتيح التفاح؟ يبدو لي أن رأيك يقتصر بشكل رهيب، مثل نشوة النسخة الأصلية على أقراص البلو راي. الذين يكتبون أنه الأكثر أصالة مع ترجمة تشيكية. هذا هو عمل الجميع، أن يستخدم الجميع ما يريدون، ولكن لماذا تختار الخيار الأخير، ماذا تريد لوحة مفاتيح مختلفة أو دبلجة لفيلم؟ ... لذا استخدم لوحة المفاتيح الأصلية المستقرة، ولكن يمكن لأي شخص بسهولة استخدام لوحة مفاتيح أخرى غير مستقرة، أليس كذلك؟ اترك الاختيار للمستخدمين، لماذا تسلب حق الآخرين في الاختيار؟!
لن أستبدل لوحة المفاتيح القياسية. مجرد الفصام المتمثل في وجود كلمة مرور واحدة وكلمة مرور أخرى للآخرين يبدو غبيًا بالنسبة لي. أفضل أن أرحب بشركة Apple لتوحيد الأجهزة الموجودة.
أول شيء أفعله بعد تثبيت iOS8 هو تنزيل Swiftkey وإضافة المظهر الكلاسيكي للوحة مفاتيح Apple إليه. لا يوجد شيء على نظام iOS يزعجني بقدر ما يزعجني لوحة مفاتيح iOS. تنبؤ فظيع ولا يمكنه فعل أي شيء من المفترض أن تكون لوحة المفاتيح الحديثة قادرة على القيام به.1
اتفق تماما. أكثر ما أزعجني بعد التحول من android إلى ios هو طول إدخال النص، بالإضافة إلى الأخطاء المطبعية. إنني أتطلع إلى تعلم Swiftkey وتذكر الجمل بأكملها، وليس فقط تعبيراتي وتقلباتي الفريدة :)
غالبًا ما يكفي حرف واحد أو حرفان وسيقوم Swiftkey "بتخمين" الكلمة المطلوبة. ناهيك عن الضرب