2011-04-27 14 views
9

Tôi giống như nhiều người khác ở đây, đưa ra những bước đầu tiên của họ trong thế giới di động mà không biết bắt đầu từ đâu từ ...Whats Framework phát triển ứng dụng di động đa nền tảng được sử dụng nhiều nhất hiện nay?

Vâng, tôi đã thấy một vài bài đăng ở đây về khung phát triển di động hoặc sdk, nhưng tất cả chúng đều hướng đến các mục đích cụ thể, như máy khách web, tiện ích, phát triển html, v.v ...

Điều tôi thực sự thắc mắc là, trong số tất cả các lựa chọn hiện có trên thị trường, như PhoneGap, Rho hoặc Corona và tất cả những người khác, MDF được sử dụng nhiều nhất cho phát triển di động nền tảng chung là gì.

Rõ ràng, tôi không tìm cách để có được những nền tảng hoàn hảo cho mọi mục đích, nhưng ít nhất biết ý kiến ​​của bạn và những gì các khuôn khổ bạn đang sử dụng bây giờ, nếu có ...

Thanks for the help!

+0

Dường như chủ đề này đã chết tại đây. Tôi sẽ đánh dấu câu trả lời được bình chọn nhiều nhất là giải pháp. Mặc dù là trung thực, tôi đang sử dụng Corona SDK ngay bây giờ. Cảm ơn tất cả các bạn đã đề xuất. –

Trả lời

5

Tôi rất muốn giới thiệu SDK Corona.

Không chỉ đơn giản là dễ học (Lua là một trong những ngôn ngữ kịch bản đơn giản và mạnh mẽ nhất mà tôi từng thấy), nhưng nó cũng cung cấp một phạm vi chức năng vô cùng rộng lớn so với các SDK của bên thứ ba khác .

Thời gian phát triển giảm đáng kể khi sử dụng Corona vì hầu hết mọi thứ chỉ mất một vài dòng mã để triển khai. Ngoài ra còn có một số tùy chọn kiếm tiền có sẵn cho bạn sử dụng nền tảng Corona.

Không chỉ vậy, nhưng nó tạo ra các ứng dụng NATIVE và cho phép bạn sử dụng lại cùng một mã để xuất cho cả iOS, Android, Nook và rõ ràng là các nền tảng khác trong tương lai. Và đó là cách nền tảng chéo phải là theo ý kiến ​​của tôi.

Hiệu suất cũng tuyệt vời. Thật lạ vì mặc dù Corona là đơn giản nhất để sử dụng và dễ học nhất, nhưng nó có lẽ là mạnh nhất trong số các tùy chọn khác về hiệu năng trên thiết bị, và gần nhất bạn sẽ có được bản địa mà không cần bản địa.

Một điều tuyệt vời nữa là bạn thậm chí không cần phải chạm vào Xcode hoặc bất kỳ công cụ nào của Android - ngoài việc cài đặt chúng. Với một ngoại lệ nhỏ của Android, nơi bạn sẽ cần phải sử dụng ADB để cài đặt gói ứng dụng vào thiết bị của bạn.

HUGE THƯỞNG: Hỗ trợ tuyệt vời. Những người sáng lập là rất minh bạch, dễ dàng để có được ahold, và giao tiếp là tuyệt vời.

Bạn có thể đọc hai đánh giá riêng tôi đã làm trên Corona SDK, cả hai được viết cách nhau sáu tháng:

-

Corona SDK xét

http://jonbeebe.net/post/1119939987/corona-sdk-review

-

SDK Corona: Đã xem lại:

http://jonbeebe.net/post/2726165170/corona-sdk-revisited

Bạn có thể thực hiện tìm kiếm trên blog của tôi trên 'Ted Patrick' để tìm một bài báo được viết bởi Thánh Developer Trưởng Barne của & Noble cho Nook nơi ông giải thích cơ sở hạ tầng nội bộ Corona và nó hoạt động tốt như thế nào. Tôi sẽ đăng liên kết ở đây, nhưng tôi chỉ có thể đăng hai liên kết cho mỗi chính sách của stackoverflow.

Hy vọng điều đó sẽ hữu ích!

+0

@ jonathan-beebe, bài viết rất hữu ích! Tất cả tìm kiếm của tôi bắt đầu sau khi xem một số thông tin Corona. Tôi cũng nghĩ là một trong những điều tốt nhất. Cảm ơn đã giúp đỡ. –

5

Tôi đã bắt đầu nhìn vào Appcelerator Titanium - nó khá phổ biến, bạn chắc chắn nên thêm nó vào danh sách của bạn để điều tra:

http://www.appcelerator.com/

+0

Chắc chắn có vẻ đầy hứa hẹn! Tôi nghĩ tôi sẽ bắt đầu bằng cách tìm ra cái đó. Thnks –

3

Tôi ngạc nhiên khi không ai đề cập đến PhoneGap, có vẻ như được sử dụng khá rộng rãi và thường được sử dụng cùng với jQuery.

Khuôn khổ khác, dường như ít phổ biến hơn là QuickConnect.

Cả PhoneGap và QuickConnect đều được mô tả trong sách 2009 Developing Hybrid Applications for the iPhone của Lee Barney.

1

Tôi đã làm việc với Appcelerator Titanium và nó khá tốt cho cả iOS và Android (nó cũng hỗ trợ BlackBerry như tôi nhớ mặc dù tôi đã không sử dụng nó). Cộng đồng của nó cũng tốt, và nếu bạn đã quen thuộc với JavaScript, công cụ này rất dễ làm chủ. Để xây dựng cho ios bạn cần phải có một máy tính với báo MacOS hoặc sau này. Tuy nhiên Nó không phải là tối ưu nếu bạn đang phát triển một trò chơi hoặc một cái gì đó sử dụng 2d hoặc 3d rendering.

0

Tôi biết loại bốn mươi người chết nhưng tôi vẫn đăng bài vì gần đây tôi đã gặp sự cố với sdks. Và tôi quyết định chuyển sang JangoEngine và cho đến nay tôi đã yêu nó. Đó là rực nhanh và nó có thể làm tất cả những điều cần thiết cho các trò chơi như vật lý, trong mua ứng dụng, trung tâm trò chơi, và nó có nhiều tính năng khác. Thậm chí quan trọng hơn sau đó nó là siêu rẻ và chỉ có mười đô la bây giờ, và họ không mất một phần trăm lợi nhuận của tôi không giống như tất cả các đối thủ cạnh tranh trong ngành công nghiệp này. Khi tôi mua cái này tôi hầu như không nghe nói về JSON trước khi thử Jango và trong một ngày tôi có thể nói rằng tôi biết thật khó tin nhưng đó là sự thật. Dù sao cho nó một shot đó là mười đô la và siêu dễ dàng vì những lý do đó là sdk yêu thích của tôi.

Kiểm tra xem ra this

+0

Bất kỳ cơ hội nào bạn được liên kết với sản phẩm? –