การรวมคีย์บอร์ดของบุคคลที่สามเข้ากับ iOS 8 ถือเป็นการพัฒนาที่น่ายินดีสำหรับผู้ใช้และนักพัฒนา มันเปิดประตูสู่คีย์บอร์ดยอดนิยมของบุคคลที่สามเช่น Swype หรือ SwiftKey อย่างไรก็ตาม เพื่อเป็นส่วนหนึ่งของการรักษาความปลอดภัย Apple ได้จำกัดคีย์บอร์ดไว้บางส่วน ตัวอย่างเช่น ไม่สามารถใช้ป้อนรหัสผ่านได้ เอกสาร iOS 8 มีข้อจำกัดอื่นๆ หลายประการ สิ่งที่น่าเศร้าที่สุดคือการไม่สามารถเลื่อนเคอร์เซอร์โดยใช้แป้นพิมพ์ได้ อย่างไรก็ตาม ดูเหมือนว่าใน iOS 8 เบต้า 3 นั้น Apple ได้ละทิ้งข้อจำกัดนี้ หรือค่อนข้างจะเพิ่ม API เพื่อเปิดใช้งานการเลื่อนเคอร์เซอร์
ข้อมูลเกี่ยวกับข้อจำกัดกำลังออกมา เอกสารเกี่ยวกับการเขียนโปรแกรมแป้นพิมพ์แบบกำหนดเองโดยที่มันพูดว่า:
- แป้นพิมพ์แบบกำหนดเองไม่สามารถทำเครื่องหมายข้อความหรือควบคุมตำแหน่งเคอร์เซอร์ได้ การดำเนินการเหล่านี้ควบคุมโดยแอปพลิเคชันป้อนข้อความที่ใช้แป้นพิมพ์"
กล่าวอีกนัยหนึ่ง เคอร์เซอร์ถูกควบคุมโดยแอปพลิเคชัน ไม่ใช่คีย์บอร์ด ย่อหน้านี้ยังไม่ได้รับการอัปเดตหลังจากการเปิดตัว iOS 8 เบต้าใหม่อย่างไรก็ตามในเอกสารประกอบของ API ใหม่ ค้นพบโดยนักพัฒนา Ole Zorn สิ่งหนึ่งที่ตามคำอธิบายจะเปิดใช้งานการดำเนินการนี้ได้ในที่สุด คำอธิบายอย่างแท้จริงบอกว่ามันทั้งหมด "ปรับตำแหน่งข้อความตามระยะห่างจากอักขระ" ด้วยเหตุนี้ แป้นพิมพ์จึงควรเข้าถึงการทำงานที่จนถึงขณะนี้มีเพียงแอปพลิเคชันเท่านั้นที่สามารถควบคุมได้
ดูเหมือนว่าเป็นไปได้ที่จะย้ายเคอร์เซอร์ด้วยแป้นพิมพ์แบบกำหนดเองในเบต้า 3 :) pic.twitter.com/hSLg8Gn48F
— โอเล ซอร์น (@olemoritz) กรกฎาคม 7, 2014
สำหรับคีย์บอร์ดของบริษัทอื่น อัจฉริยะก็สามารถนำมาใช้ได้ แนวคิดโดยแดเนียล ฮูเปอร์ ตั้งแต่ปี 2012 เป็นต้นไป โดยสามารถเลื่อนเคอร์เซอร์ได้โดยการลากแนวนอนบนคีย์บอร์ด ต่อมาฟีเจอร์นี้ปรากฏขึ้นผ่านการปรับแต่งการเจลเบรค ปัดการเลือก- แนวคิดนี้ยังนำไปใช้กับแอพหลายตัวใน App Store รวมถึง บทบรรณาธิการซึ่งเป็นซอฟต์แวร์การเขียนที่พัฒนาโดย Ole Zorn แม้ว่าการลากจะทำได้บนแถบพิเศษเหนือคีย์บอร์ดเท่านั้น
การวางเคอร์เซอร์บน iOS ไม่เคยแม่นยำหรือสะดวกสบายที่สุด และคีย์บอร์ดของบุคคลที่สามก็สามารถปรับปรุงแนวคิดที่มีอายุเจ็ดปีนี้ได้ในที่สุด ที่งาน WWDC 2014 เป็นที่ทราบกันว่า Apple ต้องการรองรับนักพัฒนาอย่างไร และ API ใหม่ดูเหมือนจะตอบสนองต่อคำขอของพวกเขา
ฉันพอใจกับข่าวนี้หากเพียงเพราะสิ่งแรกที่ฉันจะทำหลังจากอัปเดตเป็น iOS8 คือการซื้อแป้นพิมพ์ใหม่ (อาจเป็น Flexy) อย่างไรก็ตาม การเลือกตำแหน่งเคอร์เซอร์ในปัจจุบันโดยใช้บับเบิลดูเหมือนจะสะดวกสำหรับฉัน ยกเว้นการกดปุ่มที่ขอบของจอแสดงผล..;)
ตรงกันข้ามผมคิดว่าเป็นการก้าวไปในทิศทางที่ผิด สำหรับฉัน เสน่ห์ของ iOS อยู่ที่ความปิดและความเสถียร การเข้าใกล้หุ่นยนต์และเสียงกรีดร้องของคนที่ไม่พอใจสองสามคนจะไม่เกิดผลดี
ฉันไม่เข้าใจการกลับคืนไม่ได้ ใครป้องกันไม่ให้คุณใช้แป้นพิมพ์ Apple? ความคิดเห็นของคุณดูเหมือนจำกัดสำหรับฉันอย่างมาก คล้ายกับความปีติยินดีของข้อความต้นฉบับบนแผ่นบลูเรย์ ที่เขียนว่าต้นฉบับที่สุดพร้อมคำบรรยายภาษาเช็ก นั่นคือธุรกิจของทุกคน การที่ทุกคนใช้สิ่งที่พวกเขาต้องการ แต่ทำไมถึงเลือกคนอื่น คุณอยากได้คีย์บอร์ดหรือเสียงพากย์ที่แตกต่างออกไปสำหรับภาพยนตร์? ... เลยใช้คีย์บอร์ดเสถียรแบบเดิม แต่บางคนก็ใช้อันอื่นที่ไม่เสถียรได้ง่ายๆ ใช่ไหมล่ะ? ปล่อยให้ผู้ใช้เลือกไปทำไมถึงเอาสิทธิ์ของคนอื่นมาเลือกล่ะ!
ฉันจะไม่เปลี่ยนคีย์บอร์ดมาตรฐาน แค่โรคจิตเภทที่จะมีรหัสผ่านหนึ่งอันและอีกอันสำหรับรหัสผ่านอื่น ๆ ก็ดูโง่สำหรับฉัน ฉันอยากจะยินดีต้อนรับ Apple ให้รวมสิ่งที่มีอยู่เข้าด้วยกัน
สิ่งแรกที่ฉันทำหลังจากติดตั้ง iOS8 คือการดาวน์โหลด Swiftkey และเพิ่มสกินคีย์บอร์ด Apple แบบคลาสสิกลงไป ไม่มีอะไรบน iOS ที่ทำให้ฉันรำคาญได้มากเท่ากับคีย์บอร์ด iOS การคาดการณ์ที่แย่มากและไม่สามารถทำอะไรได้อย่างที่คีย์บอร์ดสมัยใหม่ควรจะทำได้1
เห็นด้วยอย่างสิ้นเชิง. สิ่งที่กวนใจฉันมากที่สุดหลังจากเปลี่ยนจาก Android มาเป็น iOS คือการป้อนข้อความที่ยาว นอกเหนือจากการพิมพ์ผิด ฉันรอคอยที่จะเรียนรู้และจดจำ Swiftkey ทั้งประโยค ไม่ใช่แค่สำนวนและจุดหักมุมที่เป็นเอกลักษณ์ของฉัน :)
บ่อยครั้งที่มีตัวอักษรหนึ่งหรือสองตัวเพียงพอแล้ว Swiftkey จะ "เดา" คำที่ต้องการ ไม่ต้องพูดถึงการปัด