Come configurare Android Studio sul tuo Mac (e perché vuoi)

Potresti aver bisogno di un Mac per creare le tue app iOS, ma se sei più di un tipo alieno verde, è disponibile anche Android Studio.

Potresti aver bisogno di un Mac per creare le tue app iOS, ma se sei più di un tipo alieno verde, è disponibile anche Android Studio.
Annuncio pubblicitario

Potresti aver bisogno di un Mac per creare le tue app iOS. Vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone e iPad? Inizia imparando le basi di Swift. Per saperne di più, ma se sei più di un tipo alieno verde, l'IDE Android (Integrated Development Environment) è disponibile anche su OS X (tra le altre piattaforme Come ottenere un ambiente di sviluppo Android configurato in Fedora Linux Come ottenere Un ambiente di sviluppo Android configurato in Fedora Linux Ulteriori informazioni).

Se sei pronto a passare dalla creazione di app per iPhone Vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone? 10 progetti per principianti Vuoi creare app per iPhone e iPad? Inizia imparando le basi di Swift. Per saperne di più, o sei prurito di creare la prossima grande cosa per Android, l'installazione dell'IDE è il primo passo del viaggio. Oppure, se ci stiamo muovendo troppo velocemente, perché non inizi con un corso Quindi, vuoi sviluppare app Android? Ecco come imparare, vuoi sviluppare app Android? Ecco come imparare Dopo così tanti anni, si potrebbe pensare che il mercato della telefonia mobile sia ormai saturo di ogni app immaginabile per l'uomo, ma non è così. Ci sono molte nicchie che hanno ancora bisogno di ... Per saperne di più?

Perché preoccuparsi di Android?

Se sei esperto nello sviluppo di OS X e iOS, potresti chiederti perché perdere tempo con Android?

Molti sviluppatori iOS si astengono da Android a causa della frammentazione dei dispositivi e della necessità di applicare patch / ricreare nuove app per diverse versioni del sistema operativo, di cui ce ne sono molte . Non cercherò di venderti su quale delle due è meglio, poiché offrono entrambi numerosi vantaggi agli sviluppatori, ma dirò questo per i creatori di app che cercano di guadagnarsi da vivere con le loro app, trovando una sorta di l'equilibrio tra i dispositivi non è mai una cattiva idea.

Come configurare Android Studio sul tuo Mac (e perché vuoi) Android and apple logos 1

Inoltre, scoprirai che l'esperienza complessiva è molto meno restrittiva con Android. Per uno, Google Play (App Store di Android) non ha molte delle stesse restrizioni di Apple, né richiede la tassa annuale di $ 99 per gli sviluppatori (è $ 25 su Google). Google ti fornisce l'accesso ai meccanismi interni di Android (tramite un modello open source) che ti consente di creare oggetti come emulatori, boot loader e dock personalizzati, icone, schermate iniziali - lo chiami tu - che non sono possibili con iOS .

Se stai osservando rigorosamente i numeri di entrate, l'App Store di Apple continuerà a essere il tuo obiettivo principale. Mentre Google Play ha il 60% in più di download annuali rispetto all'App Store, l'App Store di Apple rappresenta in realtà il 70% in più di entrate annuali per le app. Questo non vuol dire che non puoi essere redditizio su Android, o che dovresti evitare del tutto la piattaforma, anzi, al contrario.

Come configurare Android Studio sul tuo Mac (e perché vuoi) googleplay

Mentre le App possono avere un numero di entrate maggiore nell'Apple App Store, i numeri di download sono significativamente più alti con Google Play, rendendolo una piattaforma intrigante per testare e ottimizzare un'app gratuita prima di lanciare una versione premium o freemium.

Eclipse con ADT o Android Studio?

Nei giorni scorsi, hai avuto la scelta sempre più confusa tra un pacchetto in bundle con Eclipse e il plug-in ADT (Android Developer Tools), o l'Android Studio ufficiale, basato sulla piattaforma IntelliJ - un IDE basato su Java.

