FUTO ra mắt bàn phím
(keyboard.futo.org)- FUTO Keyboard là bàn phím Android tập trung vào quyền riêng tư và bảo mật, được xây dựng trên tiền đề rằng bàn phím không nên kết nối Internet
- Sản phẩm nhấn mạnh 100% ngoại tuyến và 100% riêng tư, cho biết nhập liệu bằng giọng nói cũng hoạt động không cần kết nối Internet và không truyền hay lưu trữ dữ liệu
- Trải nghiệm nhập liệu tập trung vào nhập bằng vuốt FUTO Swipe, tự động sửa thông minh, gợi ý chính tả khi đang gõ và cá nhân hóa giao diện
- Hiện vẫn đang được phát triển tích cực, nên một số tính năng hoặc ngôn ngữ có thể còn thiếu; dự án đang tiếp nhận phản hồi và báo cáo lỗi
- Có thể cài đặt từ Play Store, kho F-Droid và GitHub; người dùng có thể hỗ trợ duy trì đầy đủ tính năng không quảng cáo và hỗ trợ phát triển bằng khoản thanh toán giấy phép một lần
Hướng tới một bàn phím không kết nối Internet
- FUTO Keyboard đặt thông điệp rằng bàn phím của người dùng không nên kết nối Internet ở vị trí trung tâm
- Mục tiêu là một bàn phím hiện đại tôn trọng quyền riêng tư và bảo mật của người dùng
- Tính năng nhập liệu bằng giọng nói hoạt động ngoại tuyến, không dùng kết nối Internet và dữ liệu không được truyền đi hay lưu trữ, theo thông tin từ dự án
- Các tính năng nhập liệu được thiết kế để tăng tốc độ và giảm lỗi gõ
- FUTO Swipe: hệ thống nhập bằng vuốt
- Smart Autocorrect: giảm lỗi nhập liệu
- Predictive Text: gợi ý chính tả trong khi nhập
- Cá nhân hóa bàn phím thông qua lựa chọn giao diện
Cài đặt, thanh toán và cách đóng góp
- FUTO Keyboard hiện vẫn đang được phát triển tích cực, nên có thể còn thiếu tính năng hoặc ngôn ngữ
- Các kênh tải xuống:
- Có thể mua giấy phép FUTO Keyboard bằng khoản thanh toán một lần
- Việc thanh toán được giới thiệu là cách duy trì đầy đủ tính năng không quảng cáo, hỗ trợ đội ngũ tập trung vào quyền riêng tư và trải nghiệm người dùng, cũng như giúp phát triển tính năng mới và cải tiến
- Không có đăng ký định kỳ
- Pay for FUTO Keyboard
- FUTO Voice Input cũng có thể dùng với các bàn phím tương thích khác
- Dự án đang xây dựng một bộ dữ liệu công khai độc lập để cải thiện nhập bằng vuốt và cho phép đóng góp bộ dữ liệu từ thiết bị di động
- Có thể xem cộng đồng và mã nguồn ở các kênh riêng
- Zulip: kênh
#Keyboard - Source Code: mã nguồn
- Discord: kênh
#Keyboard
- Zulip: kênh
1 bình luận
Các ý kiến trên Hacker News
Bàn phím FUTO chỉ dành cho Android nên tôi chưa tự dùng thử, nhưng FUTO.org là một tổ chức có sứ mệnh tuyệt vời: xây dựng các lựa chọn thay thế phi tập trung để đối đầu với tình trạng độc quyền nhóm trong công nghệ
Họ đã tài trợ cho nhiều dự án như Signal, phong trào quyền sửa chữa của Louis Rossmann, Trieve.ai, TOR, GrapheneOS, CalyxOS, KiCAD, VLC, Zulip, Blender, FFmpeg, GIMP, KeePassX, PeerTube, Free Software Foundation, NeoVIM, Lichess, GitLab, v.v.
FUTO không quảng bá rầm rộ nên muốn biết tầm ảnh hưởng của họ thì phải đào sâu, nhưng đây là một ví dụ rất đáng chú ý về một nhà phát triển kiêm nhà sáng lập từng bán công ty cho Yahoo và vận hành Yahoo Games, rồi xây dựng một hệ sinh thái công nghệ phi tập trung tại Austin
Tôi không trực thuộc họ, nhưng thường ghé campus ở Austin của họ vào mỗi thứ Sáu, nơi họ tổ chức bữa trưa miễn phí hằng tuần cho những người yêu thích công nghệ phi tập trung; nghe nói các nhân vật trong cộng đồng mã nguồn mở và quyền riêng tư như CTO của Signal, CalyxOS, v.v. cũng đến
Nếu bạn ở Austin vào thứ Sáu, tôi khuyên nên ghé bữa trưa của FUTO để gặp gỡ mọi người và trò chuyện về tương lai phi tập trung. Chi tiết được đăng trong chat Zulip của FUTO.org
Tôi thấy nó trong video của Louis Rossmann và đã dùng thử vài giờ; ngay cả tin nhắn này tôi cũng đang đọc chính tả bằng nó, và trông khá tuyệt
Chất lượng và độ ổn định tốt hơn nhiều so với tính năng đọc chính tả bằng giọng nói của Google mà trước đây tôi dùng trong GrapheneOS theo kiểu sandbox không có mạng; cái đó hay chết và chất lượng nhận dạng cũng chỉ tạm được
Tuy nhiên, nó không có tính năng nhập dấu câu bằng lời nói, nên khó chèn dấu câu theo cách mình muốn; bản thân bàn phím có giao diện rất mượt, nhiều tính năng và tùy chọn, gần như có thể cạnh tranh với OpenBoard
Hiện tôi đang dùng thử bàn phím FUTO, và một trong những điều khó chịu nhất ở bàn phím Google là khi nhập bằng cách vuốt không kích hoạt
Tôi cho rằng vuốt là cốt lõi của nhập liệu trên di động. Tôi từng muốn phân tích một bố cục bàn phím giúp giảm lỗi, tăng độ chính xác và tốc độ, nhưng đó là một dự án lớn; tôi chỉ muốn giữ bố cục 3 hàng và kích thước như cũ, nhưng đổi vị trí phím cho phù hợp với thao tác vuốt
FUTO khá ổn. Vuốt hơi thiếu chính xác, nhưng so với việc Google thu thập dữ liệu thì chỉ là vấn đề đáng chú ý ở mức chấp nhận được; nhập liệu bằng giọng nói thì khá tốt vì bạn nói cả câu, nó phân tích rồi thêm ngữ pháp
Tôi quen kiểu vừa nói vừa sửa ngay nên sẽ cần thời gian thích nghi, nhưng nhìn chung tôi thích nó và định dùng thử thêm một thời gian
Chỉ cần bấm đại gần phím mình muốn, SwiftKey vẫn đưa ra đúng từ
Nhưng tôi cần một bàn phím như vậy mà không có những thứ nhảm nhí. SwiftKey gần như hoàn hảo 99% mà vẫn luôn đổi “my” thành “NY”, và dù tôi có bảo “hãy quên từ này và đừng dự đoán lại nữa” bao nhiêu lần, vẫn không có cách xóa NY khỏi từ điển
Thật bực mình khi việc thêm tính năng xóa từ khỏi từ điển lại khó đến mức trở thành điểm vướng như vậy. Nếu FUTO làm được một thứ giống SwiftKey mà hoạt động đúng, tôi sẵn sàng trả 20 đô cho giấy phép trọn đời
https://www.researchgate.net/figure/An-ATOMIK-layout-with-hi...
SwiftKey thông minh ở chỗ nó sửa dựa trên vị trí bạn bấm trên phím
Ví dụ khi nhập “Akk”, nó chỉ sửa thành “All” nếu chữ “k” cuối được bấm lệch sang phải, tức gần phím “L”; còn nếu bấm lệch sang trái hơn thì giữ nguyên “Akk”
Cách này hoạt động thật sự tốt, nên tôi tò mò không biết FUTO có thể sửa lỗi dựa trên vị trí hay không
Trước đây có nhiều điện thoại trượt kèm bàn phím riêng, còn giờ có vẻ các nhà sản xuất đều hài lòng với việc làm ra cùng một hình chữ nhật bằng kính
Có vẻ họ tạo ra một vấn đề vốn không cần phải tạo, rồi cố giải quyết bằng công nghệ
Ý tưởng thì hay và tôi cũng có thể trả tiền, nhưng tôi lo về sự thiếu cởi mở. Chẳng hạn, ngay cả việc tìm ra những sự thật sau cũng khó hơn nhiều so với tôi mong muốn
FUTO Keyboard được cấp phép theo “FUTO Source First License 1.0”, là một bản fork của LatinIME, bàn phím AOSP; còn LatinIME là phần mềm mã nguồn mở theo giấy phép Apache
Mã nguồn ở đây: https://gitlab.futo.org/alex/latinime/
Tôi không phải người theo chủ nghĩa thuần túy mã nguồn mở, nhưng dự án càng trung tâm và nền tảng trong đời sống cũng như quy trình làm việc của tôi thì việc nó có mã nguồn mở hay không càng quan trọng. Bàn phím là một công cụ khá nền tảng
Đặc biệt, sẽ rất tốt nếu có một bàn phím mã nguồn mở với khả năng chuyển giọng nói thành văn bản tốt. Trên Pixel 8, việc Google liên tục thay đổi cách STT hoạt động khiến tôi phát điên; tôi hiểu triết lý cải tiến dần dần, nhưng cứ kiểu tiến hai bước, lùi một bước nên tôi phải liên tục học thói quen mới và cách đi đường vòng
Dù vẫn còn ở giai đoạn đầu, đây là một dự án thú vị đáng theo dõi
Mã nguồn mở đã tạo ra phần mềm backend và công cụ dành cho nhà phát triển rất tuyệt, nhưng lại yếu một cách kỳ lạ trong việc tạo ra các ứng dụng client thân thiện với người tiêu dùng
Nhìn vào những ứng dụng tốt nhất, ngay cả khi chúng dùng giấy phép mở như Chrome, chúng thường do một nhóm nhà phát triển tương đối khép kín, được doanh nghiệp vì lợi nhuận tài trợ, tạo ra
Phong trào Source First muốn giúp những nhóm tập trung và khép kín như vậy tiếp cận người dùng theo cách cởi mở hơn. Có lẽ sẽ không có nhiều dự án Source First nhận nhiều đóng góp từ cộng đồng, nhưng các ứng dụng đóng cũng không làm vậy mà vẫn vận hành tốt, nên tôi nghĩ thế là ổn
https://futo.org/about/futo-statement-on-opensource/
Đây không phải Reddit nên có thể không có quy tắc như vậy, nhưng tôi nghĩ cũng đáng thử kẻ ranh giới này, giống như cách loại trừ các câu chuyện chính trị phi kỹ thuật
Ngôn ngữ của tôi có vẻ được hỗ trợ không tốt vì dữ liệu huấn luyện dưới 1000 giờ. Tôi tò mò có thể giúp bổ sung dữ liệu huấn luyện bằng cách nào
Tôi có rất nhiều ghi chú thoại trong gần 20 năm, nên có hàng chục giờ bản chép lời bằng chính giọng của mình
Phần lớn rất cá nhân, nhưng tôi nghĩ có thể chọn lọc ra khá nhiều phần để dùng cho dự án này và các dự án khác
https://keyboard.futo.org/whisper-training-data-breakdown
Nếu muốn dùng các bản ghi âm hiện có, cũng có thể đăng lên YouTube hoặc archive.org theo giấy phép Creative Commons
https://github.com/futo-org/voice-input-models
Cuối cùng cũng có một bàn phím nhận dạng giọng nói hoạt động tốt ngoại tuyến trên Android. Tôi vừa thử, và ít nhất chất lượng tiếng Anh rất xuất sắc
Tuy nhiên tiếc là giấy phép không phải mã nguồn mở. Dù có yêu cầu phí sử dụng, tôi vẫn thích quyên góp cho các dự án mã nguồn mở như Netguard hay MyExpenses hơn
Tôi nghĩ cốt lõi của FUTO chẳng phải là phần mềm mã nguồn mở trả phí sao
Tôi tò mò trên Android hiện có những bàn phím mã nguồn mở bảo vệ quyền riêng tư nào
Tôi đang dùng OpenBoard; từ sau 2022 không có cập nhật nhưng vẫn hoạt động tốt
Thêm nữa, dung lượng cũng dưới 1MB. Trong bình luận khác cũng có nhắc đến Thumb-Key với tính năng vuốt tương tự
https://f-droid.org/packages/juloo.keyboard2/
https://github.com/dessalines/thumb-key
https://github.com/florisboard/florisboard
Hơi ngoài lề, nhưng tôi không hiểu vì sao chat Zulip ngay cả khi chỉ xem cũng lần nào cũng đòi email và mật khẩu khác nhau
Trong mọi chat Zulip mà tôi từng thử tham gia, điểm này thật sự gây khó chịu. Dù không cần đến liên kết liên máy chủ, chỉ cần dùng đăng nhập Google thôi thì khả năng tiếp cận có vẻ đã tốt hơn nhiều
Trên Zulip Cloud, các tùy chọn này được bật mặc định, nhưng chat.futo.org là tự host nên có vẻ họ chưa làm phần API key cần thiết để cấu hình phương thức xác thực, hoặc không muốn vì lý do chính sách
Lý do mỗi tổ chức có tài khoản riêng là vì người quản lý và kiểm soát từng tổ chức khác nhau, và không chỉ với khách hàng doanh nghiệp mà cả với các dự án nhạy cảm về tùy chọn xác thực, tài khoản riêng là một mô hình bảo mật gọn gàng hơn
Tuy vậy, có kế hoạch tạo tùy chọn Zulip Cloud SSO để có thể vào nhiều cộng đồng bằng một lần đăng nhập trên các tổ chức Zulip Cloud. Nếu có phản hồi về cách hoạt động mong muốn, hãy gửi vào #feedback trên https://chat.zulip.org, đó sẽ là nơi nội bộ dự án dễ thấy nhất
Các tổ chức công khai có thể cấu hình để cho phép truy cập công khai vào một số kênh nhất định mà không cần đăng nhập, và điều này có vẻ hữu ích với những nơi như FUTO: https://zulip.com/help/public-access-option
Slack là tệ nhất ở điểm này. Quá phức tạp đến mức tôi không tài nào nhớ nổi thông tin đăng nhập Slack của mình
Cá nhân tôi đã dùng AnySoftKeyboard mã nguồn mở suốt 8 năm qua mà không gặp vấn đề gì. Nó rất linh hoạt, nên tôi tò mò FUTO thực sự mang lại thêm điều gì
Có lẽ họ đã có thể tài trợ cho AnySoftKeyboard thì hơn
Tôi không thấy AnySoftKeyboard cung cấp tính năng này, nhưng cũng có thể tôi nhầm