2011-12-07 21 views
7

Tôi hoàn toàn mới đối với Phát triển ứng dụng dành cho thiết bị di động và đang tìm kiếm nền tảng phù hợp để bắt đầu. Tôi bắt gặp một dự án mà mọi người đang tìm cách triển khai quảng cáo tự giúp đỡ cho công ty tự động hóa và chuyển đổi thành ứng dụng dành cho thiết bị di động. Họ muốn một ứng dụng iPhone ban đầu nhưng cũng muốn triển khai trên Android và các nền tảng khác sau đó. Ứng dụng tương tự này là one.SDK Marmalade có phù hợp hơn hoặc thường được sử dụng để phát triển trò chơi không?

Sau khi đầu tư một lượng thời gian hợp lý để nghiên cứu về nhiều SDK và Chương trình dành cho nhà phát triển khác nhau, Marmalade thu hút sự chú ý của tôi với tính năng triển khai đa nền tảng. Tuy nhiên sau khi đi qua một vài hướng dẫn, trong đó tôi thấy these khá hữu ích, tôi quan sát thấy rằng thường xuyên hơn không phải là hướng dẫn liên quan đến phát triển game. Vì vậy, tôi đã tự hỏi nếu Marmalade là một nền tảng thích hợp hơn cho phát triển trò chơi và nếu tôi đang tìm kiếm để phát triển một ứng dụng chung tôi có lẽ nên xem xét một SDK bản địa?

Trả lời

0

Marmalade là rất tốt cho các trò chơi: một trong những trò chơi mà sử dụng Marmalade đang Cắt Rope, Plants vs Zombies, Call of Duty: Black Ops, vv

Nhưng đối với các ứng dụng chung, bạn nên sử dụng tốt hơn một số công cụ khác ít nhất cho đến Marmalade 6.0 của họ. Họ có hỗ trợ UI gốc nhưng nó vẫn đang được phát triển và bạn có thể bỏ lỡ một số tính năng.

Nhìn vào Titanium: http://www.appcelerator.com/showcase/applications-showcase/

+1

Có một lý do khác khiến tôi coi Marmalade. Hiện tại tôi không có máy Mac và tôi đang tìm kiếm các giải pháp thay thế xung quanh vấn đề đó. Lợi thế lớn của Marmalade là tôi có thể làm cho nó hoạt động trên Windows. Titanium một lần nữa sẽ yêu cầu máy Mac OS X và XCode đã được cài đặt trên nó. Tôi đoán tôi cần một máy Mac tôi muốn tạo ứng dụng Native UI thích hợp. –

+0

Có, Marmalade chỉ cần Mac trong vài phút để gửi ứng dụng tới AppStore. Tất cả các tệp khác bao gồm cả việc ký kết có thể được thực hiện bằng cách sử dụng PC. Nếu bạn ghét máy Mac, bạn có thể xem xét việc cài đặt MacOS trên PC - http://www.hackintosh.com/ – luchaninov

+0

Cảm ơn bạn. Tôi đã suy nghĩ về những dòng tương tự. :) –

0

Tôi luôn luôn thích sử dụng ngôn ngữ mẹ đẻ cho sự phát triển ứng dụng do giúp dễ dàng có sẵn và hướng dẫn cho họ. Bạn có thể tìm thấy rất nhiều trợ giúp và hướng dẫn, hướng dẫn, sách, vv cho Android hoặc Objective C phát triển, nhưng họ là rất ít hướng dẫn về Marmalade. Marmalade là một công cụ tuyệt vời cho bất kỳ nhà phát triển trò chơi nào, nhưng đối với ứng dụng không phải trò chơi, tôi không khuyên bạn nên sử dụng vì bạn sẽ không bao giờ cần sử dụng các tính năng bổ sung là USP.

Các vấn đề liên quan