Ποιες είναι οι επιλογές για την ανάπτυξη εφαρμογών iPhone;
Αυτή τη στιγμή έχω δοκιμάσει να εγκαταστήσετε GNU kit για Linux χωρίς επιτυχία! Πάρα πολλά βήματα, και η και ήμουν σε θέση να καταρτίσουν ένα και μόνο app.
Το μήλο SDK φαίνεται να είναι πολύ πιο εύκολο, αλλά δεν έχω έναν υπολογιστή Mac.
Έτσι είμαι εγώ λείπει κάτι;
απαιτήσεις λογισμικού και υλικού για την ανάπτυξη iOS
Χρειάζεστε ένα Mac, δεν τίθεται θέμα. Θα πρέπει, επίσης, ένα iPhone ή iPod Touch να αναπτυχθεί ως αν ο εξομοιωτής είναι πολύ καλή, είναι δεν είναι τέλεια - Έχω παράδειγμα κώδικα που λειτουργεί καλά στον προσομοιωτή, αλλά αποτυγχάνει στο hardware. Το υλικό πρέπει επίσης να τροποποιηθεί για να προσθέσετε ανάπτυξη κλειδιά για αυτό ώστε να υπάρχει κάποιος κίνδυνος από τη χρήση ενός πραγματικού iPhone - πολλοί άνθρωποι μαρτυρούν ότι είναι αρκετά ασφαλές, αλλά τον εαυτό μου chickened και να αγοράσει ένα iPod Touch για την ανάπτυξη. Κλειδιά πρέπει επίσης να εγκατασταθεί στο Mac σας και να ενσωματωθεί στο Xcode - και αυτό είναι αρκετά δύσκολο να πάρει δεξιά, ακόμη και με την τυπική εγκατάσταση της Apple. Xcode είναι ελεύθερη και πραγματικά αρκετά αξιοπρεπή IDE.
ελάχιστες απαιτήσεις σας είναι, επομένως,
Η Intel Mac τρέχει την τελευταία έκδοση του Mac OS. Φθηνότερη επιλογή υπάρχει ένα Mac Mini - $ 599, αν και θα μπορούσε πιθανότατα να πάρει ένα σε Ebay που θα μπορούσε να λειτουργήσει μια χαρά για $ 400 ή λιγότερο.
Ένα iPod Touch (ή ένα iPhone, αν χρειάζεστε τα φωτογραφική μηχανή / λειτουργίες του τηλεφώνου για την εφαρμογή σας) - $ 229
Μια άδεια για την ανάπτυξη από την Apple, ώστε να μπορείτε να πάρετε αυτά απαραίτητα πλήκτρα - $ 99
Για να τονίσει, θα πρέπει οπωσδήποτε να έχουν να δοκιμάσετε τον κώδικα σε πραγματικό υλικό και το ποσό του πόνου που θα πάει και αν προσπαθεί να χρησιμοποιήσει οτιδήποτε άλλο, αλλά ένα Mac και Xcode θα φάει εύκολα το κόστος αγοράς ενός Mac.
Ναι, το Mac. Είναι πιθανόν να μην αξίζει τον κόπο, χωρίς εργαλεία. Ειδικά χωρίς εξομοιωτή. Η Apple σχεδίασε το iPhone, τρέχει μια έκδοση του OSX, και έχουν γίνει τα εργαλεία. Δεν είναι καν σαν το μόνο που χρειάζεστε είναι το μεταγλωττιστή, επειδή δεν έχετε τα εργαλεία για τον εντοπισμό σφαλμάτων, το φορτίο και να διαχειριστείτε τις εφαρμογές.
Αναχώρηση http://oreilly.com/catalog/9780596155193/ από το τοπικό libarary σας, να λέει ότι δεν χρειάζεται ένα Mac, απλά ένα jailbroken iPhone / iPodTouch και Linux. Δεν ξέρω ότι μπορείτε να χρησιμοποιήσετε το SDK για να το κάνω, είμαι σε αναμονή για το jailbreak 2G για να ξεκινήσει ακόμα, αλλά θέλω να ελπίζω ότι δεν χρειάζεται ένα Mac.
Υπάρχει μια άλλη Συχνές Ερωτήσεις site που απαντά σε πολλά από τα iPhone βάσης ερωτήσεις ανάπτυξης, όπως αυτή που έχω βρεθεί χρήσιμο. Έτσι, ίσως να θέλετε να ελέγξετε έξω iPhoneDevelopmentFAQ.com
Εκτός από την επίσημη MAC έχετε ένα σχέδιο σε κώδικα της Google που προσπαθεί να κάνει μια εργαλειοθήκη για Linux και Windows. iphone-dev Αυτός ο σύνδεσμος σας δείχνει πώς να το χτίσει.













