Trong bài viết này, chúng ta sẽ tìm hiểu về Corona, PhoneGap và Titanium, mặc dù tất cả các công nghệ này đều khác nhau, nhưng điểm chung giữa chúng là tất cả chúng đều là nền tảng chéo. tức là chúng có thể được sử dụng để viết chương trình một lần và sau đó chạy chương trình đó trên nhiều nền tảng như iPhone và thiết bị Android.
Corona - Corona là một SDK (Bộ phát triển phần mềm) miễn phí và mã nguồn mở, được phát triển bởi corona Labs khoảng 10 năm trước vào năm 2009. Corona chủ yếu để phát triển các ứng dụng di động 2D cho hầu hết các nền tảng bao gồm iOS, Android, Ứng dụng máy tính để bàn / Windows. Corona dựa trên C ++ và openGL để xây dựng các ứng dụng có đồ họa. Corona cung cấp các API cho Đồ họa, mạng và thông tin phần cứng Thiết bị khác. Corona chủ yếu được sử dụng để phát triển trò chơi 2D và các ứng dụng đa nền tảng.
Bản đồ điện thoại - PhoneGap là một SDK miễn phí, mã nguồn mở và đa nền tảng khác, được phát triển để phát triển ứng dụng di động, bởi hệ thống Adobe. Không giống như Corona, công nghệ này không cần bất kỳ kiến thức nào trước đó về ngôn ngữ lập trình như C ++ hoặc các ngôn ngữ khác. Để phát triển bằng PhoneGap, kiến thức trước đây về các ngôn ngữ phát triển web như HTML, CSS, JavaScript là một điểm cộng. Để cài đặt PhoneGap, trước tiên bạn cần cài đặt nodeJS và sau đó cài đặt PhoneGap từ trang web chính thức của họ.
Titan - Tương tự như hai SDK khác đã đề cập ở trên, Titanium cũng là một bộ phát triển phần mềm mã nguồn mở, đa nền tảng, miễn phí, dựa trên Javascript để phát triển các ứng dụng hybrid cũng như native cho nhiều nền tảng và hệ điều hành. Titanium SDK hiện thuộc sở hữu của Appcelerator và hỗ trợ khả năng tái sử dụng hơn 60% mã. Titanium được cập nhật thường xuyên và cung cấp hơn 5000 API để phát triển.
Tất cả các công nghệ trên đều thực sự tốt cho phát triển ứng dụng di động và phát triển đa nền tảng.