2010-07-06 36 views
5

Xin chào tất cả mọi người và cảm ơn bạn đã đọc ...Có thể tạo, đóng gói và gửi thành công ứng dụng HTML5 đến cửa hàng ứng dụng không?

Tôi là nhà phát triển Mono/Web và gần đây đã nói chuyện với một anh chàng Apple về phát triển trên iPhone và iPad. Bây giờ tôi biết rằng mục tiêu C/XCode là hitter nặng để phát triển trên các nền tảng này; tuy nhiên, tôi khá chắc chắn anh ta đã đề cập (và chỉ cho tôi) một ứng dụng HTML5 mà anh ta đã tạo ra trong khi cơ bản hoạt động nhẹ nhàng trên iPad của mình.

Bỏ qua một vài tuần và tôi đã được yêu cầu kiểm tra tính khả thi của việc sử dụng trang web 'trả tiền cho mỗi lần xem' của khách hàng và tạo phiên bản ngoại tuyến có thể mua qua (và có lẽ được phân phối bởi) cửa hàng ứng dụng Apple. Anyhoo, tôi đã cố gắng tìm 100% xác nhận rằng điều này là có thể và tôi đang chuyển sang hội đồng quản trị để xem liệu tôi có thể nhận được câu trả lời cuối cùng cho ...

Tôi có thể tạo ứng dụng HTML5 hay không (về cơ bản một phần ngoại tuyến của trang web của khách hàng) cho iPhone/iPad có thể được tải lên và phân phối bởi cửa hàng ứng dụng của Apple?

Và (giả định ở trên là OK) có những hạn chế hoặc những điều tôi cần phải biết, nghĩa là nội dung khá phong phú nhưng sẽ bao gồm hình ảnh và sở hữu một vài video nhỏ.

Cảm ơn

SC

+0

bạn vui lòng chấp nhận câu trả lời nếu nó đủ hoặc nhận xét nếu bạn có câu hỏi? – GorillaPatch

+0

Một câu hỏi hay. Đang sử dụng WebView qua mục tiêu-C, tùy chọn tốt nhất vẫn là? Tôi nghĩ rằng tôi sẽ bỏ qua PhoneGap. –

Trả lời

4

Vâng câu trả lời là có và không ;-) Bạn không thể phân phối các ứng dụng web thông qua app store. Bạn phải thiết lập cơ sở hạ tầng và máy chủ của riêng bạn để làm như vậy. Tuy nhiên những gì bạn có thể làm là như sau: viết một ứng dụng rất đơn giản bao gồm một cửa sổ trình duyệt duy nhất (được gọi là WebView trong Objective-C) và gộp tất cả các tệp HTML, CSS và JS với nó. Sau đó, bạn có thể sử dụng trình duyệt này để duyệt nội dung địa phương của bạn. Với một chút ảnh hưởng nhiều hơn bạn cũng có thể thực hiện cập nhật nội dung và recaching nó trên điện thoại của bạn trên web. Vì vậy, điểm mấu chốt là: không có ứng dụng web thuần túy nào có thể được phân phối thông qua kho ứng dụng, một ứng dụng web được bao bọc trong ứng dụng khách quan C có thể được thực hiện.

+0

Apple chắc chắn sẽ cho phép loại điều này, tức là. không từ chối nó? Nghe có vẻ ngọt ngào nếu đó là sự thật! –

+0

Cũng có thể chỉ có cửa sổ trình duyệt (WebView) chỉ cần trỏ vào một URL, chứ không phải là gói HTML/CSS, vv như một phần của App Store App, nhưng lưu trữ tất cả những thứ đó cho mình? Tôi đang suy nghĩ: xây dựng một ứng dụng web HTML5, tối ưu hóa nó cho iPad/iPhone, gửi nó đến App Store thông qua thủ thuật WebView. Điều này có khả thi không? –

+0

Nó có thể là có thể, những gì tôi không nhận được là lý do tại sao bạn muốn gửi nó ở nơi đầu tiên nếu bạn muốn lưu trữ nó cho mình và không muốn truy cập offline? Sau đó, chỉ cần viết một ứng dụng web thông thường và tự mình thực hiện đăng nhập và thanh toán.Hãy để họ sử dụng trình duyệt thông thường để truy cập nó, – GorillaPatch

1

Dunno nếu điều này sẽ giúp, nhưng ai đó trên Twiiter gửi cho tôi http://www.phonegap.com/

"PhoneGap là một khuôn khổ phát triển nguồn mở này để xây dựng ứng dụng di động cross-platform. Xây dựng các ứng dụng trong HTML và JavaScript và vẫn lấy lợi thế của các tính năng chính trong iPhone/iTouch, iPad, Google Android, SDK Palm, Symbian và Blackberry. "

+0

Bạn có thể vui lòng tìm hiểu xem nó có giúp ích không? –

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