hello world!
i've a website and i've already build a 'mobile version' for it using the iui, and in the iphone it look great and everything works.
what i need to know is:
how to make my website an app?
is there some tools or something? (note: i don't need to create an iphone compatible site, but to build an app from an already compatible iphone website)
which step i've to do to publish this app in the app store?
i know that i've to pay 99$ to apple but is it valid for webapp also?
note that i'm a web developer and i'm a noob in iphone dev, so any help would be appreciated.
1. Develop an app which right on the beginning will simply take u 2 u'r website on the safari app on the iphone.
it's actually only 1 line of code:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"YOUR_WEBSITE_URL"]];
2. Develop an app which will simply take u to u'r website within the app using the object UIWebView. it's also less than 10 lines of code.
3. Develop an app which will be a real iOS app version of u'r website with proper Characterization, Design, and Development.
1. Develop an app which right on the beginning will simply take u 2 u'r website on the safari app on the iphone.
it's actually only 1 line of code:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"YOUR_WEBSITE_URL"]];
2. Develop an app which will simply take u to u'r website within the app using the object UIWebView. it's also less than 10 lines of code.
3. Develop an app which will be a real iOS app version of u'r website with proper Characterization, Design, and Development.
i think that i will go with UIWebView.
but, what do you think about phonegap? is it valid or is better to go with UIWebView?
once the app is builded, do i have to pay apple to store a webapp, like it is a native app?
Apple does not store Web-Apps as you need native functionality to create an application. Your best bet would be to make a native version of your website and use NSURLConnections and other calls to retrieve and display data.
Apple does not store Web-Apps as you need native functionality to create an application. Your best bet would be to make a native version of your website and use NSURLConnections and other calls to retrieve and display data.
it's inconvenient to me. i'm a web developer not an iphone developer, so this task would be hard to me. i need:
1 - represent the website for iphone (ok, i've done this)
2 - create an app available to app store that is the same to the iphone website
the second task is a problem. i don't want and i don't have time to learn a new language. for example, what yellowpages.com do? yellowpages has a mobile version and an iphone app that are the same!! what i need it's the same as yellowpages does.
i already have the sdk from apple, but if you know any web application or framework that does the second task feel free to suggest me that.
YellowPages has a mobile site, and a native iPhone app. The app is more responsive as well as quick compared to the site. JavaScript will be slower than OBJ-C.
Take Youtube as an example. They have a full site which you see on desktop browsers. They have m.youtube.com which you will see if you are on a mobile device (and uses <meta name="viewport"> to give the illusion of a mobile app). They lastly have a native iPhone application which interacts with their servers and is coded with the iOS SDK.
I am an iPhone developer as well as a web-developer and PHP (which I assume you know) isn't far off from Objective-C. Plus, once you know one language, the rest are easy(er) to pick up.
Where to go?
On web end, I would make an API that works with GET Requests and displays data in JSON/RSS/XML format. Once you have a working web-end, you will be able to make an application that natively works with iPhone in around a week.
YellowPages has a mobile site, and a native iPhone app. The app is more responsive as well as quick compared to the site. JavaScript will be slower than OBJ-C.
Take Youtube as an example. They have a full site which you see on desktop browsers. They have m.youtube.com which you will see if you are on a mobile device (and uses <meta name="viewport"> to give the illusion of a mobile app). They lastly have a native iPhone application which interacts with their servers and is coded with the iOS SDK.
I am an iPhone developer as well as a web-developer and PHP (which I assume you know) isn't far off from Objective-C. Plus, once you know one language, the rest are easy(er) to pick up.
Where to go?
On web end, I would make an API that works with GET Requests and displays data in JSON/RSS/XML format. Once you have a working web-end, you will be able to make an application that natively works with iPhone in around a week.
ok, i will learn obj-c. do you have any link who explain how to parse xml pages with obj-c?
I had an experience with apple rejecting my application stating that it does not have enough functionality. I had a table list and when the user clicks on a item in the list it takes him to the website using the webview.
in this case, of porting a mobile website to an app, is there a chance of rejection from apple.
Quote:
Originally Posted by Speed
Apple does not store Web-Apps as you need native functionality to create an application. Your best bet would be to make a native version of your website and use NSURLConnections and other calls to retrieve and display data.
Quote:
Originally Posted by yaniv92648
The way i c it u have 3 types of conversions:
1. Develop an app which right on the beginning will simply take u 2 u'r website on the safari app on the iphone.
it's actually only 1 line of code:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"YOUR_WEBSITE_URL"]];
2. Develop an app which will simply take u to u'r website within the app using the object UIWebView. it's also less than 10 lines of code.
3. Develop an app which will be a real iOS app version of u'r website with proper Characterization, Design, and Development.
Quote:
Originally Posted by Speed
YellowPages has a mobile site, and a native iPhone app. The app is more responsive as well as quick compared to the site. JavaScript will be slower than OBJ-C.
Take Youtube as an example. They have a full site which you see on desktop browsers. They have m.youtube.com which you will see if you are on a mobile device (and uses <meta name="viewport"> to give the illusion of a mobile app). They lastly have a native iPhone application which interacts with their servers and is coded with the iOS SDK.
I am an iPhone developer as well as a web-developer and PHP (which I assume you know) isn't far off from Objective-C. Plus, once you know one language, the rest are easy(er) to pick up.
Where to go?
On web end, I would make an API that works with GET Requests and displays data in JSON/RSS/XML format. Once you have a working web-end, you will be able to make an application that natively works with iPhone in around a week.
__________________
Listen to Bollywood music on your iPhone - Tandora Radio
Listen to your favorite radio channels in your iPhone - MuseBox Radio