Điều gì là tốt hơn, để phát triển ứng dụng Android của tôi trên PC Windows hoặc mac?Android: Cái nào tốt hơn, phát triển ứng dụng Android trên mac hoặc máy tính windows?
Trả lời
Do phương pháp tiếp cận "kiểm soát" của Apple để phát triển, bạn sẽ cần một máy Mac để phát triển ứng dụng cho iPhone. Vì vậy, nếu bạn nghĩ rằng có khả năng bạn sẽ chuyển bất kỳ ứng dụng Android nào của bạn sang iPhone trong tương lai gần, bạn cũng có thể tiết kiệm cho mình mua hai lô phần cứng dev và bắt đầu với máy Mac.
Ngoài ra, mô phỏng hệ điều hành Mac trên PC khó làm việc và chống lại Táo Táo, nhưng bạn có thể chạy một hệ điều hành Windows nguyên bản trên máy Mac.
Bạn có thể chạy Windows trên máy Mac, được hỗ trợ đầy đủ bởi Apple - không có mô phỏng trong tầm nhìn. Bạn cũng có thể mua một cái gì đó như VMware Fusion hoặc Parallels Desktop để chạy Linux trên Mac nói. –
Có một số cách không chính thức để chạy Mac OS trên PC, xem www.hackintosh.com –
@tomlog Đúng, đủ * kỹ thuật * có thể, nhưng lượng thời gian (mà = tiền) để có được một phần ngày, phiên bản lộn xộn nghiêm trọng của một hệ điều hành Mac làm việc chỉ là không có giá trị nó nếu bạn là một nhà phát triển nghiêm trọng. Ngoài ra, nó không chỉ là không chính thức, nó hoàn toàn bất hợp pháp để mô phỏng một hệ điều hành Mac trên PC. – Mathew
Câu hỏi chủ quan. Tất cả phụ thuộc vào sở thích cá nhân. Bạn có thích Windows và Linux không? Sử dụng PC. Bạn có thích MacOS không? Sau đó, bạn biết câu trả lời :). Java là ngôn ngữ chính để phát triển Android và Google tích cực hỗ trợ tất cả các hệ điều hành phổ biến. Vì vậy, các công cụ phát triển cho các nền tảng khác nhau tồn tại với số lượng đủ.
Cảm ơn Anry, bạn đã rất hữu ích. – Allan
Bởi vì tài liệu API không phải lúc nào cũng hoàn thành, có access to the Android source code có thể mang lại lợi ích to lớn. Thật không may, thiết lập này cho Windows hiện không được hỗ trợ bởi Android, nhưng là cho Linux hoặc Mac OS. Bạn có thể làm điều đó cho Windows, nhưng không có thủ tục giải thích để làm như vậy, và nó không trực quan.
Vì vậy, trong trường hợp dễ dàng có thể tải xuống và xem nguồn, Linux hoặc Mac sẽ là một lựa chọn tốt hơn so với Windows.
Chắc chắn bạn có thể * xem * nguồn trên bất kỳ hệ thống nào bằng trình soạn thảo văn bản? Biên dịch và chạy nó có thể khác, nhưng xem? –
@Dan: nhận được nguồn không đơn giản. Nếu bạn có một kịch bản liệt kê những gì để kéo nó có thể được thực hiện. Đối với Mac OS và Linux, Google cung cấp hướng dẫn thiết lập và tiện ích. Không phải như vậy cho Windows, bạn còn lại một mình. – JRL
Đủ công bằng, tôi đã sửa chữa - không bao giờ nhận ra rằng họ đã gây khó khăn cho nó. –
Tôi đã phát triển Android trên OS X, Ubuntu Linux và Windows XP và theo kinh nghiệm của tôi, nó tạo ra rất ít sự khác biệt. Nó cũng dễ dàng để cắt và thay đổi. Chọn hệ điều hành bạn thích.
Xin chào, cảm ơn Jim. Nhưng ... sẽ không tốt hơn nếu có tất cả các tệp, ý tưởng, tài liệu, v.v.trên một mac nếu một người biết rằng họ sẽ phát triển cho cả Android và iphone? Cảm ơn một lần nữa. – Allan
Nếu bạn đang sử dụng IDE nhật thực, nó sẽ tạo ra rất ít nếu có bất kỳ sự khác biệt nào với hệ điều hành bạn chọn. Eclipse có thể chạy trên một MAC Windows hoặc Linux.
Cảm ơn Zerayaqob - Tôi chắc chắn thích Eclipse ... Tôi thường tự hỏi Eclipse đã lập trình ngôn ngữ nào theo? – Allan
- 1. Phát triển Android trên windows hoặc linux?
- 2. Tôi có thể phát triển Android trên máy Mac không?
- 3. Phát triển trên máy Mac so với sử dụng máy ảo trên PC dựa trên windows?
- 4. Phát triển Rails Mac OS hoặc Windows
- 5. Android IDE nào tốt hơn - Android Studio hoặc Eclipse?
- 6. Máy phát triển Android
- 7. Phát triển Android trên windows 7
- 8. Phát triển cho Mac OS X, trên Windows?
- 9. Tôi nên mua thiết bị Android nào để phát triển ứng dụng Android?
- 10. Phát triển Android trong máy tính bảng Micromax funbook
- 11. Ứng dụng Android dành cho điện thoại và máy tính bảng: 1 hoặc 2 ứng dụng?
- 12. Các phương pháp hay nhất để phát triển các ứng dụng lớn hơn trên Android
- 13. Inflator trong phát triển ứng dụng Android
- 14. Phát triển Android dựa trên đám mây
- 15. "Cocos2d-Javascript" hoặc "Cocos2d-x html5", cái nào tốt hơn cho Phát triển HTML5?
- 16. Danh sách các thư viện Android hữu ích dành cho phát triển và ứng dụng Android
- 17. Sách phát triển Android 2.0 tốt nhất?
- 18. Python trong Phát triển ứng dụng máy tính để bàn
- 19. Có hướng dẫn trực tuyến tốt về phát triển Hadoop trên máy tính Windows 7 không?
- 20. Phát triển ứng dụng Android bằng ngôn ngữ assembly
- 21. Có thể phát triển với Silverlight trên máy Mac không?
- 22. Có thể viết ứng dụng GUI trên máy tính để bàn trong F # + mono trên máy Mac và chạy ứng dụng mà không sửa đổi trên Windows không?
- 23. Có thể phát triển các ứng dụng Windows Phone 7 không có máy Windows không?
- 24. Cái nào tốt hơn, #fff hoặC#FFF?
- 25. Phát triển .NET của ứng dụng iPhone với MonoTouch - môi trường phát triển nào?
- 26. Khuyến nghị cho việc phát triển Python trên máy Mac?
- 27. Cách tốt nhất để thiết lập môi trường phát triển PHP trên máy Mac là gì?
- 28. Ứng dụng Windows và phát triển ứng dụng web
- 29. Phát triển các ứng dụng Windows trên Linux?
- 30. Phát triển trình điều khiển máy Mac
người bạn của tôi là một fanboy mac nghĩ mac. Tôi thích cửa sổ, nghĩ về cửa sổ. Sử dụng hệ điều hành bạn cảm thấy thoải mái nhất, không có sự khác biệt đáng kể với kiến thức của tôi. – pgsandstrom
Tôi cảm ơn bạn đã bình luận đó và chào đón thêm! – Allan
Không có nhiều khác biệt, nếu bạn sử dụng NDK rộng rãi thì môi trường dựa trên Linux có thể phù hợp hơn, nhưng nếu không nó sẽ là sở thích cá nhân –