Η δημιουργία εφαρμογών ιστού iPhone® είναι μια τεχνική εργασία που απαιτεί προηγμένες δεξιότητες υπολογιστή. Αυτή η εξήγηση θα υποθέσει ότι έχετε αυτές τις δεξιότητες και θα δώσει μια επισκόπηση της διαδικασίας ανάπτυξης μιας εφαρμογής web για iPhone® και εισαγωγής της στο κατάστημα εφαρμογών.
Ο πρώτος κανόνας των επιτυχημένων διαδικτυακών εφαρμογών iPhone® είναι να δημιουργήσετε κάτι που λύνει ένα πρόβλημα. Θα πρέπει να δημιουργήσετε μια εφαρμογή επειδή υπάρχει ανάγκη, όχι απλώς επειδή έχετε βρει έναν τρόπο να το κάνετε. Ως κατευθυντήρια γραμμή, αναζητήστε μια θεματική περιοχή όπου υπάρχουν ήδη πολλές διαθέσιμες εφαρμογές, δείχνοντας ότι υπάρχει μια καλή γενική αγορά για το θέμα, αλλά όπου καμία υπάρχουσα εφαρμογή δεν καλύπτει τις συγκεκριμένες ανάγκες αυτής που σχεδιάζετε.
Για να αναπτύξετε εφαρμογές web iPhone®, θα πρέπει να εγγραφείτε στο επίσημο πρόγραμμα προγραμματιστών της Apple. Αυτό κοστίζει 99 δολάρια ΗΠΑ (USD) στις περισσότερες περιπτώσεις. Υπάρχει ένα πρόγραμμα Enterprise $299 USD, αλλά αυτό απαιτείται μόνο εάν θέλετε να διανείμετε εφαρμογές σε ένα εταιρικό intranet. Οι εμπορικές εφαρμογές που απευθύνονται στο κοινό μπορούν να καλυφθούν από το πρόγραμμα $99 USD.
Είναι επίσης συνετό να κάνετε λήψη της εργαλειοθήκης προγραμματιστή λογισμικού iPhone®. Αυτό περιλαμβάνει μια ποικιλία εργαλείων για να βεβαιωθείτε ότι η εφαρμογή σας είναι πλήρως συμβατή με το iPhone® και το iPod touch®. Περιλαμβάνει έναν εξομοιωτή, ώστε να μπορείτε να δείτε ακριβώς πώς θα φαίνεται και πώς θα λειτουργεί η εφαρμογή σας σε μια πραγματική συσκευή.
Η διαδικασία δημιουργίας της εφαρμογής περιλαμβάνει τρία κύρια στάδια: σχεδιασμό, προγραμματισμό και δοκιμή. Όλα είναι ζωτικής σημασίας και αξίζει να προγραμματίσετε όσο το δυνατόν μεγαλύτερο μέρος της δουλειάς σας εκ των προτέρων για να αποφύγετε περιττούς λόξυγκας. Σε όλα τα στάδια, θα πρέπει να δίνετε μεγάλη προσοχή στην αγορά που θέλετε και στις ανάγκες των πελατών. Οι ανεξάρτητες δοκιμές από χρήστες από το κοινό-στόχο σας είναι ιδιαίτερα σημαντικό, καθώς αυτό θα εντοπίσει προβλήματα που δεν θα εντοπίσετε μόνοι σας.
Μόλις δημιουργηθούν, οι εφαρμογές web iPhone® πρέπει να υποβληθούν στην Apple για έγκριση. Αυτή είναι μια διαδικασία δύο μερών. Η εφαρμογή θα δοκιμαστεί για να βεβαιωθείτε ότι θα λειτουργεί στο iPhone® και το iPod touch® και ότι δεν θα εγκυμονεί κινδύνους για την ασφάλεια. Η εφαρμογή θα ελεγχθεί επίσης για να διασφαλιστεί ότι δεν περιέχει ακατάλληλο περιεχόμενο. Υπάρχει κάποιο περιθώριο για εφαρμογές που θα επισημαίνονται μόνο ως ενήλικες. Ορισμένο περιεχόμενο θα απορρίπτεται πάντα, ενώ άλλες αποφάσεις έγκρισης από την Apple μπορεί να φαίνονται ασυνεπείς, επομένως αξίζει να ελέγξετε εκ των προτέρων εάν περιμένετε να αντιμετωπίσετε προβλήματα.