Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man ställer in Android Studio på din Mac (och varför du skulle vilja)

Du kanske behöver en Mac för att skapa dina egna iOS-appar, men om du är mer av en grön utomjordisk kille, är Android IDE (Integrated Development Environment) också tillgänglig på OS X (bland andra plattformar).

Om du är redo att gå vidare från att skapa iPhone-appar, eller om du längtar efter att skapa nästa stora grej för Android, är installationen av IDE steg ett på resan. Eller, om vi går för snabbt, varför börjar du inte med en kurs?

Varför bry sig om Android?

Om du är bevandrad i OS X och iOS-utveckling, kanske du frågar dig själv varför ens bry sig om Android?

Många iOS-utvecklare drar sig för Android på grund av enhetsfragmentering och behovet av att ytterligare patcha/återskapa appar för olika versioner av operativsystemet – av vilka det finns många. Jag tänker inte försöka sälja dig om vilken av de två som är bättre, eftersom de båda erbjuder många fördelar för utvecklare, men jag kommer att säga att för appskapare som vill försörja sig på sina appar, att hitta någon form av balans mellan enheter är aldrig en dålig idé.

Dessutom kommer du att upptäcka att den övergripande upplevelsen är mycket mindre restriktiv med Android. För det första har Google Play (Androids App Store) inte många av samma begränsningar som Apple, och det kräver inte heller den årliga avgiften på $99 för utvecklare (det är $25 på Google). Google ger dig tillgång till Androids inre funktioner (med hjälp av en modell med öppen källkod) som låter dig skapa saker som emulatorer, startladdare och anpassade dockor, ikoner, startskärmar — you name it — som helt enkelt inte är möjliga med iOS .

Om du strikt tittar på intäktssiffror kommer Apples App Store fortfarande att vara ditt primära mål. Medan Google Play har 60 procent fler årliga nedladdningar än App Store, står Apples App Store faktiskt för 70 procent fler årliga appintäkter. Därmed inte sagt att du inte kan vara lönsam på Android, eller att du ska undvika plattformen helt och hållet, snarare tvärtom faktiskt.

Även om appar kan ha högre intäkter i Apple App Store, är nedladdningssiffrorna betydligt högre med Google Play, vilket gör det till en spännande plattform för att testa och trimma en free app innan du lanserar en premium- eller freemium-version.

Relaterad  De 10 bästa Debian-baserade Linux-distributionerna

Eclipse med ADT eller Android Studio?

Tidigare hade du det ständigt förvirrande valet mellan ett medföljande paket med Eclipse och ADT (Android Developer Tools) plugin, eller den officiella Android Studio, som var baserad på IntelliJ-plattformen – en Java-baserad IDE.

Lyckligtvis har de senaste iterationerna sett processen strömlinjeformas lite med bara en version, kallad Android Studio.

Faktum är att medan alternativet att använda Eclipse fortfarande finns, rekommenderar Google officiellt att du startar migreringsprocessen till Android Studio eftersom stödet för ADT upphör. Om du behöver hjälp med att migrera dina projekt bör det här blogginlägget för Android-utvecklare hjälpa dig.

Nu, om du bara letar efter emulatorerna som följer med Android Studio, är det viktigt att notera att det finns andra, lättare sätt att göra detta på din Windows-, OS X- eller Linux-baserade PC utan att behöva skrymmande Android Studio ladda ner och installera. På en Mac, prova BlueStacks, eller så kan du bara ladda ner och köra Android på din Windows-dator. Om du letar efter ultralätt Android-emulering, prova denna webbläsaremulator för Chrome.

Kom igång med Android Studio

Först måste vi ladda ner och installera Android Studio, ett paket som består av:

Android Studio IDE Android SDK (programvaruutvecklingskit) Android 5.0 (Lollipop) Platform Android 5.0 emulatorsystembild med Google API:er

Låt oss börja.

Starta .dmg-filen och dra Android Studio till mappen Applications.

Öppna Android Studio och följ stegen som anges av installationsguiden. Ibland stöter du på ett fel som säger att filen är “skadad” eller opålitlig och bör flyttas till papperskorgen. Om detta händer behöver du bara justera dina säkerhets- och sekretessinställningar så att applikationen kan köras genom att gå till Systeminställningar > Säkerhet och sekretess > Allmän och sedan välja Var som helst där det står “Tillåt appar hämtade från:”

