Có ai đã sử dụng MonoTouch cho một trò chơi chưa? [đóng cửa]


9

Với việc phát hành MonoDroid đang chờ xử lý, chúng tôi đã quyết định xem xét lại MonoTouch như một giải pháp thay thế khả thi để trang bị một số kỹ năng Objective-C. Tôi đã tự hỏi nếu có ai có bất kỳ kinh nghiệm và sẽ chia sẻ gotchas trước khi những người khác đánh chúng. Đặt thành CW, một trở ngại cho mỗi câu trả lời xin vui lòng.

MonoTouch cho phép C # phát triển các ứng dụng iPhone và iPad với quyền truy cập vào các thư viện mã gốc.

Câu trả lời:



5

Tôi chưa sử dụng nó, nhưng lý do lớn nhất của tôi khi không sử dụng nó là có khả năng Apple có thể gỡ bỏ tất cả các ứng dụng được tạo bằng MonoTouch bất cứ lúc nào vì nó dường như đi ngược lại thỏa thuận của nhà phát triển:

Các ứng dụng chỉ có thể sử dụng API tài liệu theo cách do Apple quy định và không được sử dụng hoặc gọi bất kỳ API riêng tư nào. Các ứng dụng ban đầu phải được viết bằng Objective-C, C, C ++ hoặc JavaScript khi được thực thi bởi công cụ WebKit của iPhone OS và chỉ mã được viết bằng C, C ++ và Objective-C có thể biên dịch và liên kết trực tiếp với API tài liệu (ví dụ: Các ứng dụng liên kết đến API tài liệu thông qua lớp hoặc công cụ dịch hoặc trung gian dịch thuật trung gian đều bị cấm).

Mặc dù đã nói rằng, Unity cấp phép cho MonoTouch và họ dường như có mối quan hệ tốt với Apple.


Đúng, đó là một trong những lý do tôi cũng đã trốn tránh. Nhưng mặc dù một bộ ba đang làm cho tôi xem xét lại. Dự án Mono tuyên bố: Vì MonoTouch không ẩn API gốc và không phải là lớp trừu tượng, chúng tôi tiếp tục tin rằng MonoTouch tuân thủ tinh thần và ý định của các điều khoản được nêu trong thỏa thuận của nhà phát triển.
Larry Smithmier

7
Là một bản cập nhật, có vẻ như Apple đã cập nhật phần 3.1.1 về sự kết hợp của họ, cho phép rõ ràng các nền tảng như MonoTouch.
Nate

1
Unity không sử dụng MonoTouch, chỉ chính Mono.
Nevermind

1
đó không phải là độc quyền của một số loại? Tôi phải sử dụng máy mac để phát triển, mặc dù có nhiều cách xung quanh nó. Đây là lý do tại sao tôi ghét táo đến chết!
Spooks
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.