Android Studio op uw Mac instellen (en waarom u dat wilt)

Je hebt misschien een Mac nodig om je eigen iOS-apps te maken, maar als je meer een groene buitenaardse kerel bent, is Android Studio ook beschikbaar.

Je hebt misschien een Mac nodig om je eigen iOS-apps te maken, maar als je meer een groene buitenaardse kerel bent, is Android Studio ook beschikbaar.
Advertentie

Je hebt misschien een Mac nodig om je eigen iOS-apps te maken Dus wil je iPhone-apps maken? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Lees meer, maar als je meer een groene buitenaardse kerel bent, dan is de Android IDE (Integrated Development Environment) ook beschikbaar op OS X (naast andere platforms. Hoe krijg je een Android Development Environment-set-up in Fedora Linux Hoe te krijgen Een Android Development-omgeving opgezet in Fedora Linux Lees meer).

Als u klaar bent om door te gaan met het maken van iPhone-apps Dus wilt u iPhone-apps maken? 10 projecten voor beginners Dus wilt u iPhone-apps maken? 10 projecten voor beginners Wil je iPhone- en iPad-apps maken? Begin met het leren van de basisprincipes van Swift. Meer lezen, of je hebt zin om het volgende grote ding voor Android te maken, het installeren van de IDE is de eerste stap van de reis. Of, als we te snel gaan, waarom begin je dan niet met een cursus. Dus, wil je Android-apps ontwikkelen? Hier is hoe te leren, wil je Android-apps ontwikkelen? Hier is hoe te leren Na zoveel jaren zou je denken dat de mobiele markt nu verzadigd is met elke app die je je maar kunt voorstellen, maar dat is niet het geval. Er zijn veel niches die nog steeds nodig zijn om ... Lees meer?

Waarom moeite doen met Android?

Als je thuis bent in OS X- en iOS-ontwikkeling, vraag je je misschien af ​​waarom je zelfs last hebt van Android?

Veel iOS-ontwikkelaars schrikken terug voor Android vanwege de fragmentatie van apparaten en de noodzaak om apps voor verschillende versies van het besturingssysteem verder te patchen / opnieuw te maken - waarvan er veel zijn . Ik ga niet proberen je te verkopen op welke van de twee beter is, omdat ze allebei tal van voordelen bieden voor ontwikkelaars, maar ik wil wel zeggen dat app-makers die hun brood willen verdienen met hun apps, een of andere vorm van balans tussen apparaten is nooit een slecht idee.

Hoe installeer ik Android Studio op je Mac (en waarom zou je dat willen) Android- en Apple-logo's 1

Bovendien zult u merken dat de algemene ervaring veel minder beperkend is met Android. Ten eerste heeft Google Play (de App Store van Android) niet veel van dezelfde beperkingen als Apple en ook niet de $ 99 jaarlijkse vergoeding voor ontwikkelaars (het is $ 25 op Google). Google biedt u toegang tot de interne werking van Android (door middel van een open source model) waarmee u dingen kunt maken zoals emulators, bootloaders en aangepaste docks, pictogrammen, startschermen - noem maar op - die met iOS niet mogelijk zijn .

Als je strikt kijkt naar omzetcijfers, wordt de App Store van Apple nog steeds je primaire doelwit. Hoewel Google Play 60 procent meer jaarlijkse downloads heeft dan de App Store, neemt Apple's App Store feitelijk 70 procent meer jaarlijkse app-inkomsten voor zijn rekening. Dat wil niet zeggen dat je niet winstgevend kunt zijn op Android, of dat je het platform helemaal moet vermijden, integendeel eigenlijk.

Hoe Android Studio op uw Mac in te stellen (en waarom u dat wilt) googleplay

Hoewel Apps hogere inkomstenaantallen hebben in de Apple App Store, zijn de downloadaantallen aanzienlijk hoger met Google Play, waardoor het een intrigerend platform is voor het testen en tunen van een gratis app voordat een premium- of freemium-versie wordt gestart.

Eclipse met ADT of Android Studio?

Vroeger had je de altijd verwarrende keuze tussen een pakket met Eclipse en de ADT-plug-in (Android Developer Tools), of de officiële Android Studio, die gebaseerd was op het IntelliJ-platform - een op Java gebaseerde IDE.