Om du behöver använda Android SDK-verktyg från kommandoraden kan du komma åt dem genom att öppna Terminal (Program > Verktyg > Terminal) och med följande:

/Users/username/Library/Android/sdk/

Kom bara ihåg att lägga till ditt användarnamn istället för

username

.

Lägger till SDK-paket

Android SDK (programvaruutvecklingskit), som kommer med Android Studio-paketet, innehåller inte allt du behöver för att börja utveckla Android-appar. SDK själv är ett verktyg som används för att separera dina verktyg, plattformar och komponenter i paket genom att använda Android SDK Manager.

Relaterad  Realme GT 5G prissatt till $ 314 på Black Friday på AliExpress

Så som sådana måste vi lägga till några paket för att göra allt klart för utveckling. Oroa dig inte, det är en enkel process.

Öppna först SDK-hanteraren under Verktyg > Konfigurera > SDK Manager.

Notera: Från och med nu, för att hålla detta kortfattat, kommer vi att anta att om jag inte nämner något specifikt betyder det en av två saker:

    Den är förvald och den installeras automatiskt när vi är klara. Du behöver det inte… åtminstone just nu.

Okej, låt oss fortsätta. Välj följande:

Android SDK-verktyg Android SDK Platform-verktyg Android SDK Build-tools (högsta versionen)

Öppna mappen för den högsta versionen av Android i listan (5.1.1 när detta skrivs) och välj:

SDK-plattform ARM EABI v7a Systembild

Öppna Extrafunktioner katalog och ladda ner följande API:er för Android Support Library:

Android Support Repository Android Support Library

Öppna katalogen Extras och ladda ner Google Play-tjänstpaketet för ännu fler API:er. Lägg till:

Google Repository Google Play Services

Installera paketen

    Klick Installera 22 paket (eller hur många SDK-chefen än rapporterar). Klicka på varje paketnamn till vänster för att acceptera licensvillkoren för varje. Klick Installera.

Notera: Avsluta inte SDK-hanteraren förrän installationen är klar!

När installationen är klar kan du dyka direkt in och börja utveckla och till och med köra Android-appar direkt från din pålitliga Mac (eller Hackintosh) som kör OS X.

Portera iOS-appar till Android

På grund av bristen på likhet i de två operativsystemen finns det inget som erbjuder en plug and play-lösning för att porta appar från det andra operativsystemet.

Det finns dock ett program som heter Apportable som jag tyckte var värt att påpeka. Apportable översätter i huvudsak Swift och Objective-C för att köra ARM- och x86-maskinkod som Android kan förstå. Du hittar också ytterligare plugins för att ytterligare lätta på din utvecklingsbelastning, till exempel SpriteBuilder Plugin. Som sagt, inte alla Apple API:er är tillgängliga på Apportable, så även om det är det bästa vi har, är det fortfarande inte en plug and play-lösning.

Relaterad  Genshin Impact: Spenderar 20 000 $ på Primogems och gör sin far upprörd

De främsta fördelarna med Apportable är snabbare korskompilering utan behov av emulatorer, virtuella maskiner eller ett Java-programmerat alternativ. Även om Java ger bra korskompatibilitet i mobilappar, låter det både iOS- och Android-versionerna kännas, ja, inte infödda. Faktum är att de flesta känns som billiga portar från det andra operativsystemet.

Återigen, detta är inte en perfekt lösning, men det borde avsevärt lätta din arbetsbörda om du måste flytta fram och tillbaka mellan Android och iOS.

Lycka till med att utvecklas, och se till att dela med dig av vad du hittar på här på Make Use Of.

Har du utvecklat en iOS- eller Android-app? Vilken plattform tror du erbjuder de bästa verktygen för utvecklare?

Om författaren

Bryan Clark (67 publicerade artiklar)

Bryan är en USA-född expat som för närvarande bor på den soliga Baja-halvön i Mexiko. Han tycker om vetenskap, teknik, prylar och att citera Will Ferrel-filmer.

Mer från Bryan Clark

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera