iPhone Development

My question is on application development on the iPhone.

I have been told there are 2 wasy to develop on the iPhone
1. Web App
2. Native iPhone Apps.

Is this correct? If yes, which one of these would be easier to develop in? Pros and Cons...
LVL 1
IdaracAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

athomsfereCommented:
Sounds good.

I would go web app:
Pros:
Cross platform
No Apple approval
No SDK required
not limited to Apple's tyrannical development cycle (pay for SDK, and again to submit for approval)
Can use JS, HTML and other web standards.

Cons
No native access to certain iPhone environment variables and resources.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Aaron TomoskyDirector of Solutions ConsultingCommented:
A webapp isn't an app. It's a website that looks pretty on an iPhone. However most companies apps could be just that. All the banks and airlines that have full apps coul totally be webapps.
IanThCommented:
local apps will work better than web apps because of nitro which is a speed increase for native apps in safari and as yet if you develop a web app it will not use nitro

http://www.youtube.com/watch?v=yTK-yiD6fRc

web app is easy if you have a iphone sdk licence is use phonegap that converts a website , html5 css3 and javascript, in say dreamweaver and drop it into the www folder inside of phonegap

http://www.phonegap.com/
Starting with Angular 5

Learn the essential features and functions of the popular JavaScript framework for building mobile, desktop and web applications.

IanThCommented:
in fact in the future all apps on iphones and android will be web apps effectively due to the cloud apple have muted cloud iphone 5 which doesn't have any local storage
IdaracAuthor Commented:
So will any webapp website load up on an iPhone. Can you just open the web app through a browser type of software program?
IdaracAuthor Commented:
I am bright shining cherry when it comes to the iPhone. I am just trying to get a sense of developing a web app compared to local (native) app. The issue is that all my stuff right now has been developed in Windows.

IanThCommented:
I use phonegap for android as I dont have a iphone licence and phonegap gives you a simulator to test your web app so if you use phonegap for the iphone what I am saying is Apple are trying to make non native apps like web apps run slow compared to native apps. I am waiting to see what phonegap does as its easy to do a web app using html 5 css3 and javascript. You just have to follow a few rules to get the web app working in the iphone browser. I mean I normally do a web site as 980 pixels wide I had to change that to 930 to get it working in safari in portrait and landscape mode as the safari does the change so if its not correct this affects safari's ability to display it correctly
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
iPhone

From novice to tech pro — start learning today.