Phát triển di động - Lấy phần cứng phát triển - thực tiễn tốt nhất?


10

Tôi đang tìm cách phát triển điện thoại thông minh, nhưng hiện tại có khá nhiều lựa chọn cho các nền tảng. (iOS / Android / WebOS / Bada / Symbian / MeeGo / WindowsMobile / JavaME)

Tôi muốn có phần cứng phát triển để kiểm tra mã của tôi và chức năng tổng thể của thiết bị.

Cách tốt nhất để có được và / hoặc mượn phần cứng để phát triển và thử nghiệm là gì? Có quy tắc nào để tuân theo áp dụng cho tất cả các công ty và nền tảng không?

Trong tình huống này, tôi là một nhà phát triển duy nhất. Liệu quá trình này thay đổi cho một khởi nghiệp? Một không gian tin tặc? Một doanh nghiệp nhỏ? Một doanh nghiệp lớn?


1
Ái chà !! Thật là nhiều * đã thay đổi trong 8 năm kể từ lần đầu tiên được hỏi !!
Mawg nói rằng phục hồi Monica

1
Nếu bạn có thêm thông tin hoặc đề xuất cập nhật, vui lòng đưa ra câu trả lời mới. Tôi đã chấp nhận câu trả lời ban đầu của mình vì không có thông tin tốt hơn vào thời điểm đó.
Zoot

Tôi đã sử dụng React Native và đang nghĩ đến việc chuyển sang Flutter. Tôi cũng thích Embarcadero Delphi - mã một lần, tạo các tệp thực thi cho Android, iOs, Windows, Linux & Mac. Nó có giá $ 1k, nhưng cho đến khi bạn kiếm được $ 5K. Tôi yêu khía cạnh RAD trong việc tạo GUI.
Mawg nói rằng phục hồi Monica

Câu trả lời:


7

Có vẻ như cách tốt nhất để làm điều này là đi đến trang nhà phát triển của nhà sản xuất hoặc trang dành cho hệ điều hành.
Dưới đây là một số trang dành cho nhà phát triển tôi có thể tìm thấy:

Trang phát triển Palm

Trang phát triển bada

Trung tâm phát triển iOS

Trang dành cho nhà phát triển Android

Trang phát triển MeeGo

Trung tâm phát triển HTC

Mạng lưới nhà phát triển Motorola

Thế giới nhà phát triển Sony Ericsson

Mạng di động LG

Các chương trình dành cho nhà phát triển của Nokia (trên Forum.Nokia)

Ứng dụng Windows Phone

Khu vực dành cho nhà phát triển BlackBerry

EDIT: MobiForge dường như có một bài viết tuyệt vời về các tùy chọn mà các nhà phát triển có để thử nghiệm trên các thiết bị vật lý . Họ đề xuất ba lựa chọn:

Mua thiết bị (mới hoặc qua các địa điểm như ebay )

Thuê (hoặc thuê) các thiết bị (sử dụng dịch vụ như Điện thoại Adams )

Sử dụng nhà cung cấp thử nghiệm (như Samsung Lab.Dev hoặc DeviceAnywhere )


3

Một số nhà cung cấp cung cấp các chương trình cho phép bạn có được phần cứng giảm giá. Bạn sẽ không tìm thấy nhiều phần cứng miễn phí cho đến khi bạn tạo ra các ứng dụng thành công cho nền tảng của nhà cung cấp.


2

Đối với Windows Phone, trình giả lập thực sự khá tốt. Và trong địa lý của tôi (Ontario, Canada), nhóm MS địa phương tổ chức các sự kiện miễn phí thường xuyên, nơi bạn có thể mang mã của mình và triển khai nó đến một thiết bị thực để xem nó hoạt động như thế nào.

Tôi biết một số người được tặng điện thoại (chủ yếu bởi Corp ở Redmond chứ không phải Canada), nhưng đó là khi bạn không thể mua điện thoại vì nó chưa được phát hành. Nếu bạn đang mong muốn được tặng một chiếc điện thoại chỉ vì bạn không đủ khả năng mua phần cứng, thì bạn không thể đạt được ước muốn của mình. Nếu bạn đang phát triển một ứng dụng và muốn nó được hoàn thành vào ngày phần cứng được phát hành và cần phần cứng để kiểm tra thì đó là một câu chuyện khác.


Làm thế nào bạn kết nối với nhóm MS địa phương?
Zoot

@Zoot ở Canada họ viết blog tại blog.msdn.com/b/cdndevs và thông báo nhiều cơ hội để gặp họ - tại các sự kiện, tại một quán cà phê cho một buổi chiều, v.v.
Kate Gregory

1

Android VD có miễn phí sử dụng không? vì vậy ...... và nó cũng phát triển khá nhanh. Có lẽ một cái gì đó để xem xét?


1
Phần cứng thực sự có một số lợi thế. Ngoài ra, đó không phải là điều tương tự để nói với bạn bè của bạn "hãy xem ứng dụng Android mới của tôi!" chỉ vào màn hình máy tính và làm điều tương tự hiển thị trực tiếp trên thiết bị thực: P
Federico klez Culloca

0

Palm / HP thường có quà tặng thiết bị miễn phí cho thiết bị của họ. Đó là cách tôi có được lòng bàn tay và đó là một trong những lý do khiến tôi bắt đầu phát triển di động. Bạn nên kiểm tra các trang dành cho nhà phát triển để biết các nền tảng mà bạn quan tâm và bạn nên đăng ký nhận bản tin của nhà phát triển vì đó là nơi hầu hết các thông báo tặng quà được thực hiện.

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.