Fortunatamente, le recenti iterazioni hanno visto il processo snellire un po 'con una sola release, chiamata Android Studio.

Infatti, mentre esiste ancora l'opzione per utilizzare Eclipse, Google ti consiglia ufficialmente di avviare il processo di migrazione su Android Studio poiché il supporto per ADT sta finendo. Se hai bisogno di aiuto per la migrazione dei tuoi progetti, questo post sul blog degli sviluppatori Android dovrebbe aiutarti.

Ora, se stai cercando gli emulatori forniti in dotazione con Android Studio, è importante notare che esistono altri modi più leggeri Come emulare Android e eseguire app Android sul PC Come emulare Android ed eseguire app Android su Il tuo PC In realtà è abbastanza semplice far funzionare app Android sul tuo desktop o laptop! Qui, ti guidiamo attraverso i migliori metodi. Leggi altro per farlo sul tuo PC Windows, OS X o Linux senza la necessità di scaricare e installare l'ingombrante Android Studio. Su un Mac, prova BlueStacks, oppure puoi semplicemente scaricare ed eseguire Android sul tuo PC Windows. Se stai cercando un'emulazione Android ultraleggera, prova questo emulatore del browser per Chrome Come eseguire app Android su Chrome su Mac / Linux / Windows Come eseguire app Android su Chrome su Mac / Linux / Windows Ora è possibile eseguire Android app nel browser Chrome: ci vuole solo un po 'di lavoro. Leggi di più .

Prepararsi e correre con Android Studio

Per prima cosa dobbiamo scaricare e installare Android Studio, un pacchetto che comprende:

  • Android Studio IDE
  • Android SDK (kit di sviluppo software)
  • Piattaforma Android 5.0 (Lollipop)
  • Immagine del sistema di emulazione Android 5.0 con le API di Google

Iniziamo.

Come configurare Android Studio sul tuo Mac (e perché vuoi) scarica Android Studio 640x480

Avvia il file .dmg e trascina Android Studio nella cartella Applicazioni.

Come configurare Android Studio sul tuo Mac (e perché vuoi) Android Studio installa 640x481

Apri Android Studio e segui i passaggi illustrati dalla procedura guidata di installazione. Occasionalmente, ti imbatterai in un errore che dice che il file è "danneggiato" o inaffidabile e dovrebbe essere spostato nel cestino. In questo caso, dovrai solo adattare le tue impostazioni di sicurezza e privacy per consentire l'esecuzione dell'applicazione andando su Preferenze di Sistema> Sicurezza e privacy > Generali e poi selezionando Anywhere dove dice "Consenti app scaricate da:"

Come configurare Android Studio sul tuo Mac (e perché vuoi) autorizzazioni di sicurezza 640x480

Se è necessario utilizzare gli strumenti di Android SDK dalla riga di comando, è possibile accedervi aprendo Terminale ( Applicazioni> Utilità> Terminale ) e utilizzando quanto segue:

/Users/username/Library/Android/sdk/

android-terminale

Ricorda solo di aggiungere il tuo nome utente al posto del username .

Aggiunta di pacchetti SDK

L'SDK di Android (kit di sviluppo software), fornito con il pacchetto Android Studio, non include tutto il necessario per iniziare a sviluppare app Android. Lo stesso SDK è un'utilità utilizzata per separare i tuoi strumenti, piattaforme e componenti in pacchetti utilizzando l'Android SDK Manager.

Quindi, in quanto tale, dovremo aggiungere alcuni pacchetti per avere tutto pronto per lo sviluppo. Non preoccuparti, è un processo semplice.

Per prima cosa apri il gestore di SDK in Strumenti> Configura> SDK Manager .

Come configurare Android Studio sul tuo Mac (e perché vuoi) Android Studio Configura 640x480

