Làm app iOS cho iPhone, iPad và cả Android không thể dễ hơn
Bộ Framework Cordova này bắt nguồn từ project PhoneGap của Adobe sau được donate thành mã nguồn mở cho Apache Foundation. Nó là một lớp trung gian giữa giao diện webkit và native API ở tầng dưới
Tóm lại nó làm cho việc phát triển các app iOS, Android, BlackBerry, Windows Phone trở nên đơn giản như là thiết kế web vì ngôn ngữ lập trình sử dụng là Javascript và giao diện thì dựng bằng HTML/CSS
Hồi xưa mình từng test PhoneGap và thất vọng hoàn toàn về performance của nó, nhưng giờ thì sau khi donate thành một project của Apache Foundation thì Cordova thực sự không khác biệt về hiệu suất đối với các native app ( không phải native game ). Rất tuyệt cho việc phát triển các app một cách nhanh chóng và dễ dàng :))
Trước giờ thị trường làm Mobile app bị làm giá quá, 1 cái app thông tin cơ bản cũng đội lên gần 15-16 triệu / app và còn tính riêng iPad và iPhone là 2 bản riêng biệt, Android riêng biệt. Nhưng với cái này thì ... :)) Vì app một khi được viết có thể được biên dịch thành app cho nhiều nền tảng khác nhau từ iOS, Android, Blackberry đến Windows Phone
Cách cài đặt ( hướng dẫn cho Mac OS ):
Máy phải cài đặt MacPort trước để có môi trường Unix thuần tuý cho dòng lệnh. Tải từ http://www.macports.org/install.php
Sau đó cài Node.js từ http://nodejs.org/download/
Rồi sau đó từ terminal cài đặt Apache Cordova bằng lệnh
sudo npm install -g cordova
Xong sau rốt thì coi cái guide này để biết cách dùng Cordova ( rất tiếc nếu bạn là dân code 2 ngón thích bấm nút thì đây không phải chỗ của bạn vì Cordova hoạt động hoàn toàn trên dòng lệnh )
http://cordova.apache.org/docs/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface
Đọc tiếp documents của Apache Cordova để hiểu thêm :)
http://cordova.apache.org/docs/en/3.1.0/
http://cordova.apache.org/docs/en/3.1.0/guide_cli_index.md.html#The%20Command-line%20Interface
Đọc tiếp documents của Apache Cordova để hiểu thêm :)
http://cordova.apache.org/docs/en/3.1.0/
Nào giờ là lúc chơi với app :))
No comments:
Post a Comment
Quí đọc giả đọc xong, nếu thấy chút thú vị thì tác giả cũng mong được chút comment lấy làm kích lệ