Việc tích hợp bàn phím của bên thứ ba vào iOS 8 là một sự phát triển rất đáng hoan nghênh đối với người dùng cũng như nhà phát triển. Nó mở ra cánh cửa cho các bàn phím phổ biến của bên thứ ba như Swype hoặc SwiftKey. Tuy nhiên, vì lý do bảo mật, Apple đã hạn chế một phần bàn phím. Ví dụ: chúng không thể được sử dụng để nhập mật khẩu. Một số hạn chế khác xuất hiện trong tài liệu của iOS 8, trong đó đáng buồn nhất là không thể di chuyển con trỏ bằng bàn phím. Tuy nhiên, có vẻ như trong iOS 8 beta 3, Apple đã loại bỏ hạn chế này, hay nói đúng hơn là đã thêm một API để cho phép di chuyển con trỏ.
Thông tin về hạn chế đã được đưa ra tài liệu lập trình bàn phím tùy chỉnh, nơi nó nói:
“[…] bàn phím tùy chỉnh không thể đánh dấu văn bản hoặc điều khiển vị trí con trỏ. Các thao tác này được điều khiển bởi ứng dụng nhập văn bản sử dụng bàn phím"
Nói cách khác, con trỏ được điều khiển bởi ứng dụng chứ không phải bàn phím. Tuy nhiên, đoạn này vẫn chưa được cập nhật sau khi phát hành phiên bản iOS 8 beta mới trong tài liệu về API mới được phát hiện bởi nhà phát triển Ole Zorn một cái mà theo mô tả của nó, cuối cùng sẽ kích hoạt hành động này. Mô tả theo đúng nghĩa đen đã nói lên tất cả "điều chỉnh vị trí văn bản theo khoảng cách từ ký tự". Nhờ đó, bàn phím sẽ có quyền truy cập vào một thao tác mà cho đến nay chỉ có ứng dụng mới có thể kiểm soát.
Có vẻ như có thể di chuyển con trỏ bằng bàn phím tùy chỉnh trong phiên bản beta 3. :) pic.twitter.com/hSLg8Gn48F
- Ole Zorn (@olemoritz) 7 Tháng Bảy, 2014
Do đó, đối với bàn phím của bên thứ ba, thiên tài có thể áp dụng khái niệm của Daniel Hooper từ năm 2012, có thể di chuyển con trỏ bằng cách kéo theo chiều ngang trên bàn phím. Sau đó, tính năng này xuất hiện thông qua một tinh chỉnh bẻ khóa VuốtLựa chọn. Khái niệm này cũng được áp dụng bởi một số ứng dụng trong App Store bao gồm Biên tập, một phần mềm viết được phát triển bởi Ole Zorn, mặc dù chỉ có thể kéo trên một thanh đặc biệt phía trên bàn phím.
Vị trí con trỏ trên iOS chưa bao giờ chính xác hoặc thoải mái nhất và bàn phím của bên thứ ba cuối cùng cũng có thể cải thiện khái niệm bảy năm tuổi này. Tại WWDC 2014, người ta đã thấy Apple muốn đáp ứng các nhà phát triển như thế nào và API mới rõ ràng là một phản hồi cho các yêu cầu của họ.
Tôi rất vui vì tin này vì điều đầu tiên tôi làm sau khi cập nhật lên iOS8 sẽ là mua một bàn phím mới (có thể là Flexy). Tuy nhiên, việc lựa chọn vị trí con trỏ hiện tại bằng bong bóng có vẻ đủ thuận tiện đối với tôi, có lẽ ngoại trừ việc chạm vào mép màn hình...;)
Ngược lại, tôi cho rằng đó là một bước đi sai hướng. Đối với tôi, sức hấp dẫn của iOS chính là ở tính khép kín và do đó là tính ổn định. Tiếp cận android và tiếng la hét của một số người bất mãn sẽ không có tác dụng gì
Tôi không hiểu sự không thể đảo ngược. Ai ngăn cản bạn sử dụng bàn phím apple? Ý kiến của bạn dường như bị hạn chế khủng khiếp đối với tôi, tương tự như sự xuất thần của văn bản gốc trên đĩa blu-ray. người viết rằng đó là bản gốc nhất có phụ đề tiếng Séc. Đó là việc của mỗi người, mỗi người dùng những gì họ muốn, nhưng tại sao lại phải lựa chọn người khác, bạn muốn một bàn phím hoặc lồng tiếng khác cho phim là gì? ... vậy nên hãy sử dụng bàn phím ổn định ban đầu, nhưng ai đó có thể dễ dàng sử dụng bàn phím không ổn định khác, phải không? để người dùng lựa chọn, tại sao bạn lại tước đi quyền lựa chọn của người khác?!
Tôi sẽ không thay thế bàn phím tiêu chuẩn. Chỉ là tâm thần phân liệt rằng sẽ có một mật khẩu và một mật khẩu khác cho những mật khẩu khác đối với tôi có vẻ ngu ngốc. Tôi thà hoan nghênh Apple thống nhất những cái hiện có.
Điều đầu tiên tôi làm sau khi cài đặt iOS8 là tải xuống Swiftkey và thêm giao diện bàn phím cổ điển của Apple vào nó. Không có gì trên iOS khiến tôi khó chịu bằng bàn phím iOS. Dự đoán khủng khiếp và không thể làm được bất cứ điều gì mà một bàn phím hiện đại được cho là có thể làm được.1
Hoàn toàn đồng ý. Điều làm tôi khó chịu nhất sau khi chuyển từ android sang ios là việc nhập văn bản dài dòng, cộng thêm lỗi chính tả. Tôi rất mong Swiftkey học và ghi nhớ toàn bộ câu, không chỉ những cách diễn đạt và cách diễn đạt độc đáo của tôi :)
Thường thì một hoặc hai chữ cái là đủ và Swiftkey sẽ "đoán" từ mong muốn. Chưa kể việc vuốt