Nota: da qui in avanti, per mantenere questo conciso, assumeremo che se non menziono qualcosa in particolare, ciò significa una delle due cose:

  1. È preselezionato e verrà installato automaticamente una volta terminato.
  2. Non ne hai bisogno ... almeno in questo momento.

Ok, continuiamo. Seleziona il seguente:

  • Strumenti Android SDK
  • Strumenti della piattaforma SDK Android
  • Android SDK Build-tools (versione più alta)

Come configurare Android Studio sul tuo Mac (e perché vuoi) pacchetti android sdk 640x450

Aprire la cartella per la versione più alta di Android nell'elenco ( 5.1.1 al momento della stesura di questo documento) e selezionare:

  • Piattaforma SDK
  • Immagine del sistema ARM EABI v7a

Come configurare Android Studio sul tuo Mac (e perché vuoi) strumenti per piattaforme sdk Android 640x450

Apri la directory Extras e scarica le seguenti API per la libreria di supporto Android:

  • Repository supporto Android
  • Libreria di supporto Android

Come configurare Android Studio sul tuo Mac (e perché vuoi) repository di supporto Android 640x450

Apri la directory Extras e scarica il pacchetto dei servizi di Google Play per un numero ancora maggiore di API. Inserisci:

  • Google Repository
  • Google Play Services

Come configurare Android Studio sul tuo Mac (e perché vuoi) google play services 640x450

Installa i pacchetti

  1. Fai clic su Installa 22 pacchetti (o comunque molti rapporti del gestore SDK).
  2. Fare clic sul nome di ogni pacchetto sulla sinistra per accettare i termini della licenza per ciascuno.
  3. Fai clic su Installa.

Nota: non uscire dal gestore SDK fino al completamento dell'installazione!

Una volta completata l'installazione, puoi tuffarti e iniziare a sviluppare Quindi, vuoi sviluppare app Android? Ecco come imparare, vuoi sviluppare app Android? Ecco come imparare Dopo così tanti anni, si potrebbe pensare che il mercato della telefonia mobile sia ormai saturo di ogni app immaginabile per l'uomo, ma non è così. Ci sono un sacco di nicchie che hanno ancora bisogno di ... Leggi di più e persino eseguire app Android Come eseguire app Android su macOS Come eseguire app Android su macOS Se vuoi eseguire app Android sul tuo computer portatile o desktop Mac, questo è come si fa. Leggi di più direttamente dal tuo fidato Mac (o Hackintosh) con OS X in esecuzione.

Porting di app iOS su Android

A causa della mancanza di somiglianza tra i due sistemi operativi, non c'è nulla che offra una soluzione plug and play per il porting di app dall'altro.

Tuttavia, c'è un programma chiamato Apportable che sentivo valeva la pena sottolineare. Apportable essenzialmente converte Swift e Objective-C per eseguire il codice macchina ARM e x86 che Android è in grado di comprendere. Troverai anche plugin aggiuntivi per alleggerire ulteriormente il carico di sviluppo, come il Plugin SpriteBuilder. Detto questo, non tutte le API Apple sono disponibili su Apportable, quindi mentre è il migliore che abbiamo, non è ancora una soluzione plug and play.

I principali vantaggi di Apportable sono nella cross-compiling più veloce senza la necessità di emulatori, macchine virtuali o un'alternativa programmata da Java. Mentre Java offre un'ottima compatibilità incrociata nelle app mobili, lascia le versioni iOS e Android sentite, beh, non native. In realtà, la maggior parte si sente come porti economici dall'altro SO.

Ancora una volta, questa non è una soluzione perfetta, ma dovrebbe ridurre significativamente il carico di lavoro se devi spostarti avanti e indietro tra Android e iOS.

Felice sviluppo, ed essere sicuri di condividere ciò che ci hai presentato qui a fare uso di.

Hai sviluppato un'app per iOS o Android? Quale piattaforma credi offre i migliori strumenti per gli sviluppatori?

In this article