Διαφήμιση
Η διαδικασία για την ανάπτυξη μιας εφαρμογής iPhone δεν είναι τόσο σκληρή όσο και απλή όπως νομίζετε. Δεν είμαι προγραμματιστής, αλλά ήθελα να δω αν θα μπορούσα να διδάξω τον εαυτό μου πώς να αναπτύξω μια εφαρμογή iPhone. Τα νέα διαθέτουν όλα τα είδη άρθρα για τα παιδιά τόσο μικρά όσο 9 που μπορούν να τα κάνουν. Αν μπορούν να το κάνουν, σίγουρα κι εμείς οι υπόλοιποι;
Όπως το μαγείρεμα, υπάρχει μια διαδικασία που εμπλέκεται στο "μαγείρεμα" μιας εφαρμογής. Αυτό το άρθρο δεν αφορά το στυλ σας μαγειρέματος, per se (δηλαδή τον προγραμματισμό), αλλά μόνο τα γενικά βήματα που είναι απαραίτητα για να το πάρετε από το κεφάλι σας και στο iTunes.
Η δημιουργία μιας εφαρμογής δεν είναι εντελώς δωρεάν, οπότε είναι σημαντικό να γνωρίζετε μπροστά ότι, σε κάποια στιγμή αυτής της διαδικασίας, θα ξεφορτωθείτε $ 99 (USD). Επίσης, είναι σημαντικό να γνωρίζετε μπροστά ότι θα χρειαστεί να χρησιμοποιήσετε ένα Mac σε κάποια στιγμή και θα χρειαστεί να χρησιμοποιήσετε συγκεκριμένο Mac-happy κώδικα για να δημιουργήσετε την εφαρμογή σας.
Τώρα που έχουμε δει όλα τα ψιλά γράμματα, εδώ είναι τα συναρπαστικά βήματα για την εφαρμογή της ευτυχίας!
Βήμα 1: Τέχνη Μια έξυπνη ιδέα
Έχετε μια μοναδική ιδέα για μια εφαρμογή; Υπάρχουν, όπως ίσως γνωρίζετε, ένα τρισεκατομμύριο (εντάξει, ίσως όχι ένα TRILLION) εφαρμογές εκεί έξω. Έτσι, τι κάνει μια εφαρμογή να ξεχωρίζει; Γιατί θα ήθελε κάποιος να χρησιμοποιήσει την εφαρμογή σας; Γιατί θα πληρώσουν χρήματα για αυτό αν πρόκειται να χρεώσετε;
Βεβαιωθείτε ότι δεν υπάρχουν άλλες εφαρμογές που κάνουν το ίδιο πράγμα που προτείνετε. Ή αν θέλετε να δημιουργήσετε κάτι καλύτερο από μια εφαρμογή που υπάρχει ήδη, σκεφτείτε πώς η ιδέα σας θα είναι καλύτερη. Σχεδιάστε το σε χαρτί ή στον υπολογιστή.
Βήμα 2: Αποκτήστε ένα Mac
Το iPhone είναι προϊόν της Apple και χρησιμοποιεί μια παραλλαγή του Mac OS. Επί του παρόντος, τα εργαλεία ανάπτυξης του iPhone είναι διαθέσιμα μόνο για χρήστες Mac (παρόλο που υπάρχουν στοιχεία σχεδίασης σε κατάσταση διακοπής της λειτουργίας φυλακών σε έναν υπολογιστή), αλλά για να το αποκτήσετε στο App Store, τελικά θα χρειαστείτε ένα Mac για να το αποκτήσετε εκεί. Μπορείτε να αγοράσετε ένα Mac mini σχετικά χαμηλό εάν δεν έχετε Mac στη διάθεσή σας.
Βήμα 3: Εγγραφείτε ως προγραμματιστής της Apple
Για να συνεργαστείτε με τα εργαλεία Mac, θα πρέπει να γίνετε υπάλληλος Προγραμματιστής της Apple. Η εγγραφή είναι δωρεάν, ώστε απλά πρέπει να τους δώσετε τις πληροφορίες σας και να συμφωνήσετε με τους όρους τους. Χρειάζεται μόνο να εγγραφείτε μία φορά και μπορείτε να χρησιμοποιήσετε το ίδιο όνομα χρήστη και κωδικό πρόσβασης που χρησιμοποιείται για τον λογαριασμό σας στο iTunes. Μόλις είστε προγραμματιστής της Apple, μπορείτε να αναπτύξετε εφαρμογές iPhone για οποιοδήποτε από τα προϊόντα Mac.
Βήμα 4: Κατεβάστε το κιτ ανάπτυξης λογισμικού για το iPhone (SDK)
Μόλις είστε επίσημος προγραμματιστής, μπορείτε να κάνετε λήψη του SDK για iPhone. Η έκδοση που χρειάζεστε εξαρτάται από το λειτουργικό σύστημα που εκτελείτε αυτήν τη στιγμή. Αυτό το στοιχείο λήψης είναι τεράστιο επειδή συνοδεύεται από όλα τα είδη τεκμηρίωσης, κωδικούς δείγμα και όλα τα είδη των πραγμάτων που θα χαρούμε να έχουμε αργότερα. Θα χρειαστούν μερικές ώρες, οπότε ίσως θελήσετε να ξεκινήσετε τη λήψη, να βάλετε μια καλή ταινία και να περιμένετε.
ManiacDev είναι μια πραγματικά μεγάλη περιοχή με TONS των πληροφοριών που απευθύνονται τόσο σε uber-newbies όπως εγώ και γκουρού τεχνολογίας. Ακριβώς ξεκινήστε με το πρώτο βίντεο, παρακολουθήστε και κρατήστε σημειώσεις καθώς πηγαίνετε. Πραγματικά και πραγματικά, αυτά είναι τα καλύτερα μαθήματα που έχω βρει!
Βήμα 5: Λήψη του XCode
Αν δεν το έχετε ήδη, κατεβάστε το XCode. Σύμφωνα με την Apple, το "Xcode" είναι ένα ολοκληρωμένο, πλήρως εξοπλισμένο IDE χτισμένο γύρω από μια ομαλή ροή εργασιών που ενσωματώνει την επεξεργασία του πηγαίου κώδικα, με τα βήματα δημιουργίας και σύνταξης, μέσα σε μια εμπειρία γραφικών εντοπισμού σφαλμάτων - όλα χωρίς να αφήνετε την άποψη του πηγαίου κώδικα σας. " Αυτό είναι ένα άλλο τεράστιο κατέβασμα, οπότε μπορεί να θέλετε να νοικιάσετε μια δεύτερη ταινία.
Βήμα 6: Ανάπτυξη της εφαρμογής iPhone σας με τα πρότυπα στο SDK
Μόλις έχετε την εφαρμογή σας σε χαρτί ή στο Photoshop, μπορείτε να αρχίσετε να το σχεδιάζετε με τα πρότυπα που παρέχονται στο SDK. Αυτό είναι όπου το τεράστιο ποσό του χρόνου λήψης θα είναι ένα τεράστιο όφελος. Θα έχετε πολλά πρότυπα για να διαλέξετε και υπάρχουν πολλά υπέροχα σεμινάρια clip του YouTube σχετικά με τον τρόπο αποτελεσματικής χρήσης των προτύπων.
Βήμα 7: Μάθε το Σκοπό-Γ Για το Κακάο
Αν αγαπάτε τις γλώσσες προγραμματισμού, θα αγαπήσετε τον Στόχο-Γ. Αν δεν ξέρετε πώς να προγραμματίσετε, αυτό είναι το κομμάτι που μπορεί να πάρει αρκετά κολλώδες, οπότε ίσως θελήσετε να βρείτε έναν φίλο προγραμματιστή ή να μισθώσετε κάποιον. Αυτό πραγματικά βοηθάει να πάρετε ένα βιβλίο, επίσης, για αναφορά.
Βήμα 8: Προγραμματίστε την εφαρμογή σας στο στόχο-C
Μόλις καταλάβετε τουλάχιστον τα βασικά του Στόχου-C (ή τουλάχιστον ξέρετε πώς να βρείτε απαντήσεις σε ερωτήσεις προγραμματισμού), είστε έτοιμοι να προγραμματίσετε την εφαρμογή σας. Βοηθά να τραβήξετε στιγμιότυπα οθόνης καθώς προχωράτε, ώστε να θυμάστε τι προσπάθησατε. Ορισμένες εφαρμογές μπορούν να διαρκέσουν λίγες μόνο ώρες για να προγραμματιστούν, ενώ άλλες εφαρμογές μπορεί να διαρκέσουν μήνες. Μόνο εσείς γνωρίζετε πόση λεπτομέρεια θέλετε εκεί έξω για το κορίτσι του στο App Store!
Βήμα 9: Δοκιμή της εφαρμογής στον προσομοιωτή iPhone
Το SDK έρχεται με ένα υπέροχο προσομοιωτή iPhone. Θα χρειαστεί να φορτώσετε την εφαρμογή σας και να κάνετε τις δικές σας δοκιμές. Θα πρέπει να προσπαθήσετε να επεξεργαστείτε όσο το δυνατόν περισσότερα σφάλματα και να σκεφτείτε όλους τους τρόπους με τους οποίους κάποιος μπορεί να χρησιμοποιήσει την εφαρμογή σας.
Βήμα 10: Υποδοχή πώλησης ψωμιού
Θυμηθείτε όταν σας είπα με το ψιλά γράμματα ότι θα έπρεπε να αυξήσετε κάποια μετρητά; Αυτή είναι η στιγμή. Δυστυχώς, η φόρτωση μιας εφαρμογής στο iTunes κοστίζει μία φορά τέλος μέλους από $ 99 (USD). Δεν υπάρχει διέξοδος από αυτή την αμοιβή, αλλά μπορείτε να το κερδίσετε πάλι σε τριπλούν αν η εφαρμογή σας είναι άξια! Πραγματικά όμως, παίρνετε πολλά για τα $ 99 σας. Για ένα, έχετε πρόσβαση σε μερικούς από τους πιο υγιείς ανθρώπους από αυτή την πλευρά του Πλούτωνα!
Βήμα 11: Έχετε δοκιμάσει τους άλλους την εφαρμογή σας
Αφού πληρώσετε την αμοιβή σας, θα μπορείτε να δοκιμάσετε την εφαρμογή σας και άλλους χρήστες της κοινότητας εφαρμογών και να σας βοηθήσουν να επεξεργαστείτε τα τελικά σφάλματα. Αυτή είναι μια μεγάλη κοινότητα, και η δοκιμή νέων στοιχείων είναι πολύ διασκεδαστική. Εάν είστε αρχάριος όπως εμένα, θα είστε σε δέος από τους βασιλιάδες και τις βασίλισσες του γελοίου στιλ. Ανάλογα με τη φύση και την πολυπλοκότητα της εφαρμογής σας, αυτή η διαδικασία μπορεί να διαρκέσει λίγο.
Βήμα 12: Υποβάλετε την εφαρμογή σας για έγκριση
Αφού ελέγξετε την εφαρμογή σας στην κοινότητα και επεξεργαστείτε όλα τα χτυπήματα, μπορείτε να υποβάλετε την εφαρμογή στο iTunes για έγκριση. Θα μπορείτε να το ανεβάσετε απευθείας από την κοινότητα. Η διαδικασία έγκρισης μπορεί να πάρει κάποιο χρόνο, οπότε να είστε υπομονετικοί!
Βήμα 13: Παρακολουθήστε τη ζύμη και την κυκλοφορία σε ρολό!
Εάν δημιουργήσατε μια πληρωμένη εφαρμογή, απλώς περιμένετε τα χρήματα να μετακινηθούν προς την ακτή. Εάν δημιουργήσατε μια δωρεάν εφαρμογή, παρακολουθήστε την επισκεψιμότητα!
Έχετε κάποιες συμβουλές για την κοινή χρήση με τους προγραμματιστές εφαρμογών; Αφήστε τα στο παρακάτω τμήμα σχολίων.
Εικόνες Συντελεστές: Erik K. Veland, stopnlook, davidgsteadman, Leo Reynolds, helpei, Cedric Chee, dianagavrilita
Είμαι Εκπαιδευτικός Τεχνολόγος και Άγγλος καθηγητής.