Không phải giả lập, AI giúp iOS chạy được trên điện thoại Xiaomi, nhưng chỉ để cho vui

Theo dõi Genk.vn trên google news

Lần đầu tiên sau nhiều năm, iOS của Apple chạy được trên các thiết bị khác không phải của công ty, mặc dù vậy, nhiều chức năng quan trọng vẫn chưa sử dụng được, và việc cài đặt này chỉ nhằm mục đích thử nghiệm.

Thay vì chỉ cài giao diện bắt chước iPhone, các lập trình viên đang tìm cách đưa hệ điều hành iOS thực sự lên điện thoại Android. Một số mẫu Xiaomi Redmi Note đã khởi động được màn hình iOS, mở ra một thử nghiệm kỹ thuật đáng chú ý. Tuy nhiên, để biến chiếc điện thoại Android thành một chiếc iPhone có thể sử dụng bình thường, vẫn còn rất nhiều rào cản.

Dự án mang tên HackiOS đang thu hút sự chú ý khi các nhà phát triển tìm cách phá vỡ ranh giới vốn tồn tại giữa hai hệ sinh thái di động. Ý tưởng này gợi nhớ đến Hackintosh, phong trào đưa macOS lên máy tính không phải do Apple sản xuất. Điểm khác biệt là lần này, đối tượng được thử nghiệm là iOS, hệ điều hành vốn gắn liền với iPhone.

Điện thoại Xiaomi đã có thể chạy được iOS chứ không phải dùng giả lập nữa

Một trong những dự án công khai đáng chú ý nhất là ios-sweet, được phát triển cho Xiaomi Redmi Note 10 Pro sử dụng chip Snapdragon 732G. Thay vì giả lập iPhone hay thay đổi giao diện Android, dự án sử dụng nhân XNU của Apple, kết hợp với các thành phần iOS 16.7.16 lấy từ firmware iPhone X.

Để hệ điều hành có thể khởi động, nhà phát triển phải tìm cách khiến XNU nhận diện phần cứng Android như một thiết bị tương thích. Dự án sử dụng một cây thiết bị được điều chỉnh để mô phỏng cấu hình iPhone X, qua đó giúp nhân hệ điều hành nhận diện các thành phần phần cứng theo cách mà nó mong đợi. Sau quá trình khởi động kéo dài vài phút, điện thoại có thể hiển thị màn hình khóa và màn hình chính của iOS.

Đáng chú ý, sự phát triển của các công cụ lập trình AI có thể góp phần thúc đẩy những thử nghiệm tương tự. Tài liệu của dự án có đề cập đến các trợ lý như Claude Code, ChatGPT Codex và Gemini. Tuy nhiên, hiện chưa có đủ bằng chứng để xác định AI đóng vai trò cụ thể đến đâu trong quá trình phát triển từng bản chuyển đổi. Dù vậy, việc các công cụ này được đưa vào quy trình làm việc cho thấy chúng đang được cân nhắc trong những dự án kỹ thuật vốn đòi hỏi nhiều công sức thử nghiệm và sửa mã.

Vấn đề là khởi động được iOS không đồng nghĩa với việc có thể sử dụng điện thoại như iPhone. Trên Redmi Note 10 Pro, màn hình cảm ứng, một số thao tác vuốt, phím nguồn, phím âm lượng và các mục như Cài đặt hay Trung tâm điều khiển đã hoạt động. Nhưng những chức năng quan trọng hơn vẫn chưa hoàn thiện: Wi-Fi, Bluetooth, dữ liệu di động, loa và camera chưa hoạt động theo mô tả của dự án. Một số ứng dụng hệ thống như Điện thoại, Tin nhắn và Ảnh còn hiển thị màn hình đen.

Một số tính năng cơ bản như âm lượng, cài đặt hoặc Trung tâm điều khiển đã hoạt động nhưng nhiều chức năng khác vẫn chưa hoàn thiện

Khả năng xử lý đồ họa cũng là một hạn chế. Khi chưa có trình điều khiển GPU phù hợp, bộ xử lý phải tự vẽ giao diện, khiến tốc độ hiển thị chỉ đạt khoảng 20-30 khung hình/giây theo thông tin được công bố. Các nhà phát triển vì thế mới xem đây là một thử nghiệm kỹ thuật, chưa phải hệ điều hành có thể dùng làm phần mềm chính cho điện thoại.

Ngoài Redmi Note 10 Pro, những nhánh phát triển khác đang mở rộng thử nghiệm sang các thiết bị Android. Dự án ios-topaz hướng tới Redmi Note 12 4G, sử dụng chip Snapdragon 685, trong khi một nhánh dành cho Redmi Note 12 Pro được cho là đã khắc phục được một số vấn đề như âm thanh và Wi-Fi. Dẫu vậy, các bản chuyển đổi này vẫn chưa ổn định. Riêng dự án HackiOS của nhóm OOSexGang từng trình diễn iOS 16.5 trên POCO X5 Pro, nhưng thông tin được cung cấp chưa có mã nguồn công khai hoặc xác minh độc lập tương ứng.

Những thử nghiệm này cũng đi kèm rủi ro. Quá trình cài đặt có thể xóa dữ liệu Android trên thiết bị, trong khi các cơ chế bảo mật của Apple chưa hoạt động đầy đủ. Chính nhà phát triển ios-sweet cũng cảnh báo người dùng không nên lưu thông tin cá nhân trên hệ thống thử nghiệm.

Vì vậy, giá trị lớn nhất của HackiOS hiện chưa nằm ở khả năng giúp người dùng tiết kiệm tiền mua iPhone. Điều đáng chú ý hơn là các lập trình viên đã tiến thêm một bước trong việc đưa phần mềm của Apple chạy trên phần cứng vốn không được thiết kế cho nó. Còn để chiếc Xiaomi có thể nghe gọi, chụp ảnh, kết nối mạng và vận hành ổn định như một chiếc iPhone, con đường phía trước vẫn còn dài.

Tin cùng chuyên mục
Xem theo ngày

NỔI BẬT TRANG CHỦ