Gelukkig hebben recente iteraties het proces een beetje gestroomlijnd met slechts één release, genaamd Android Studio.

Hoewel de optie om Eclipse te gebruiken nog steeds bestaat, raadt Google je officieel aan om het migratieproces naar Android Studio te starten omdat de ondersteuning voor ADT eindigt. Als je hulp nodig hebt bij het migreren van je projecten, zou dit blogpost voor Android-ontwikkelaars je moeten helpen.

Als u alleen op zoek bent naar de emulators die meegeleverd worden met Android Studio, is het belangrijk op te merken dat er andere, lichtere manieren zijn om Android te emuleren en Android-apps op uw pc uit te voeren. Android emuleren en Android-apps uitvoeren op Uw pc Het is eigenlijk best gemakkelijk om Android-apps op uw desktop of laptop te laten draaien! Hier laten we u de beste methoden doornemen. Lees meer om dit te doen op uw Windows-, OS X- of Linux-pc zonder de omvangrijke Android Studio te downloaden en te installeren. Op een Mac kunt u BlueStacks proberen, of u kunt gewoon Android downloaden en uitvoeren op uw Windows-pc. Als u op zoek bent naar ultra-lichtgewicht Android-emulatie, probeer deze browseremulator voor Chrome. Hoe Android-apps uitvoeren in Chrome op Mac / Linux / Windows Android-apps uitvoeren in Chrome op Mac / Linux / Windows Het is nu mogelijk Android te gebruiken apps in de Chrome-browser - het kost maar een klein beetje werk. Lees verder .

Aan de slag gaan met Android Studio

Eerst moeten we Android Studio downloaden en installeren, een pakket dat bestaat uit:

  • Android Studio IDE
  • Android SDK (software ontwikkelingskit)
  • Platform Android 5.0 (Lollipop)
  • Android 5.0-emulatorsysteemafbeelding met Google API's

Laten we beginnen.

Hoe Android Studio op uw Mac in te stellen (en waarom u dat wilt) download android studio 640x480

Start het .dmg-bestand en sleep Android Studio naar de map Toepassingen.

Hoe Android Studio op je Mac in te stellen (en waarom zou je dat willen) Android Studio 640x481 installeren

Open Android Studio en volg de stappen die zijn beschreven door de installatiewizard. Af en toe zul je een fout tegenkomen die zegt dat het bestand "beschadigd" of onbetrouwbaar is en naar de prullenbak moet worden verplaatst. Als dit gebeurt, hoeft u alleen uw beveiligings- en privacyinstellingen aan te passen zodat de toepassing kan worden uitgevoerd door naar Systeemvoorkeuren> Beveiliging en privacy > Algemeen te gaan en vervolgens overal te selecteren waar staat: "Apps mogen worden gedownload van:"

Android Studio instellen op uw Mac (en waarom u dat wilt) beveiligingsrechten 640x480

Als u Android SDK-hulpprogramma's moet gebruiken vanaf de opdrachtregel, kunt u deze openen door Terminal ( Toepassingen> Hulpprogramma's> Terminal ) te openen en het volgende te gebruiken:

/Users/username/Library/Android/sdk/

android-terminale

Vergeet niet om uw gebruikersnaam toe te voegen in plaats van uw username .

SDK-pakketten toevoegen

De Android SDK (software development kit), die bij het Android Studio-pakket wordt meegeleverd, bevat niet alles wat u nodig hebt om Android-apps te ontwikkelen. De SDK zelf is een hulpprogramma dat wordt gebruikt om uw tools, platforms en componenten in pakketten te scheiden met behulp van de Android SDK Manager.

Dus, als zodanig, zullen we een aantal pakketten moeten toevoegen om alles klaar te maken voor ontwikkeling. Maak je geen zorgen, het is een eenvoudig proces.

Open eerst de SDK-manager onder Extra> Configureren> SDK Manager .

Hoe Android Studio op je Mac in te stellen (en waarom zou je dat willen) Android Studio 640x480 configureren

