Có nhất thiết phải có thiết bị Android để học lập trình cho Android không?


Câu trả lời:


11

Bây giờ Android Studio là IDE ưa thích để tạo Ứng dụng Android. Ngoài ra, nên sử dụng ít nhất bộ xử lý Intel Core i3 và RAM 4GB để có hiệu năng tốt. Tất nhiên nhiều phần cứng hơn, nó là tốt hơn.


Chúng tôi làm rất nhiều việc phát triển Android trong công việc của chúng tôi.

> Có cần thiết phải có thiết bị Android để học & lập trình cho Android không? <<

Không, SDK AndroidPlugin ADT Eclipse là đủ để bạn bắt đầu. Về phần cứng, mọi máy Core 2 Duo (hoặc tương đương) có RAM 2 GB đều hoạt động tốt. Trình giả lập khởi động chậm nhưng một khi đã bắt đầu thì chúng hoạt động khá ổn. Bí quyết là không đóng nó một khi đã bắt đầu ;-).

Đối với lập trình nâng cao, bạn sẽ muốn có một thiết bị, ví dụ như các chủ đề như gia tốc kế và GPS. (Trình giả lập Android cho phép bạn mô phỏng một số GPS cơ bản nhưng đối với thiết bị thực tế là cần thiết để xử lý các tình huống trong thế giới thực.

Ngoài ra, nếu bạn đang có kế hoạch phát triển Android chuyên nghiệp, hãy chuẩn bị mua ít nhất 3-4 mô hình bởi các nhà cung cấp khác nhau chạy các phiên bản HĐH Android khác nhau vì mỗi phiên bản đều có những đặc điểm riêng. Khách hàng thường phàn nàn rằng chương trình không hoạt động trên thiết bị X với phiên bản Y của HĐH.


3
Tôi nên nhấn mạnh vào "bắt đầu chậm"
David Conde

1
Ngày nay thay vì mua một số thiết bị để thử nghiệm, người ta có thể thích các dịch vụ như Testdroid . Ngoài ra, máy ảo Android hiện hỗ trợ tăng tốc phần cứng giúp giảm thiểu vấn đề tốc độ.
scriptin

8

SDK Android bao gồm các trình giả lập khác nhau mà bạn có thể chạy trên hệ thống máy tính để bàn của mình. Được cảnh báo, một số trình giả lập khá đói tài nguyên; có một số tôi không thể chạy được vì phần cứng của tôi đơn giản là không hoạt động.

Nó không giống như chạy trên thiết bị Android thực tế, nhưng ít nhất nó cho phép bạn bị ướt chân mà không phải tốn tiền.


8

Tôi sẽ nói không ... nếu chỉ để học khung, thì tôi không nghĩ bạn cần nó. Tôi đồng ý với Michael ở mức độ nếu bạn đang phát triển ứng dụng cho người dùng thực sự sử dụng, thì bạn muốn có một thiết bị thực sự để bạn có thể hiểu được liệu ứng dụng của bạn có sử dụng được hay không. Nhưng với mục đích học tập, các trình giả lập sẽ phù hợp với bạn.

Một lưu ý là nếu bạn đang cố gắng học lập trình máy tính bảng cho tổ ong, thì bạn có thể cần đầu tư vào một thiết bị. Tôi không biết liệu nó đã trở nên tốt hơn trong tháng trước hay chưa, nhưng khi tôi thử trình giả lập Honeycomb thì nó quá chậm và hoàn toàn không sử dụng được.


6

Không cần thiết, nhưng ...

SDK Android cung cấp cho bạn các thiết bị ảo bạn có thể sử dụng trên màn hình, nhưng không phản ứng với các sự kiện chạm thực sự và nhìn thấy quy mô ứng dụng của bạn trên thiết bị trong tay tôi nghĩ rằng đó là một sự thay thế kém để hiểu cách người dùng sẽ tương tác thực sự với bạn ứng dụng.


1

Nó phụ thuộc vào những gì bạn đang buộc để học.

Nếu bạn muốn tìm hiểu công cụ GPS, quản lý vị trí, v.v., thì bạn cần một thiết bị thực tế.

Nếu bạn muốn kiểm tra giao diện người dùng động như hướng màn hình ngang / dọc, thì một lần nữa bạn cần thiết bị.

Có thể có nhiều trường hợp như vậy. Nhưng đối với các ví dụ cơ bản chung, bạn không cần thiết bị. Trình giả lập tích hợp là quá đủ.

Chỉ cần tìm ra những gì bạn đang cố gắng để làm và sau đó quyết định xem bạn có cần một thiết bị hay không.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.