>> Elettronica Tecnologia >  >> Cellulari e Accessori >> iPhone

Sviluppi native per l' iPhone

E 'stata la campagna di iPhone che originariamente coniato la frase " . C'è un app per questo " Per questo motivo , il termine " app" è fortemente associato con applicazioni per iPhone , anche se " app" è solo un'altra parola per " programma", che tutti i computer eseguono . A partire dalla data di pubblicazione , le applicazioni possono essere suddivise in due categorie : native e web . Secondo apple.com , più di mezzo milione di applicazioni per iPhone sono disponibili , molti dei quali sono nativi . Definizione Native Development

sviluppo nativo è definito tanto da ciò che è come ciò che non è . Nel contesto di applicazioni per iPhone , il termine " sviluppo " significa costruire , quindi uno "sviluppo " è qualcosa che è già stato costruito . Quindi, fondamentalmente , uno sviluppo nativo è una applicazione nativa . Ciò che differenzia una applicazione nativa da un'applicazione Web è che una applicazione nativa è un'applicazione che viene scaricato direttamente sul tuo iPhone e viene memorizzato sul disco rigido del dispositivo . Una web app è un'applicazione che è incorporato in una pagina Web e viene interpretato dal browser . Nulla viene memorizzato sul disco rigido , ma il più delle volte è necessario accedere alla pagina Web per utilizzare l'applicazione .

Vantaggi

Entrambi gli sviluppi native e web hanno vantaggi . Applicazioni native spesso eseguono più veloce e più fluido. Sono installati direttamente al dispositivo, il che significa che non c'è bisogno di recuperare informazioni attraverso una rete , ma può invece interagire con l' iPhone direttamente . Applicazioni native hanno anche il vantaggio di essere in grado di utilizzare strumenti integrati di iPhone , come la sua macchina fotografica , il suo accelerometro e la sua rubrica. Applicazioni native si trovano anche in App Store , che dà nuovi sviluppatori di applicazioni un modo per raggiungere un pubblico enorme , considerando che un'applicazione Web può essere più difficile da trovare per i nuovi utenti.

Svantaggi

gli svantaggi degli sviluppi nativi sono essenzialmente i vantaggi per gli sviluppi web . Uno svantaggio di sviluppare applicazioni native ha a che fare con la codifica . Per programmare un codice per un iPhone , è necessario usare il linguaggio Objective C , che non viene utilizzato da uno qualsiasi degli altri principali sistemi operativi mobile. Per sviluppare un app che può essere utilizzato su più piattaforme , dovrete creare un app utilizzando ciascuna delle lingue che la telefonia mobile più importanti sistemi operativi utilizzo ( tra cui HTML , CSS , C + + e Java per citarne alcuni) . Se hai fatto una web app , è possibile codificare in un linguaggio comprensibile per più browser Web, come HTML5 . Applicazioni web possono anche essere creati più velocemente , perché non si deve passare attraverso l'Apple App Store per ottenere l'approvazione . In un altro svantaggio , gli sviluppatori nativi devono dare di Apple un 30 per cento tangente su una qualsiasi soldi fanno attraverso l'App Store .
Che è giusto per voi?

Ovviamente, la scelta di sviluppo nativo o lo sviluppo Web dipende dal creatore . Applicazioni native hanno la tendenza a trovare un pubblico più vasto , secondo Lie Luo , capo della tecnologia delle telecomunicazioni e della prassi media al GIA , Global Intelligence Alliance. Luo dice che quando ha chiesto gli editori che hanno avuto sviluppi, sia native e web per confrontare il traffico tra i due, il doppio di molti editori hanno affermato che le loro applicazioni native erano sempre più attenzione rispetto ai loro applicazioni web . Naturalmente , questa attenzione ha un prezzo . Hai meno cerchi di saltare attraverso quando lo sviluppo di una applicazione Web , ma non è possibile utilizzare come molte delle funzioni del telefono .

  1. Piani di tethering per l'iPhone 3G
  2. Programmi di calendario per l' iPhone
  3. Constellation Apps per iPhone
  4. Buon allenamento Registrazione App per l' iPhone
  5. Il ricavo medio per un gioco iPhone
  6. Come accendere il GPS sul MotionX per l'iPhone