Saturday, November 23, 2013

Làm app iOS cho iPhone, iPad và cả Android không thể dễ hơn

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/

Nào giờ là lúc chơi với app :))


xnohat



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ệ