Slik setter du opp Android Studio på Mac (og hvorfor du vil)
Du trenger kanskje en Mac for å lage dine egne iOS-apper, så du vil lage iPhone-apper? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer, men hvis du er mer av en grønn alien slags fyr, er Android IDE (Integrated Development Environment) også tilgjengelig på OS X (blant andre plattformer. Hvordan få et Android Development Environment satt opp i Fedora Linux. En Android Development Environment Set Up i Fedora Linux Read More).
Hvis du er klar til å gå videre fra å lage iPhone apps, så vil du lage iPhone Apps? 10 prosjekter for nybegynnere, så du vil lage iPhone-apper? 10 Prosjekter For Beginners Vil du opprette iPhone og iPad apps? Start med å lære grunnleggende om Swift. Les mer, eller du er kløe for å skape den neste store tingen for Android, og å installere IDE er trinn 1 av reisen. Eller, hvis vi beveger oss for fort, hvorfor starter dere ikke med et kurs Så, du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er mange nisjer som fortsatt trenger å ... Les mer ?
Hvorfor bry deg med Android?
Hvis du er erfaren i OS X og iOS-utvikling, kan du spørre deg selv hvorfor selv bry deg med Android?
Mange iOS-utviklere viker vekk fra Android på grunn av enhetsfragmentering og behovet for ytterligere patch / re-create apps for annen versjon av operativsystemet - hvorav det er mange. Jeg kommer ikke til å forsøke å selge deg på hvilken av de to som er bedre, da de begge gir mange fordeler for utviklere, men jeg vil si det for app-skapere som ønsker å leve av sine apps, finne en slags balanse mellom enheter er aldri en dårlig idé.
I tillegg vil du oppdage at den samlede opplevelsen er langt mindre restriktiv med Android. For det første har Google Play (Apples App Store) ikke mange av de samme begrensningene som Apple, og det krever ikke $ 99 årsavgift for utviklere (det er $ 25 på Google). Google gir deg tilgang til Android's indre arbeid (ved hjelp av en åpen kildekode-modell) som lar deg lage ting som emulatorer, oppstartslaster og tilpassede dokker, ikoner, startskjermbilder - du heter det - det er bare ikke mulig med iOS.
Hvis du ser nøye på inntektsnumre, vil Apples App Store fortsatt være ditt primære mål. Mens Google Play har 60 prosent flere årlige nedlastinger enn App Store, står Apples App Store faktisk for 70 prosent flere årlige appinntekter. Det er ikke å si at du ikke kan være lønnsomt på Android, eller at du bør unngå plattformen helt, tvert imot faktisk.
Mens Apps kan ha høyere inntektsnumre i Apple App Store, er nedlastingsnumrene betydelig høyere med Google Play, noe som gjør den til en spennende plattform for testing og innstilling av en gratis app før du starter en premium eller freemium-versjon.
Eclipse med ADT eller Android Studio?
I dager tidligere hadde du det stadig forvirrende valget mellom en kombinert pakke med Eclipse og ADT (Android Developer Tools) plugin, eller den offisielle Android Studio, som var basert på IntelliJ-plattformen - en Java-basert IDE.
Heldigvis har nyere iterasjoner sett prosessen strømlinjeformet litt med bare en utgave, kalt Android Studio.
Faktisk, mens muligheten til å bruke Eclipse fortsatt eksisterer, anbefaler Google offisielt at du starter overføringsprosessen til Android Studio som støtte for ADT, slutter. Hvis du trenger hjelp med å migrere prosjektene dine, bør dette Android Developers Blog-innlegget hjelpe deg.
Nå, hvis du bare leter etter emulatorene som følger med Android Studio, er det viktig å merke seg at det finnes andre, enklere måter. Hvordan Emulate Android og kjøre Android Apps på PCen. Hvordan Emulate Android og kjøre Android Apps på Din PC Det er faktisk ganske enkelt å få Android-apper å kjøre på skrivebordet eller datamaskinen din! Her styrer vi deg gjennom de beste metodene. Les mer for å gjøre dette på Windows, OS X eller Linux-basert PC uten behov for det store Android Studio-programmet, og last ned og installer. På en Mac, prøv BlueStacks, eller du kan bare laste ned og kjøre Android på Windows PC. Hvis du er ute etter ultralette Android-emuleringer, kan du prøve denne nettleserenemulatoren for Chrome. Slik kjører du Android-apper i Chrome på Mac / Linux / Windows Slik kjører du Android-apper i Chrome på Mac / Linux / Windows Det er nå mulig å kjøre Android apps i Chrome-nettleseren - det tar bare litt arbeid. Les mer .
Komme opp og kjører med Android Studio
Først må vi laste ned og installere Android Studio, en pakke som består av:
- Android Studio IDE
- Android SDK (programvareutviklingssett)
- Android 5.0 (Lollipop) Platform
- Android 5.0-emulatorsystembilde med Google APIs
La oss komme i gang.
Start .dmg-filen, og dra Android Studio i mappen Programmer.
Åpne Android Studio og følg trinnene som ble lagt ut av installasjonsveiviseren. Av og til kan du finne ut en feil som sier at filen er “skadet” eller untrustworthy og bør flyttes til søpla. Hvis dette skjer, må du bare justere sikkerhets- og personverninnstillingene for å tillate at programmet kjører ved å gå til Systemvalg> Sikkerhet og personvern > Generell og deretter velge Hvor som helst hvor det står “Tillat apper lastet ned fra:”
Hvis du trenger å bruke Android SDK-verktøy fra kommandolinjen, kan du få tilgang til dem ved å åpne Terminal (Programmer> Verktøy> Terminal) og bruker følgende:
/ Users / brukernavn / Library / Android / SDK /
Bare husk å legge til brukernavnet ditt i stedet for brukernavn
.
Legge til SDK-pakker
Android SDK (programvareutviklingssett), som følger med Android Studio-pakken, inneholder ikke alt du trenger for å begynne å utvikle Android-apper. SDK-enheten er et verktøy som brukes til å skille mellom verktøy, plattformer og komponenter i pakker ved hjelp av Android SDK Manager.
Så, som sådan, må vi legge til noen pakker for å få alt klart for utvikling. Ikke bekymre deg, det er en enkel prosess.
Først åpner du SDK-lederen under Verktøy> Konfigurer> SDK Manager.
Merk: Herfra, for å holde denne konsise, vil vi anta at hvis jeg ikke nevner noe spesielt, betyr det en av to ting:
- Den er forhåndsvalgt, og den installeres automatisk når vi er ferdige.
- Du trenger ikke det ... i hvert fall akkurat nå.
Ok, la oss fortsette. Velg følgende:
- Android SDK-verktøy
- Android SDK Plattform-verktøy
- Android SDK Byggverktøy (høyeste versjon)
Åpne mappen for den høyeste versjonen av Android i listen (5.1.1 som av denne skrivingen) og velg:
- SDK-plattform
- ARM EABI v7a System Image
Åpne extras katalog og last ned følgende APIer for Android Support Library:
- Android Support Repository
- Android Support Library
Åpne Extras-katalogen og last ned Google Play-tjenestepakken for enda flere APIer. Legg til:
- Google Repository
- Google Play-tjenester
Installer pakkene
- Klikk Installer 22 pakker (eller hvor mange SDK-sjefer rapporterer).
- Klikk på hvert pakkenavn til venstre for å godta lisensvilkårene for hver.
- Klikk Installere.
Merk: Ikke gå ut av SDK-lederen før installasjonen er fullført!
Når installasjonen er fullført, kan du dykke rett inn og begynne å utvikle. Så, du vil utvikle Android Apps? Slik lærer du hvordan du vil utvikle Android Apps? Slik lærer du Etter så mange år vil man tro at mobilmarkedet er nå mettet med hver app som er tenkelig for mannen - men det er ikke tilfelle. Det er mange nisjer som fortsatt trenger å ... Les mer og til og med kjøre Android apps Slik kjører du Android-apper på macOS Slik kjører du Android-apper på macOS Hvis du vil kjøre Android-apper på din bærbare eller stasjonære PC på Mac, så er det slik du gjør det. Les mer rett fra din pålitelige Mac (eller Hackintosh) som kjører OS X.
Porting iOS Apps til Android
På grunn av mangel på likhet i de to operativsystemene, er det ikke noe som tilbyr en plug and play-løsning for porting av apps fra det andre operativsystemet.
Det er imidlertid et program som heter Apportable, jeg følte meg verdt å peke på. Apportable betyr i hovedsak Swift og Objective-C for å kjøre ARM og x86 maskinskode som Android er i stand til å forstå. Du finner også flere plugins for ytterligere å lette utviklingsbelastningen, for eksempel SpriteBuilder Plugin. Når det er sagt, er ikke alle Apple API-er tilgjengelig på Apportable, så mens det er det beste vi har, er det fortsatt ikke en plug and play-løsning.
De viktigste fordelene med Apportable er raskere krysskompilering uten behov for emulatorer, virtuelle maskiner eller et Java-programmert alternativ. Mens Java gir stor krysskompatibilitet i mobilapper, etterlater det både iOS- og Android-versjonene, vel, ikke innfødte. Faktisk føler de fleste som billige porter fra det andre operativsystemet.
Igjen, dette er ikke en perfekt løsning, men det bør betydelig senke arbeidsbelastningen din hvis du må flytte frem og tilbake mellom Android og iOS.
Gratulerer med å utvikle, og vær sikker på å dele hva du kommer med oss her på, bruk gjerne.
Har du utviklet en iOS- eller Android-app? Hvilken plattform tror du tilbyr de beste verktøyene for utviklere?
Utforsk mer om: Android Tilpasning, App Utvikling, Programmering.