Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Android

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Bạn có thể cần một Mac để tạo ứng dụng iOS riêng, nhưng nếu bạn thiên về "người ngoài hành tinh xanh" (Android), thì IDE (Môi trường phát triển tích hợp) của Android cũng có sẵn trên OS X (ngoài các nền tảng khác).

Nếu bạn sẵn sàng chuyển từ việc tạo ứng dụng iPhone, hoặc đang rúc rích muốn tạo "đứa con" lớn tiếp theo cho Android, thì cài đặt IDE là bước đầu tiên của hành trình. Hoặc, nếu chúng ta tiến độ quá nhanh, tại sao không bắt đầu với một khóa học?

Tại sao phải quan tâm đến Android?

Nếu bạn am hiểu phát triển OS X và iOS, bạn có thể tự hỏi: tại sao phải loay hoay với Android?

Nhiều nhà phát triển iOS ngại Android do phân mảnh thiết bị và cần phải vá/lại ứng dụng cho nhiều phiên bản OS khác nhau — có rất nhiều phiên bản. Tôi không cố gắng thuyết phục bạn nền tảng nào tốt hơn, vì cả hai đều mang lại nhiều lợi ích cho nhà phát triển, nhưng tôi sẽ nói rằng: đối với những người tạo ứng dụng muốn kiếm sống từ ứng dụng, tìm thấy sự cân bằng giữa các thiết bị không bao giờ là ý tưởng tồi.

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Ngoài ra, bạn sẽ thấy trải nghiệm tổng thể ít hạn chế hơn nhiều với Android. Thứ nhất, Google Play (App Store của Android) không có nhiều hạn chế như Apple, cũng không yêu cầu phí 99 USD/năm cho nhà phát triển (chỉ 25 USD trên Google). Google cung cấp quyền truy cập vào "cơ quan nội tạng" của Android (thông qua mô hình mã nguồn mở) cho phép bạn tạo ra những thứ như trình giả lập, boot loader, dock tùy chỉnh, biểu tượng, màn hình khởi động — gì bạn cũng đặt tên được — mà đơn giản là không thể trên iOS.

Nếu bạn chỉ nhìn vào con số doanh thu, App Store của Apple vẫn là mục tiêu chính. Dù Google Play có lượng tải xuống hàng năm cao hơn 60% so với App Store, nhưng App Store của Apple lại chiếm 70% doanh thu ứng dụng hàng năm. Đó không có nghĩa bạn không thể kiếm lợi nhuận trên Android, hoặc nên tránh nền tảng này, ngược lại hoàn toàn.

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

 

Mặc dù ứng dụng có doanh thu cao hơn trên App Store của Apple, nhưng lượng tải xuống cao hơn đáng kể trên Google Play, khiến nó trở thành nền tảng hấp dẫn để kiểm tra và điều chỉnh ứng dụng miễn phí trước khi ra mắt phiên bản premium hoặc freemium.

Eclipse với ADT hay Android Studio?

Ngày xưa, bạn phải lựa chọn giữa gói tích hợp Eclipse và plugin ADT (Android Developer Tools), hay Android Studio chính thức dựa trên nền tảng IntelliJ - một IDE dựa trên Java.

May mắn là, các bản cập nhật gần đây đã đơn giản hóa quy trình chỉ còn một bản phát hành duy nhất, gọi là Android Studio.

Thực tế, dù tùy chọn dùng Eclipse vẫn tồn tại, Google chính thức khuyến nghị bạn bắt đầu quá trình di chuyển sang Android Studio vì hỗ trợ cho ADT đang kết thúc. Nếu bạn cần hỗ trợ di chuyển dự án, bài viết này trên blog Android Developers sẽ giúp bạn.

Bây giờ, nếu bạn chỉ tìm các trình giả lập đi kèm Android Studio, quan trọng là lưu ý rằng có các cách nhẹ hơn để làm điều này trên Windows, OS X, hoặc Linux mà không cần tải và cài đặt Android Studio cồng kềnh. Trên Mac, hãy thử BlueStacks, hoặc bạn chỉ cần tải và chạy Android trên PC Windows. Nếu muốn giả lập Android siêu nhẹ, hãy thử trình giả lập trình duyệt cho Chrome.

Bắt đầu chạy Android Studio

Trước tiên, chúng ta phải tải và cài đặt Android Studio, một gói bao gồm:

  • Android Studio IDE
  • Android SDK (bộ công cụ phát triển phần mềm)
  • Nền tảng Android 5.0 (Lollipop)
  • Hình ảnh hệ thống trình giả lập Android 5.0 với Google APIs

