Tổng quan về lập trình đa nền tảng

Tổng quan về lập trình đa nền tảng sẽ giới thiệu đến bạn đọc cái nhìn đầu tiên về cách thức lập trình với mục đích xây dựng một chương trình chay trên nhiều nền tảng chỉ bằng một ngôn ngữ duy nhất.

Như chúng ta đã biết, để lập trình cho nền tảng Android thì phải sử dụng ngôn ngữ lập trình Java và để lập trình cho nền tảng iOS thì phải sử dụng ngôn ngữ lập trình Object-C hoặc ngôn ngữ lập trình Swift. Vậy thì cứ mỗi một nền tảng, lập trình viên phải sử dụng một ngôn ngữ tương ứng để tạo ra chương trình. Vấn đề đặt ra cho chúng ta là liệu có một phương pháp nào hỗ trợ các lập trình viên chỉ sử dụng một ngôn ngữ duy nhất nhưng vẫn có thể tạo ra những chương trình chạy trên nhiều nền tảng khác nhau hay không? Đi tìm câu trả lời này chính là lập trình đa nền tảng với Xamarin.

Tổng quan về lập trình đa nền tảng – Giới thiệu Xamarin

Xamarin ra đời giúp các lập trình viên có thể tạo ra những chương trình chạy trên các thiết bị di động (Mobile Apps) cho các nền tảng như iOS, Android, Windows Phone chỉ bằng một ngôn ngữ lập trình duy nhất là ngôn ngữ lập trình C#. Điều đó có nghĩa là thay vì sử dụng ngôn ngữ lập trình Java cho nền tảng Android, hay ngôn ngữ lập trình Object-C/Swift cho nền tảng iOS, chúng ta chỉ cần biết và sử dụng ngôn ngữ lập trình C#.

tong quan ve lap trinh da nen tang 1

Tổng quan về lập trình đa nền tảng – Những điều về hệ thống khi lập trình với Xamarin

Hệ điều hành MAC OS X WINDOWS
IDE XAMARIN STUDIO VISUAL STUDIO XAMARIN STUDIO
Xamarin.iOS Không
Xamarin.Android

Những yêu cầu đối với MAC OSX

Khuyến cáo Lưu ý
Operating System OS X El Capitan (10.11) Tối thiểu OS X Yosemite (10.10)
Xamarin.iOS iOS 9.2 SDK Đi kèm với Xcode 7.2
Xamarin.Android Android 6.0 / API level 23 Có thể sử dụng version cũ hơn

Những yêu cầu đối với WINDOWS

Khuyến cáo Lưu ý
Operating System Windows 10 Tối thiểu Windows 7
Xamarin.iOS iOS 9.2 SDK Visual Studio 2013 hoặc cao hơn
Xamarin.Android Android 6.0 / API level 23 Có thể sử dụng version cũ hơn