Can I "create" a web application in an iPhone app?

I have a web application (HTML / JS / CSS) and you want to distribute it through the App Store for iPhone users.

I can, from the point of view of the App Store, create a basic application with a UIWebView (or another way) that points to my web application. The web application is then downloaded over the Internet each time the application opens.

If not, can I do this, but load the "web application" from local HTML / JS / CSS files into my own application?

+4
source share
4 answers

No, this application will be rejected.

From the app store guide:

Applications that are simply web clippings, content aggregators, or a set of links may be rejected

Here's a link

+5
source

This is an old question, but the answer was not mentioned PhoneGap aka Apache Cordova , which, I think, may be of interest to everyone who finds this question.

In fact, it is software that allows you to write mobile applications for iOS, Android, Blackberry, Windows Phone, Palm WebOS, Bada and Symbian in HTML, CSS and Javascript.

Quote Wikipedia article on PhoneGap :

It allows programmers to create applications for mobile devices using JavaScript, HTML5 and CSS3 instead of device-specific languages ​​such as Objective-C. The resulting applications are hybrid, which means that they are not really native (since the entire rendering layout is done through web representations, and not on a platform based on the user interface) and not just web-based (because they are not just web applications , but also packed in distribution applications and have access to their own device APIs).

There is a lot of useful information on Getting Started Guides .

+3
source

http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/

You can try this link, it has really good information on how to convert any web application into an apple-like format with various libraries like jqtouch.

But to answer your orginial question: I tried to send an application with a web interface and a mobile interface, and it did not get approval.

+1
source

Max is correct.

It would be prudent to assume that the reason you want to turn your web application into an App Store application is due to

  • Distribution
  • Look-and-Feel

It should be noted that although you cannot get the full distribution kit that you will see from the application store, there are some solutions to solve both of these problems, and they are like a dovetail. In particular, you can fill your web application with special metadata that makes it behave differently when the iPhone user bookmarking your application is a mortgage on the Homescreen. This includes doing things like adding a special icon for use on the desktop, styling the iPhone status bar, removing the Chrome browser, such as a URL bar, and turning on a pop-up screen. Basically, your application will β€œlook and feel” native because the browser components will be abstracted. Finally, you can increase the distribution of your application by hosting it on services such as OpenAppMkt .

Here is a worthy tutorial of terms on how to add iPhone metadata to a web application.

0
source

Source: https://habr.com/ru/post/1341032/


All Articles