Hãy bắt đầu.

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Mở file .dmg, và kéo Android Studio vào thư mục Applications.

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Mở Android Studio và làm theo các bước của trình hướng dẫn cài đặt. Đôi khi bạn sẽ gặp lỗi nói file "bị hỏng" hoặc không tin cậy và nên chuyển vào thùng rác. Nếu xảy ra, bạn chỉ cần điều chỉnh cài đặt bảo mật và quyền riêng tư để cho phép ứng dụng chạy bằng cách vào System Preferences > Security & Privacy > General và chọn Anywhere tại dòng "Allow apps downloaded from:".

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Nếu bạn cần dùng công cụ Android SDK từ dòng lệnh, bạn có thể truy cập bằng cách mở Terminal (Applications > Utilities > Terminal) và dùng lệnh sau:

/Users/username/Library/Android/sdk/
Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Chỉ nhớ thay username bằng tên người dùng thực của bạn.

username

Thêm gói SDK

Android SDK (bộ công cụ phát triển phần mềm), đi kèm với gói Android Studio, không bao gồm mọi thứ bạn cần để bắt đầu phát triển ứng dụng Android. Bản thân SDK là một tiện ích dùng để tách công cụ, nền tảng và thành phần thành các gói bằng Android SDK Manager.

Vì vậy, chúng ta phải thêm một số gói để sẵn sàng cho phát triển. Đừng lo, quy trình rất đơn giản.

Mở SDK Manager dưới Tools > Configure > SDK Manager.

Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Lưu ý: Từ đây, để gọn gàng, chúng ta giả định rằng nếu tôi không nhắc cụ thể điều gì, nghĩa là một trong hai trường hợp:

  1. Nó đã được chọn sẵn và sẽ tự cài đặt khi chúng ta xong.
  2. Bạn không cần nó... ít nhất là lúc này.

Được, tiếp tục. Chọn các mục sau:

  • Android SDK Tools
  • Android SDK Platform-tools
  • Android SDK Build-tools (phiên bản cao nhất)
Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Mở thư mục cho phiên bản Android cao nhất trong danh sách (5.1.1 tính tại thời điểm viết) và chọn:

  • SDK Platform
  • ARM EABI v7a System Image
Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Mở thư mục Extras và tải các API sau cho Android Support Library:

  • Android Support Repository
  • Android Support Library
Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Mở thư mục Extras và tải gói Google Play services để có thêm API. Thêm:

  • Google Repository
  • Google Play Services
Cách cài đặt Android Studio trên Mac (và lý do bạn nên làm vậy)

Cài đặt các gói

  1. Nhấn Install 22 packages ( hoặc số lượng SDK manager báo).
  2. Nhấn vào tên từng gói bên trái để chấp nhận điều khoản cấp phép cho từng gói.
  3. Nhấn Install.

Lưu ý: Đừng thoát SDK Manager cho đến khi cài đặt hoàn tất!

Sau khi cài đặt xong, bạn có thể đi thẳng vào phát triển và thậm chí chạy ứng dụng Android ngay từ Mac (hoặc Hackintosh) tin cậy chạy OS X.

Chuyển ứng dụng iOS sang Android

Do thiếu sự tương đồng giữa hai hệ điều hành, không có giải pháp "cắm là chạy" nào để chuyển ứng dụng từ OS này sang OS kia.

Tuy nhiên, có một chương trình tên Apportable tôi thấy đáng nói. Apportable về cơ bản dịch Swift và Objective-C sang mã máy ARM và x86 mà Android hiểu được. Bạn cũng sẽ tìm thấy các plugin bổ sung để giảm tải phát triển hơn, như plugin SpriteBuilder. Tuy nhiên, không phải tất cả API của Apple đều có trên Apportable, nên dù nó là giải pháp tốt nhất hiện có, nó vẫn không phải "cắm là chạy".

Lợi ích chính của Apportable là biên dịch chéo nhanh hơn mà không cần trình giả lập, máy ảo hay giải pháp Java thay thế. Mặc dù Java tạo sự tương thích chéo tốt cho ứng dụng di động, nhưng nó khiến cả phiên bản iOS và Android đều cảm giác... không native. Thực tế, hầu hết đều cảm giác như các bản port rẻ tiền từ OS kia.

Lại nói, đây không phải giải pháp hoàn hảo, nhưng nó sẽ giảm đáng kể gánh nặng nếu bạn phải đi lại giữa Android và iOS.

Chúc bạn phát triển vui vẻ, và đừng quên chia sẻ thành quả của bạn với chúng tôi tại MakeUseOf.

Bạn đã từng phát triển ứng dụng iOS hoặc Android? Bạn tin nền tảng nào cung cấp công cụ tốt nhất cho nhà phát triển?