Μπορεί να χρειαστείτε ένα Mac για να δημιουργήσετε τις δικές σας εφαρμογές iOS Έτσι θέλετε να κάνετε iPhone Apps; 10 Έργα για αρχάριους έτσι θέλετε να κάνετε iPhone Apps; 10 Έργα για αρχάριους Θέλετε να δημιουργήσετε εφαρμογές iPhone και iPad; Ξεκινήστε μαθαίνοντας τα βασικά του Swift. Διαβάστε περισσότερα, αλλά εάν είστε περισσότερο πράσινος αλλοδαπός τύπος, το Android IDE (Integrated Development Environment) είναι επίσης διαθέσιμο στο OS X (μεταξύ άλλων πλατφορμών) Πώς να αποκτήσετε ένα περιβάλλον ανάπτυξης Android που έχει συσταθεί στο Fedora Linux Πώς να πάρετε Ένα περιβάλλον ανάπτυξης Android που έχει εγκατασταθεί στο Fedora Linux Διαβάστε περισσότερα).
Εάν είστε έτοιμοι να προχωρήσετε στη δημιουργία εφαρμογών iPhone Έτσι θέλετε να κάνετε iPhone Apps; 10 Έργα για αρχάριους έτσι θέλετε να κάνετε iPhone Apps; 10 Έργα για αρχάριους Θέλετε να δημιουργήσετε εφαρμογές iPhone και iPad; Ξεκινήστε μαθαίνοντας τα βασικά του Swift. Διαβάστε περισσότερα, ή είστε φαγούρα για να δημιουργήσετε το επόμενο μεγάλο πράγμα για Android, εγκατάσταση του IDE είναι το πρώτο βήμα του ταξιδιού. Ή, αν κινούμαστε πολύ γρήγορα, γιατί δεν ξεκινάτε με ένα μάθημα. Έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε Μετά από τόσα χρόνια, κάποιος θα πίστευε ότι η αγορά κινητής τηλεφωνίας είναι πλέον κορεσμένη με κάθε εφαρμογή που μπορεί να φανταστεί κανείς στον άνθρωπο - αλλά αυτό δεν συμβαίνει. Υπάρχουν πολλές κόγχες που πρέπει ακόμα να ... Διαβάστε περισσότερα;
Γιατί να ασχοληθούμε με το Android;
Αν είστε εξοικειωμένοι με την ανάπτυξη OS X και iOS, ίσως να αναρωτηθείτε γιατί ενοχλείτε ακόμη και με το Android;
Πολλοί προγραμματιστές της iOS αποφεύγουν το Android λόγω του κατακερματισμού των συσκευών και της ανάγκης περαιτέρω ενοποίησης / αναδημιουργίας εφαρμογών για διαφορετικές εκδόσεις του λειτουργικού συστήματος - των οποίων υπάρχουν πολλοί . Δεν πρόκειται να επιχειρήσω να σας πουλήσω ποια από τις δύο είναι καλύτερη, καθώς και τα δύο προσφέρουν πολλά οφέλη για τους προγραμματιστές, αλλά θα πω ότι για τους δημιουργούς εφαρμογών που αναζητούν να ζουν από τις εφαρμογές τους, βρίσκοντας κάποιο είδος η ισορροπία μεταξύ των συσκευών δεν είναι ποτέ κακή ιδέα.
Επιπλέον, θα διαπιστώσετε ότι η συνολική εμπειρία είναι πολύ λιγότερο περιοριστική με το Android. Για ένα, το Google Play (το App Store του Android) δεν έχει πολλά από τα ίδια περιορισμούς με την Apple, ούτε απαιτεί την ετήσια αμοιβή των $ 99 για προγραμματιστές (είναι $ 25 στο Google). Η Google σας παρέχει πρόσβαση στις εσωτερικές λειτουργίες του Android (μέσω ενός μοντέλου ανοιχτού κώδικα) που σας επιτρέπει να δημιουργείτε πράγματα όπως εξομοιωτές, φορτωτές εκκίνησης και προσαρμοσμένες αποβάθρες, εικονίδια, οθόνες εκκίνησης - το ονομάζετε - που δεν είναι απλά δυνατές με iOS .
Εάν εξετάζετε αυστηρά τους αριθμούς των εσόδων, το App Store της Apple εξακολουθεί να αποτελεί τον κύριο στόχο σας. Παρόλο που το Google Play έχει κατά 60% περισσότερες ετήσιες λήψεις από το App Store, το App Store της Apple αντιπροσωπεύει πραγματικά 70% περισσότερα ετήσια έσοδα από εφαρμογές. Αυτό δεν σημαίνει ότι δεν μπορείτε να είστε κερδοφόροι στο Android, ή ότι θα πρέπει να αποφύγετε την πλατφόρμα συνολικά, το αντίθετο στην πραγματικότητα.
Ενώ οι εφαρμογές ενδέχεται να έχουν υψηλότερους αριθμούς εσόδων στο Apple App Store, οι αριθμοί λήψης είναι σημαντικά υψηλότεροι με το Google Play, καθιστώντας την μια ενδιαφέρουσα πλατφόρμα για δοκιμή και συντονισμό μιας δωρεάν εφαρμογής πριν ξεκινήσει μια έκδοση premium ή freemium.
Eclipse με ADT ή Android Studio;
Τις προηγούμενες μέρες, είχατε τη μπερδεμένη επιλογή ανάμεσα σε ένα πακέτο που περιλαμβάνει το Eclipse και το πρόσθετο ADT (Android Developer Tools) ή το επίσημο Android Studio, το οποίο βασίστηκε στην πλατφόρμα IntelliJ, μια IDE που βασίζεται στην Java.
Ευτυχώς, οι πρόσφατες επαναλήψεις έχουν δει τη διαδικασία βελτιωμένη λίγο με μόνο μία έκδοση, που ονομάζεται Android Studio.
Στην πραγματικότητα, ενώ η επιλογή χρήσης του Eclipse εξακολουθεί να υπάρχει, η Google συνιστά επισήμως να ξεκινήσετε τη διαδικασία μετάβασης στο Android Studio, καθώς η υποστήριξη για το ADT τελειώνει. Αν χρειάζεστε βοήθεια για τη μετεγκατάσταση των έργων σας, αυτή η ανάρτηση του Android Developers Blog θα πρέπει να σας βοηθήσει.
Τώρα, αν ψάχνετε μόνο για τους εξομοιωτές που συνοδεύουν το Android Studio, είναι σημαντικό να σημειώσετε ότι υπάρχουν άλλοι, πιο ελαφρύι τρόποι Πώς να εξομοιώσετε το Android και να εκτελέσετε εφαρμογές Android στον υπολογιστή σας Πώς να εξομοιώσετε το Android και να εκτελέσετε εφαρμογές Android Ο υπολογιστής σας Είναι πραγματικά πολύ εύκολο να έχετε εφαρμογές Android που εκτελούνται στον υπολογιστή σας ή στον φορητό υπολογιστή σας! Εδώ, σας παρέχουμε τις καλύτερες μεθόδους. Διαβάστε περισσότερα για να το κάνετε αυτό σε υπολογιστή με Windows, OS X ή Linux χωρίς να χρειαστεί να κατεβάσετε και να εγκαταστήσετε το ογκώδες Android Studio. Σε Mac, δοκιμάστε το BlueStacks ή απλά κατεβάστε και εκτελέστε το Android στον υπολογιστή σας Windows. Αν ψάχνετε για εξαιρετικά ελαφριά εξομοίωση Android, δοκιμάστε τον εξομοιωτή του προγράμματος περιήγησης για το Chrome Πώς να εκτελέσετε εφαρμογές Android στο Chrome σε Mac / Linux / Windows Πώς να εκτελέσετε εφαρμογές Android στο Chrome σε Mac / Linux / Windows Τώρα είναι δυνατή η εκτέλεση του Android εφαρμογές στο πρόγραμμα περιήγησης Chrome - χρειάζεται λίγη δουλειά. Διαβάστε περισσότερα .
Να πάρει και να τρέχει με το Android Studio
Πρώτα πρέπει να κατεβάσετε και να εγκαταστήσετε το Android Studio, ένα πακέτο που αποτελείται από:
- IDE του Android Studio
- Android SDK (κιτ ανάπτυξης λογισμικού)
- Android 5.0 (Lollipop) πλατφόρμα
- Σύστημα εικόνας εξομοιωτή Android 5.0 με API Google
Ας αρχίσουμε.
Εκκινήστε το αρχείο .dmg και σύρετε το Android Studio στο φάκελο Applications (Εφαρμογές).
Ανοίξτε το Android Studio και ακολουθήστε τα βήματα που ορίζονται από τον οδηγό εγκατάστασης. Περιστασιακά, θα εμφανιστεί ένα σφάλμα λέγοντας ότι το αρχείο είναι "κατεστραμμένο" ή ανυπόφορο και θα πρέπει να μετακινηθεί στον κάδο απορριμμάτων. Εάν συμβεί αυτό, θα χρειαστεί να προσαρμόσετε τις ρυθμίσεις ασφαλείας και απορρήτου για να επιτρέψετε την εκτέλεση της εφαρμογής, μεταβαίνοντας στις Προτιμήσεις συστήματος> Ασφάλεια και ιδιωτικό απόρρητο > Γενικά και, στη συνέχεια, επιλέγοντας Οπουδήποτε όπου λέει "Να επιτρέπονται οι εφαρμογές που λήφθηκαν από:"
Εάν χρειάζεστε να χρησιμοποιήσετε τα εργαλεία Android SDK από τη γραμμή εντολών, μπορείτε να τα αποκτήσετε ανοίγοντας το Terminal ( Εφαρμογές> Βοηθητικά προγράμματα> Τερματικό ) και χρησιμοποιώντας τα εξής:
/Users/username/Library/Android/sdk/
Απλά θυμηθείτε να προσθέσετε το όνομα χρήστη σας στη θέση του username
.
Προσθέτοντας πακέτα SDK
Το κιτ ανάπτυξης λογισμικού Android SDK, το οποίο συνοδεύει το πακέτο Android Studio, δεν περιλαμβάνει όλα όσα χρειάζεστε για να ξεκινήσετε την ανάπτυξη εφαρμογών Android. Το ίδιο το SDK είναι ένα βοηθητικό πρόγραμμα που χρησιμοποιείται για τον διαχωρισμό των εργαλείων, των πλατφορμών και των εξαρτημάτων σας σε πακέτα χρησιμοποιώντας το Android SDK Manager.
Ως εκ τούτου, θα πρέπει να προσθέσουμε μερικά πακέτα για να έχουμε τα πάντα έτοιμα για ανάπτυξη. Μην ανησυχείτε, είναι μια απλή διαδικασία.
Ανοίξτε πρώτα τον διαχειριστή του SDK στην περιοχή Εργαλεία> Διαμόρφωση> Διαχείριση SDK .
Σημείωση: Από εδώ και στο εξής, για να κρατήσουμε αυτό το σύντομο, θα υποθέσουμε ότι αν δεν αναφέρω κάτι συγκεκριμένα, αυτό σημαίνει ένα από τα δύο πράγματα:
- Είναι προεπιλεγμένη και θα εγκατασταθεί αυτόματα μόλις τελειώσουμε.
- Δεν το χρειάζεσαι ... τουλάχιστον τώρα.
Εντάξει, ας συνεχίσουμε. Επιλέξτε τα εξής:
- Εργαλεία Android SDK
- Android Platform SDK-εργαλεία
- Εργαλεία κατασκευής Android SDK (υψηλότερη έκδοση)
Ανοίξτε το φάκελο για την υψηλότερη έκδοση του Android στη λίστα ( 5.1.1 από αυτό το γράψιμο) και επιλέξτε:
- Πλατφόρμα SDK
- Εικόνα συστήματος ARM EABI v7a
Ανοίξτε τον κατάλογο πρόσθετων στοιχείων και κάντε λήψη των ακόλουθων APIs για τη Βιβλιοθήκη υποστήριξης Android:
- Χώρος αποθήκευσης υποστήριξης Android
- Βιβλιοθήκη υποστήριξης Android
Ανοίξτε τον κατάλογο Extras και κατεβάστε το πακέτο υπηρεσιών Google Play για ακόμα περισσότερα API. Προσθέτω:
- Το Google Repository
- Υπηρεσίες Google Play
Εγκαταστήστε τα πακέτα
- Κάντε κλικ στην επιλογή Εγκατάσταση 22 πακέτων (ή, ωστόσο, πολλές από τις αναφορές του διαχειριστή SDK).
- Κάντε κλικ σε κάθε όνομα πακέτου στα αριστερά για να αποδεχτείτε τους όρους άδειας χρήσης για κάθε ένα.
- Κάντε κλικ στο κουμπί Εγκατάσταση.
Σημείωση: Μην βγείτε από τον διαχειριστή SDK μέχρι να ολοκληρωθεί η εγκατάσταση!
Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε να βουτήξετε απευθείας και να αρχίσετε να αναπτύσσετε. Έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε έτσι, θέλετε να αναπτύξετε εφαρμογές Android; Εδώ είναι πώς να μάθετε Μετά από τόσα χρόνια, κάποιος θα πίστευε ότι η αγορά κινητής τηλεφωνίας είναι πλέον κορεσμένη με κάθε εφαρμογή που μπορεί να φανταστεί κανείς στον άνθρωπο - αλλά αυτό δεν συμβαίνει. Υπάρχουν πολλές κόγχες που πρέπει ακόμα να ... Διαβάστε περισσότερα και ακόμη και να τρέξετε τις εφαρμογές Android Πώς να εκτελέσετε εφαρμογές Android σε macOS Πώς να εκτελέσετε εφαρμογές Android σε macOS Αν θέλετε να τρέξετε εφαρμογές Android στον φορητό ή επιτραπέζιο υπολογιστή Mac σας, Πώς το κάνεις. Διαβάστε περισσότερα από το αξιόπιστο Mac (ή το Hackintosh) με λειτουργικό σύστημα OS X.
Μεταφορά εφαρμογών iOS στο Android
Λόγω έλλειψης ομοιότητας στα δύο λειτουργικά συστήματα, δεν υπάρχει τίποτα που να προσφέρει λύση plug and play για τη μεταφορά εφαρμογών από το άλλο λειτουργικό σύστημα.
Ωστόσο, υπάρχει ένα πρόγραμμα που ονομάζεται Apportable Ένιωσα ότι αξίζει να επισημάνω. Το Apportable ουσιαστικά μεταφράζει το Swift και το Objective-C για να τρέξει ARM και x86 κωδικό μηχάνημα που το Android είναι σε θέση να καταλάβει. Θα βρείτε επίσης πρόσθετα πρόσθετα για περαιτέρω ελάφρυνση του φορτίου ανάπτυξης, όπως το πρόσθετο SpriteBuilder. Τούτου λεχθέντος, δεν είναι όλα τα API της Apple διαθέσιμα στο Apportable, οπότε ενώ είναι το καλύτερο που έχουμε, δεν είναι ακόμα μια λύση plug and play.
Τα βασικά πλεονεκτήματα του Apportable είναι η ταχύτερη διασταύρωση χωρίς την ανάγκη για εξομοιωτές, εικονικές μηχανές ή εναλλακτική λύση προγραμματισμένη με Java. Παρόλο που η Java κάνει μεγάλη συμβατότητα στις εφαρμογές για κινητά, αφήνει τις εκδόσεις iOS και Android να νιώθουν καλά, όχι ντόπια. Στην πραγματικότητα, οι περισσότεροι αισθάνονται σαν φθηνές θύρες από το άλλο λειτουργικό σύστημα.
Και πάλι, αυτό δεν είναι μια τέλεια λύση, αλλά θα πρέπει να ελαφρύνει σημαντικά το φόρτο εργασίας σας, αν πρέπει να μετακινηθείτε πέρα δώθε μεταξύ Android και iOS.
Ευτυχισμένη ανάπτυξη, και να είστε βέβαιος να μοιραστεί αυτό που θα έρθει μαζί μας εδώ στο κάνουν χρήση του.
Έχετε αναπτύξει μια εφαρμογή iOS ή Android; Ποιά πλατφόρμα πιστεύετε ότι προσφέρει τα καλύτερα εργαλεία για προγραμματιστές;