Cyacada sẽ giúp chạy ứng dụng iOS trên thiết bị Android

sonpham

Tin vỉa hè
Tham gia
19/2/14
Bài viết
1,209
Được thích
1,849
4979 #1

Có rất nhiều ứng dụng phổ biến hiện nay được thiết kế đặc biệt dành riêng cho nền tảng Android hoặc iOS. Với các ứng dụng dành cho cả hai nền tảng, người dùng có thể thoải mái cài mà không cần quan tâm đến tính tương thích. Tuy nhiên, có những thời điểm các nhà phát triển tung ra một ứng dụng cho iOS trước nhưng không có sẵn cho Android.

Để đáp ứng nhu cầu trên, một nhóm các nhà nghiên cứu thuộc Đại học Columbia đã đưa ra kiến trúc Cycada, cho phép các ứng dụng iOS chạy được trên các thiết bị Android. Cycada trước đây được gọi là Cider, và không cần sử dụng máy ảo hay các phần mềm tương thích nào để chạy ứng dụng dành cho iOS trên Android.

Cycada sử dụng một phương pháp mới tạm gọi là "tương thích với code lúc biên dịch" cho phép họ xây dựng code nhằm chạy trên các hệ điều hành khác, như ở đây là Linux mà không cần phải sửa đổi đoạn code đó. Như các bạn cũng biết, Linux là nền tảng cơ sở để xây dựng Android. Các nhà phát triển sử dụng một "thứ gì đó" mà họ gọi là chức năng "ngoại giao" để thay thế chức năng hệ thống iOS. Nhóm nghiên cứu Cycada hiện có Giáo sư khoa học máy tính Jason Nieh và năm ứng cử viên tiến sĩ khác.

Hiện Cycada vẫn chưa được triển khai ra cho người dùng. Và một câu hỏi đặt ra là điều gì sẽ xảy ra khi Apple biết những ứng dụng cho các thiết bị iOS của mình lại chạy được trên Android? Hoặc có lẽ Apple sẽ thay đổi thêm luật trong các vi phạm điều khoản sử dụng dịch vụ của mình?

Các bạn có thể xem video sau để hiểu rõ hơn về Cycada.


 
Last edited by a moderator:
Top Bottom