WebApp of iOS app?

WebApp of iOS app? discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Weet iemand een goede checklist om een keuze te maken voor de ene of de andere ontwikkelmethode?...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Zoeken Berichten van vandaag Markeer forums als gelezen
  #1  
Oud 7 June 2010, 23:04
» iPhone 4 16GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi + 3G 16GB [FW: 5.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 17 February 2008
Locatie: Alkmaar
Berichten: 12
Standaard WebApp of iOS app?

Weet iemand een goede checklist om een keuze te maken voor de ene of de andere ontwikkelmethode?
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 8 June 2010, 09:32
» iPhone 3G 16GB (Zwart) [FW: 3.0]  [Jailbreak: Ja]
» Mac OS X
 
Geregistreerd: 10 August 2008
Berichten: 13
Standaard

Het hangt onwijs af wat voor doel je applicatie heeft, maar om een paar ideeen te geven

Reden voor een native applicatie
  • Je wilt gebruik maken van build-in iphone features zoals; de camera, gps, stem detectie, bewegings sensor
  • Je wilt dat je inhoud of je service offline beschikbaar is
  • Je wilt geld verdienen met je applicatie. Via een webapp wordt het toch een stuk lastiger omdat je het dan alleen van reclame advertenties moet hebben, waar je via de App Store direct geld voor je applicatie kan vragen.
  • Je hoopt op gratis promotie van je applicatie wat via de app store kan gebeuren
Reden voor een web applicatie
  • Je website heeft al alle inhoud die je op je iphone wil laten zien. Je hoeft dan dus enkel een mobile versie hiervan te maken
  • De inhoud van je applicatie komt mogelijk niet door de keuring van heen. Via een web applicatie hebben ze hier geen controle op dus je kan zelfs expliciete content tonen wanneer je daar behoefte aan hebt
  • Portability. WebkitUI wordt ook in de nieuwe blackberry's en android telefoons gebruikt. Hierdoor kan je het makkelijk porten voor andere devices
  • Updates zijn direct toepasbaar waar ze met een native app eerst weer door de goedkeurig van apple moeten komen wat even kan duren.
  #3  
Oud 9 June 2010, 12:37
sukk1e's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0.1]  [Jailbreak: Nee]
» Ik heb geen iPad  
» Mac OS X
 
Geregistreerd: 27 April 2010
Berichten: 134
Standaard

Citaat:
Oorspronkelijk geplaatst door justsome Bekijk bericht
Het hangt onwijs af wat voor doel je applicatie heeft, maar om een paar ideeen te geven

Reden voor een native applicatie
  • Je wilt dat je inhoud of je service offline beschikbaar is
Reden voor een web applicatie[/LIST]
Offline beschikbaar stellen van gegevens kan nu ook met de nieuwe safari.
Je moet wel 1x connectie hebben gemaakt om de gegevens opgehaald te hebben, maar das ook zo met de native applicaties die gegevens van internet afhalen.

Ik zal een kort stuk quoten uit de volgende informatie.
Chapter*1.*Getting Started

Voordelen native
  • Millions of registered credit card owners are one click away.
  • Xcode, Interface Builder, and the Cocoa Touch framework constitute a pretty sweet development environment.
  • You can access all the cool hardware features of the device

Nadelen native
  • You have to pay to become an Apple developer
  • You are at the mercy of the Apple approval process.
  • You have to develop using Objective-C.
  • You have to develop on a Mac.
  • You can’t release bug fixes in a timely fashion.
  • The development cycle is slow, and the testing cycle is constrained by the App Store’s limitations.

Voordelen webapplicatie
  • Web developers can use their current authoring tools.
  • You can use your current web design and development skills.
  • You are not limited to developing on the Mac OS.
  • Your app will run on any device that has a web browser.
  • You can fix bugs in real time.
  • The development cycle is fast.

Nadelen webapplicatie
  • You cannot access the all cool hardware features of the phone.
  • You have to roll your own payment system if you want to charge for the app.
  • It can be difficult to achieve sophisticated UI effects.

Which Approach Is Right for You?
Here’s where it gets exciting. The always-online nature of the iPhone creates an environment in which the lines between a web app and a native app get blurry. There are even some little-known features of the iPhone that allow you to take a web app offline if you want (see Chapter 6, Going Offline). What’s more, several third-party projects—of which PhoneGap is the most notable—are actively developing solutions that allow web developers to take a web app and package it as a native app for the iPhone and other mobile platforms.

For me, this is the perfect blend. I can write in my native language, release a product as a pure web app (for the iPhone and any other devices that have a modern browser) without going through Apple’s approval process, and use the same codebase to create an enhanced native version that can access the device hardware and potentially be sold in the App Store. And if Apple rejects it? No big deal, because I still have my online version. I can keep working on the native version while customers use the web app.

Laatst gewijzigd door sukk1e; 9 June 2010 om 12:40.
Reageren


Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 
Discussietools
Weergave

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 16:49.