2010-04-05 29 views
11

Apple dev site làm cho nó trông như tho nó có tất cả các công cụ bạn muốn để phát triển các ứng dụng iPad. Tôi có nên xem xét bất kỳ công cụ nào khác ngoài các công cụ phát triển của Apple để phát triển iPad không?Tôi có nên xem xét bất kỳ công cụ nào khác ngoài các công cụ phát triển của Apple để phát triển iPad không?

Cảm ơn bạn rất nhiều vì sự giúp đỡ của bạn!

+2

Có một số vấn đề có thể xảy ra với các công cụ bên ngoài dựa trên thỏa thuận nhà phát triển mới: http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler – Feanor

+0

Ồ, nếu chỉ có những điều đó là hợp pháp trên thế giới theo Apple. –

Trả lời

3

MonoTouch là một tùy chọn, nếu bạn là một nhà phát triển NET tìm cách để làm cho iPhone/Phát triển iPad. (Hiện tại MonoTouch đã thử nghiệm, hỗ trợ alpha cấp cho iPad, nhưng hỗ trợ đầy đủ không nên ở xa.) Nó không miễn phí, nhưng đó là một công cụ tuyệt vời nếu bạn đến từ nền tảng đó.

Thêm vào đó nó biên dịch thành mã gốc cho iPhone, vì vậy có thể được sử dụng để xây dựng App Store và mọi thứ.

+0

MonoTouch có thể bị cấm ngay bây giờ. –

+0

Tôi vừa định nói điều tương tự. Apple đang chạy một cửa hàng khép kín hơn MS, và nó hoàn toàn bốc mùi. Sau đó, họ có má cấm Flash dựa trên thực tế rằng nó là 'công nghệ độc quyền'. Thực hành hoài nghi sâu sắc về cơ bản được thiết kế để tối đa hóa lợi nhuận. –

0

Adobe có một số công cụ mà bạn có thể viết trong Flash/Flex/Air và nó sẽ biên dịch thành ứng dụng iPhone/iPad hợp lệ, có thể được chấp nhận và bán trong cửa hàng ứng dụng.

Ngoài ra còn có một công ty có tên Unity3D http://unity3d.com/unity/features/iphone-publishing.html rằng có một số công cụ phát triển iPhone/iPad thay thế (nơi bạn chương trình trong C#!)

+0

Adobe đang chấm dứt hỗ trợ cho điều này ngay bây giờ, với những hạn chế mà Apple đã đặt vào phát triển như đã đề cập bởi wesleydyson. –

0

Tùy thuộc vào loại công cụ bạn đang nói ... Nếu bạn muốn nói đến ứng dụng, bạn có thể sử dụng bất kỳ trình soạn thảo nào bạn muốn, ví dụ như TextMate hoặc Vim hoặc bất kỳ thứ gì khác (cá nhân, tôi ghét tích hợp Xcode) trình chỉnh sửa, nó thậm chí không thể mở tệp trong các tab ...). Bạn vẫn sẽ cần phải sử dụng Xcode để xây dựng ứng dụng và IB để chuẩn bị giao diện mặc dù (trừ khi bạn muốn tạo toàn bộ giao diện người dùng trong mã, tức là sự điên rồ). Tôi không biết về bất kỳ công cụ không chính thức nào có thể xây dựng một ứng dụng iPhone hoặc tạo các tệp giao diện NIB. Nếu bạn có nghĩa là các khuôn khổ cho phép bạn mã hóa trong một cái gì đó khác hơn là ObjC (như công cụ Flash của Adobe hoặc MonoTouch), thì gần đây chúng bị cấm bởi Apple, vì vậy bạn cần phải tuân thủ các API ObjC/Cocoa chuẩn.

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