Applications iPhone

La programmation sur iPhone peut se faire d'une manière native : l'application (Cocoa, Objective-C) compilée avec Xcode réside sur l'appareil. Ou bien sous la forme d'une page web (HTML, CSS, Javascript) qui réside donc sur le serveur du FAI et s'exprime dans Safari mobile. On parle alors de web app.
N'étant pas inscrit au Program Portal, la programmation native ne m'est permise que pour le simulateur...
Heureusement il existe plusieurs solutions de réalisation de web apps qui peuvent s'ancrer dans la page d'accueil du mobile auquel cas leur exécution s'effectue plein écran dans un mimétisme parfait.

Solutions web app

Dashcode.

Apple fournit l'outil de développement pour Dashboard avec des modèles d'application web convertible en native.
Dashcode

QuickConnect

La page sur Source Forge.
QuickConnect

PhoneGap

Le site.
phonegap

jQTouch

Permise essentiellement grâce à l'ouvrage Building iPhone Apps... de Jonathan Stark. Elle utilise Javascript par l'intermédiaire de jQTouch qui utilise lui-même jQuery.
jQTouch

Réalisations

Barograph

C'est la transposition pour iPhone de l'application Cocoa.
Utilise PHP et la bibliothèque GD ou la balise <canvas>.
baro

iDiapos

Pour voir mes photos sur l'iPhone (pas fini)
kilo

National Parks

Modèle fourni avec Dashcode. Pour réussir, il faut comprendre ce qu'est effectivement le template et comment il concrétise le principe : modèle, vue, contrôleur.

iTA

Pour suivre sa pression artérielle.
TAN

Démarrage

En cas de problème au démarrage de l'iMac.
TAN

iColor

Diverses façons de choisir une couleur.
TAN

Carnet de santé

Pour avoir ses données médicales toujours sous la main.

iPays

Drapeau, population, capitale...
TAN

Flore d'Oc

Pour apprendre à reconnaitre les végétaux de la garrigue.

iGene

Pour accéder à ma généalogie également sur l'iPhone (se présente totalement différemment). Protégée par mot de passe.

GMapsSV

Pour avoir StreetView sur l'iPhone depuis iOS6.

Applications natives

Depuis juillet 2015, Apple n'impose plus d'être affilié à un programme développeur payant.
Avec son identifiant iCloud on peut installer une appli iOS sur son iPhone.

Réalisations Objective-C

Lexicut

Version iPhone de l'appli MacOS Vocabulary

Color chooser

Version native d'iColor

Countries

Version native d'iPays

Réalisations Swift

Pour commencer : apprentissage facilité par : Free Swift tutorials