Opmerking: vanaf dit punt gaan we ervan uit dat, als ik dit niet beknopt ga zeggen, het een van de twee dingen betreft:

  1. Het is vooraf geselecteerd en het wordt automatisch geïnstalleerd zodra we klaar zijn.
  2. Je hebt het niet nodig ... althans nu.

Ok, laten we doorgaan. Selecteer het volgende:

  • Android SDK-hulpmiddelen
  • Android SDK Platform-tools
  • Android SDK-ontwikkeltools (hoogste versie)

Hoe stel ik Android Studio in op je Mac (en waarom zou je dat willen) Android-sdk-pakketten 640x450

Open de map voor de hoogste versie van Android in de lijst ( 5.1.1 vanaf dit moment) en selecteer:

  • SDK-platform
  • ARM EABI v7a systeemafbeelding

Hoe Android Studio instellen op je Mac (en waarom je zou willen) android sdk platform tools 640x450

Open de map Extra's en download de volgende API's voor de Android-ondersteuningsbibliotheek:

  • Android-ondersteuningsrepository
  • Android ondersteuningsbibliotheek

Android Studio instellen op uw Mac (en waarom zou u dat willen) Android-ondersteuningsrepository 640x450

Open de map Extra's en download het Google Play-servicespakket voor nog meer API's. Toevoegen:

  • Google Repository
  • Google Play-services

Android Studio instellen op uw Mac (en waarom u dat wilt) google play-services 640x450

Installeer de pakketten

  1. Klik op 22 pakketten installeren (of hoe veel de SDK-manager ook rapporteert).
  2. Klik op de naam van elke pakket aan de linkerkant om de licentievoorwaarden voor elk te accepteren.
  3. Klik op Installeren.

Opmerking: sluit de SDK-manager pas af als de installatie is voltooid!

Zodra de installatie is voltooid, kun je meteen beginnen met duiken en beginnen met het ontwikkelen van So, You Want To Android-apps ontwikkelen? Hier is hoe te leren, wil je Android-apps ontwikkelen? Hier is hoe te leren Na zoveel jaren zou je denken dat de mobiele markt nu verzadigd is met elke app die je je maar kunt voorstellen, maar dat is niet het geval. Er zijn veel niches die nog steeds nodig zijn om ... Lees meer en draaien zelfs Android-apps Android-apps uitvoeren op macOS Android-apps uitvoeren op macOS Als u Android-apps op uw Mac-laptop of desktopcomputer wilt uitvoeren, is dit hoe je het doet. Lees meer vanaf uw vertrouwde Mac (of Hackintosh) met OS X.

IOS-apps naar Android porten

Vanwege een gebrek aan gelijkenis in de twee besturingssystemen, is er niets dat een plug-en-play-oplossing biedt voor het porteren van apps van het andere besturingssysteem.

Er is echter een programma genaamd Apportable waarvan ik voelde dat het de moeite waard was om erop te wijzen. Apportable vertaalt in essentie Swift en Objective-C om ARM- en x86-machinecode uit te voeren die Android kan begrijpen. U zult ook aanvullende plug-ins vinden om uw ontwikkelingsbelasting verder te verlichten, zoals de SpriteBuilder-plug-in. Dat gezegd hebbende, niet alle Apple API's zijn beschikbaar op Apportable, dus hoewel het de beste is die we hebben, is het nog steeds geen plug-and-play-oplossing.

De belangrijkste voordelen van Apportable zijn snellere cross-compilatie zonder de noodzaak van emulators, virtuele machines of een door Java geprogrammeerd alternatief. Hoewel Java zorgt voor geweldige cross-compatibiliteit in mobiele apps, laat het zowel de iOS- als Android-versies het gevoel, nou ja, niet native. Sterker nog, de meeste voelen zich als goedkope poorten van het andere besturingssysteem.

Nogmaals, dit is geen perfecte oplossing, maar het zou uw werklast aanzienlijk moeten verlichten als u heen en weer moet schakelen tussen Android en iOS.

Blij dat je je ontwikkelt, en deel zeker wat je hier met ons bedenkt bij Make Use Of.

Heb je een iOS- of Android-app ontwikkeld? Welk platform is volgens jou de beste tools voor ontwikkelaars?

In this article