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

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

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 non accettano Android a causa della frammentazione del dispositivo e della necessità di aggiungere patch / ricreare app per diverse versioni del sistema operativo - di cui esistono molti. 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.

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 offre l'accesso ai meccanismi interni di Android (tramite un modello open source) che ti consente di creare elementi 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 effettivamente 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.

Mentre le App possono avere un maggior numero di entrate 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, sebbene esista ancora l'opzione di utilizzare Eclipse, Google 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.

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

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 nella spazzatura. In questo caso, dovrai solo modificare le impostazioni di sicurezza e privacy per consentire l'esecuzione dell'applicazione andando a Preferenze di sistema> Sicurezza e privacy > Generale e quindi selezionando In qualunque posto dove dice “Consenti app scaricate da:”

Se è necessario utilizzare gli strumenti di Android SDK dalla riga di comando, è possibile accedervi aprendo il Terminale (Applicazioni> Utility> Terminale) e usando il seguente:

/ Users / nomeutente / Libreria / Android / sdk /

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

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 aprire il gestore SDK sotto Strumenti> Configura> SDK Manager.

Nota: Da qui in poi, 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)

Apri 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

Apri il extra directory e scaricare le seguenti API per la libreria di supporto Android:

  • Repository supporto Android
  • Libreria di supporto Android

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

Installa i pacchetti

  1. Clic 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. Clic Installare.

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 molte nicchie che hanno ancora bisogno di ... Leggi di più ed esegui anche app Android Come eseguire le app Android su macOS Come eseguire le app Android su macOS Se vuoi eseguire app Android sul tuo computer portatile o desktop Mac, ecco come fallo. 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 sistema operativo.

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 più rapida compilazione incrociata 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?

Scopri di più su: personalizzazione Android, sviluppo app, programmazione.