Einrichten von Android Studio auf Ihrem Mac (und warum Sie dies möchten)
Sie benötigen möglicherweise einen Mac, um Ihre eigenen iOS-Apps zu erstellen. So möchten Sie iPhone-Apps erstellen? 10 Projekte für Anfänger, damit Sie iPhone-Apps erstellen können? 10 Projekte für Anfänger Möchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Lesen Sie mehr, aber wenn Sie eher ein grüner Alien-Typ sind, ist die Android IDE (Integrated Development Environment) auch unter OS X verfügbar (unter anderen Plattformen: Wie erhalte ich eine Android-Entwicklungsumgebung in Fedora Linux einrichten? Wie erhält man?) Eine in Fedora Linux eingerichtete Android-Entwicklungsumgebung (Read More).
Wenn Sie bereit sind, iPhone-Apps zu erstellen, möchten Sie iPhone-Apps erstellen? 10 Projekte für Anfänger, damit Sie iPhone-Apps erstellen können? 10 Projekte für Anfänger Möchten Sie iPhone- und iPad-Apps erstellen? Beginnen Sie mit dem Erlernen der Grundlagen von Swift. Lesen Sie mehr, oder Sie möchten unbedingt die nächste große Sache für Android erstellen. Die Installation der IDE ist der erste Schritt der Reise. Wenn Sie sich zu schnell bewegen, beginnen Sie mit einem Kurs. Sie möchten also Android-Apps entwickeln? So lernen Sie also, Sie möchten Android Apps entwickeln? Hier ist, wie man es lernt Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist. Dies ist jedoch nicht der Fall. Es gibt viele Nischen, die noch… Lesen Sie mehr ?
Warum mit Android belästigen??
Wenn Sie mit der Entwicklung von OS X und iOS vertraut sind, fragen Sie sich vielleicht, warum Sie sich überhaupt mit Android beschäftigen?
Viele iOS-Entwickler scheuen sich vor Android wegen der Fragmentierung der Geräte und der Notwendigkeit, Apps für verschiedene Betriebssystemversionen - von denen es gibt - zu patchen / neu zu erstellen viele. Ich werde nicht versuchen, Ihnen zu verkaufen, welche der beiden besser ist, da beide für Entwickler zahlreiche Vorteile bieten, aber ich möchte sagen, dass App-Entwickler, die von ihren Apps leben wollen, eine Art von Hilfe finden Balance zwischen Geräten ist nie eine schlechte Idee.
Außerdem werden Sie feststellen, dass das Gesamterlebnis bei Android weit weniger einschränkend ist. Zum einen hat Google Play (Android App Store) nicht viele der gleichen Einschränkungen wie Apple und erfordert auch nicht die jährliche Gebühr von 99 US-Dollar für Entwickler (25 US-Dollar bei Google). Google bietet Ihnen Zugriff auf das Innenleben von Android (mithilfe eines Open-Source-Modells), mit dem Sie Emulatoren, Bootloader und angepasste Docks, Symbole, Startbildschirme, wie Sie es nennen, erstellen können, die unter iOS nicht möglich sind.
Wenn Sie sich die Umsatzzahlen genau ansehen, wird Apples App Store immer noch Ihr wichtigstes Ziel sein. Während Google Play 60 Prozent mehr Downloads pro Jahr hat als der App Store, macht Apples App Store tatsächlich 70 Prozent mehr App-Einnahmen pro Jahr. Das heißt nicht, dass Sie auf Android nicht profitabel sein können oder dass Sie die Plattform insgesamt vermeiden sollten, im Gegenteil.
Während Apps im Apple App Store möglicherweise höhere Einnahmen erzielen, sind die Downloadzahlen bei Google Play deutlich höher. Dies macht sie zu einer faszinierenden Plattform für das Testen und Optimieren einer kostenlosen App, bevor eine Premium- oder Freemium-Version gestartet wird.
Eclipse mit ADT oder Android Studio?
In früheren Tagen hatten Sie immer die verwirrende Wahl zwischen einem Paket mit Eclipse und dem ADT-Plugin (Android Developer Tools) oder dem offiziellen Android Studio, das auf der IntelliJ-Plattform basierte - einer Java-basierten IDE.
Glücklicherweise haben die letzten Iterationen den Prozess mit nur einer Version, Android Studio genannt, ein wenig vereinfacht.
Während die Option zur Verwendung von Eclipse weiterhin besteht, empfiehlt Google offiziell, dass Sie den Migrationsprozess zu Android Studio starten, da die Unterstützung für ADT beendet ist. Wenn Sie Hilfe bei der Migration Ihrer Projekte benötigen, sollte Ihnen dieser Blog-Blogeintrag für Android-Entwickler helfen.
Wenn Sie nur nach den Emulatoren suchen, die im Lieferumfang von Android Studio enthalten sind, müssen Sie beachten, dass es andere, leichtere Möglichkeiten gibt, wie Sie Android emulieren und Android-Apps auf Ihrem PC ausführen können. So können Sie Android emulieren und Android-Apps ausführen Ihr PC Es ist eigentlich ziemlich einfach, Android-Apps auf Ihrem Desktop oder Laptop auszuführen! Hier führen wir Sie durch die besten Methoden. Lesen Sie mehr, um dies auf Ihrem Windows-, OS X- oder Linux-basierten PC zu tun, ohne dass dazu das umfangreiche Android Studio heruntergeladen und installiert werden muss. Probieren Sie auf einem Mac BlueStacks aus, oder laden Sie Android auf Ihrem Windows-PC herunter. Wenn Sie eine ultraleichte Android-Emulation suchen, probieren Sie diesen Browser-Emulator für Chrome aus. So führen Sie Android-Apps in Chrome unter Mac / Linux / Windows aus So führen Sie Android-Apps in Chrome unter Mac / Linux / Windows aus Es ist jetzt möglich, Android auszuführen Apps im Chrome-Browser - es ist nur ein bisschen Arbeit. Weiterlesen .
Erste Schritte mit Android Studio
Zuerst müssen wir Android Studio herunterladen und installieren. Dieses Paket besteht aus:
- Android Studio IDE
- Android SDK (Software-Entwicklungskit)
- Android 5.0 (Lollipop) Plattform
- Android 5.0-Emulatorsystem-Image mit Google-APIs
Lass uns anfangen.
Starten Sie die .dmg-Datei und ziehen Sie Android Studio in den Ordner "Applications".
Öffnen Sie Android Studio und folgen Sie den Anweisungen des Setup-Assistenten. Gelegentlich tritt eine Fehlermeldung auf, dass die Datei vorhanden ist “beschädigt” oder nicht vertrauenswürdig und sollte in den Papierkorb verschoben werden. In diesem Fall müssen Sie lediglich Ihre Sicherheits- und Datenschutzeinstellungen anpassen, damit die Anwendung ausgeführt werden kann Systemeinstellungen> Sicherheit und Datenschutz > Allgemeines und dann auswählen Irgendwo wo steht “Apps zulassen von:”
Wenn Sie Android SDK-Tools über die Befehlszeile verwenden müssen, können Sie auf diese zugreifen, indem Sie das Terminal (Anwendungen> Dienstprogramme> Terminal) und mit folgendem:
/ Benutzer / Benutzername / Bibliothek / Android / sdk /
Vergessen Sie nicht, Ihren Benutzernamen anstelle von Nutzername
.
SDK-Pakete hinzufügen
Das im Lieferumfang des Android Studio-Pakets enthaltene Android SDK (Software Development Kit) enthält nicht alles, was Sie zum Starten von Android-Apps benötigen. Das SDK selbst ist ein Dienstprogramm, mit dem Tools, Plattformen und Komponenten mithilfe des Android SDK-Managers in Pakete aufgeteilt werden.
Daher müssen wir einige Pakete hinzufügen, um alles für die Entwicklung vorzubereiten. Mach dir keine Sorgen, es ist ein einfacher Prozess.
Öffnen Sie zunächst den SDK-Manager unter Extras> Konfigurieren> SDK-Manager.
Hinweis: Um dies kurz zu halten, gehen wir davon aus, dass, wenn ich nichts speziell erwähne, eines von zwei Dingen bedeutet:
- Es ist vorgewählt und wird automatisch installiert, sobald wir fertig sind.
- Du brauchst es nicht… zumindest jetzt.
Ok, lass uns fortfahren. Wählen Sie folgendes aus:
- Android SDK-Tools
- Android SDK-Plattform-Tools
- Android SDK Build-Tools (höchste Version)
Öffnen Sie den Ordner für die höchste Version von Android in der Liste (5.1.1 ab diesem Schreiben) und wählen Sie:
- SDK-Plattform
- ARM EABI v7a Systemabbild
Öffne das Extras Verzeichnis und laden Sie die folgenden APIs für die Android Support Library herunter:
- Android-Support-Repository
- Android-Support-Bibliothek
Öffnen Sie das Extras-Verzeichnis und laden Sie das Google Play-Servicepaket für noch mehr APIs herunter. Hinzufügen:
- Google Repository
- Google Play-Dienste
Installieren Sie die Pakete
- Klicken Installieren Sie 22 Pakete (oder wie viele SDK-Manager dies berichten).
- Klicken Sie links auf jeden Paketnamen, um die Lizenzbedingungen für jedes Paket zu akzeptieren.
- Klicken Installieren.
Hinweis: Beenden Sie den SDK-Manager erst, wenn die Installation abgeschlossen ist!
Sobald die Installation abgeschlossen ist, können Sie sofort eintauchen und mit der Entwicklung beginnen. So, möchten Sie Android Apps entwickeln? So lernen Sie also, Sie möchten Android Apps entwickeln? Hier ist, wie man es lernt Nach so vielen Jahren könnte man denken, dass der mobile Markt jetzt mit jeder für den Menschen vorstellbaren App gesättigt ist. Dies ist jedoch nicht der Fall. Es gibt viele Nischen, die noch… Weiterlesen und Ausführen von Android-Apps Ausführen von Android-Apps auf MacOS Ausführen von Android-Apps auf MacOS Wenn Sie Android-Apps auf Ihrem Mac-Laptop oder Desktop-Computer ausführen möchten, gehen Sie wie folgt vor TU es. Lesen Sie mehr direkt von Ihrem vertrauenswürdigen Mac (oder Hackintosh), auf dem OS X ausgeführt wird.
Portierung von iOS-Apps auf Android
Aufgrund der mangelnden Ähnlichkeit der beiden Betriebssysteme gibt es nichts, was eine Plug-and-Play-Lösung für das Portieren von Apps aus dem anderen Betriebssystem bietet.
Es gibt jedoch ein Programm mit dem Namen Apportable, von dem ich Wert hatte, es hervorzuheben. Apportable übersetzt im Wesentlichen Swift und Objective-C, um ARM- und x86-Maschinencode auszuführen, den Android verstehen kann. Außerdem finden Sie weitere Plugins, um Ihre Entwicklungslast weiter zu verbessern, beispielsweise das SpriteBuilder Plugin. Allerdings sind nicht alle Apple-APIs auf Apportable verfügbar. Obwohl es das Beste ist, das wir haben, ist es immer noch keine Plug-and-Play-Lösung.
Die Hauptvorteile von Apportable liegen in einem schnelleren Cross-Compilieren, ohne dass Emulatoren, virtuelle Maschinen oder eine Java-programmierte Alternative erforderlich sind. Java bietet zwar eine hervorragende Querkompatibilität in mobilen Apps, aber sowohl die iOS- als auch die Android-Version fühlen sich gut an, nicht nativ. In der Tat fühlen sich die meisten als billige Ports des anderen Betriebssystems an.
Auch dies ist keine perfekte Lösung, sollte jedoch die Arbeitsbelastung erheblich verringern, wenn Sie zwischen Android und iOS wechseln müssen.
Viel Spaß beim Entwickeln und teilen Sie mit, was Sie bei Make Use Of mit uns machen.
Hast du eine iOS- oder Android-App entwickelt? Welche Plattform bietet Ihrer Meinung nach die besten Tools für Entwickler?
Erfahren Sie mehr über: Android-Anpassung, App-Entwicklung, Programmierung.