<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Bluestacks App Player on Melabit</title>
    <link>https://melabit.com/it/tags/bluestacks-app-player/</link>
    <description>Recent content in Bluestacks App Player on Melabit</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Thu, 08 Jan 2015 06:00:00 +0000</lastBuildDate>
    <atom:link href="https://melabit.com/it/tags/bluestacks-app-player/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Emuliamo Android sul Mac: BlueStacks App Player</title>
      <link>https://melabit.com/it/2015/01/08/emuliamo-android-sul-mac-bluestacks-app-player/</link>
      <pubDate>Thu, 08 Jan 2015 06:00:00 +0000</pubDate>
      <guid>https://melabit.com/it/2015/01/08/emuliamo-android-sul-mac-bluestacks-app-player/</guid>
      <description>&lt;p&gt;Perché mai un utente del Mac dovrebbe voler usare un emulatore di Android sotto OS X?&lt;/p&gt;&#xA;&lt;p&gt;Innanzi tutto perché è divertente. E poi Android è il principale concorrente di iOS sulle piattaforme mobili ed è utile conoscerlo e confrontarne i pregi (pochi, ma ce ne sono) e i &lt;a href=&#34;http://melabit.wordpress.com/?s=android&#34;&gt;difetti&lt;/a&gt; (parecchi) con quelli di iOS.&lt;/p&gt;&#xA;&lt;p&gt;Inoltre anche un utente del Mac potrebbe voler usare uno smartphone o un tablet con Android, magari per curiosità o perché ha esigenze limitate, per le quali un iPhone è sovradimensionato. Io stesso ho usato per anni un Galaxy S e non è detto che alla scadenza del contratto per il mio iPhone attuale non torni ad Android: per le mie esigenze &lt;em&gt;mobili&lt;/em&gt; quello che trovo veramente indispensabile è l&amp;rsquo;iPad più che l&amp;rsquo;iPhone.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;emulatore di Android più popolare in assoluto è &lt;a href=&#34;http://www.bluestacks.com/app-player.html&#34;&gt;BlueStacks App Player&lt;/a&gt;, con cui si possono eseguire quasi tutte le applicazioni Android sul proprio computer. Purtroppo il &lt;a href=&#34;http://support.bluestacks.com/hc/en-us/articles/202494928-Why-has-the-Mac-OS-X-version-not-been-updated-&#34;&gt;grande successo&lt;/a&gt; della versione per Windows ha costretto il team di sviluppo a trascurare gli aggiornamenti della versione per OS X, che non si trova più sul &lt;a href=&#34;http://www.bluestacks.com/app-player.html&#34;&gt;sito ufficiale&lt;/a&gt; dell&amp;rsquo;applicazione. Ma internet è grande e su MacUpdate è ancora disponibile l&amp;rsquo;ultima versione di &lt;a href=&#34;http://www.macupdate.com/app/mac/43696/bluestacks-app-player&#34;&gt;BlueStacks App Player per Mac&lt;/a&gt;, che funziona senza problemi su Yosemite.&lt;/p&gt;&#xA;&lt;h4 id=&#34;installazione-e-configurazione&#34;&gt;Installazione e configurazione&lt;/h4&gt;&#xA;&lt;p&gt;Per installare BlueStacks App Player basta fare doppio click sul file &lt;code&gt;BlueStacks_AppPlayer-Beta.dmg&lt;/code&gt; scaricato da MacUpdate e trascinare l&amp;rsquo;icona del programma in Applications.&lt;/p&gt;&#xA;&lt;p&gt;Nel corso della prima esecuzione il programma effettua un processo piuttosto lungo di autoconfigurazione. Durante questa fase compare la finestra di caricamento animata mostrata in Fig. 1. Una volta conclusa la configurazione si apre una pagina contenente un elenco dei programmi più popolari che è possibile installare nell&amp;rsquo;emulatore (Fig. 2).&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1593&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/01-first_run.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/01-first_run.png?w=605&#34; alt=&#34;Fig. 1 - Finestra di caricamento di BlueStacks App Player.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1593&#34; /&gt;&lt;/a&gt; Fig. 1 - Finestra di caricamento di BlueStacks App Player.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1594&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/02-top_charts.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/02-top_charts.png?w=605&#34; alt=&#34;Fig. 2 - Elenco dei programmi più popolari installabili su BlueStacks App Player.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1594&#34; /&gt;&lt;/a&gt; Fig. 2 - Elenco dei programmi più popolari installabili su BlueStacks App Player.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;Cliccando sull&amp;rsquo;icona &lt;code&gt;My Apps&lt;/code&gt; viene aperta una pagina contenente tutte le applicazioni preinstallate di default (Fig. 3).&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1595&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/03-my_apps.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/03-my_apps.png?w=605&#34; alt=&#34;Fig. 3 - Applicazioni preinstallate di default.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1595&#34; /&gt;&lt;/a&gt; Fig. 3 - Applicazioni preinstallate di default.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;La barra nera in basso contiene alcune icone utili per muoversi fra le varie schermate del sistema e per configurare l&amp;rsquo;emulatore. A sinistra troviamo l&amp;rsquo;icona con la freccia indietro per tornare alla schermata precedente e quella con il menu ad hamburger per eseguire delle funzioni particolari. Al centro una icona con il logo di BlueStacks per tornare alla pagina &lt;code&gt;My Apps&lt;/code&gt;. Infine a destra una icona con due rettangoli sovrapposti per passare dalla visualizzazione in finestra a quella a schermo intero e viceversa e l&amp;rsquo;icona a forma di chiave inglese e cacciavite incrociati per configurare il sistema, ad esempio modificare lingua, tastiera e formato dell&amp;rsquo;ora e gestire le applicazioni installate.&lt;/p&gt;&#xA;&lt;h4 id=&#34;installazione-delle-applicazioni&#34;&gt;Installazione delle applicazioni&lt;/h4&gt;&#xA;&lt;p&gt;Per poter installare le applicazioni Android in BlueStacks App Player bisogna disporre di un account su Google o crearne uno nuovo. L&amp;rsquo;intero processo è gestito lanciando l&amp;rsquo;applicazione &lt;code&gt;1-Click Sync&lt;/code&gt; e seguendo le istruzioni visualizzate sullo schermo. In questa fase si può anche decidere di abilitare il trasferimento delle applicazioni installate nell&amp;rsquo;emulatore su un dispositivo android &lt;em&gt;reale&lt;/em&gt; con un semplice click sull&amp;rsquo;icona dell&amp;rsquo;applicazione stessa.&lt;/p&gt;&#xA;&lt;p&gt;Proviamo ad esempio ad installare Dropbox (ci servirà un&amp;rsquo;altra volta) nell&amp;rsquo;emulatore.&lt;/p&gt;&#xA;&lt;p&gt;Torniamo alla schemata &lt;code&gt;My Apps&lt;/code&gt; premendo l&amp;rsquo;icona con il logo di BlueStacks. Eseguiamo &lt;code&gt;App Search&lt;/code&gt; e inseriamo Dropbox nel campo di ricerca (Fig. 4).&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1596&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/04-search_app.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/04-search_app.png?w=605&#34; alt=&#34;Fig. 4 - Ricerca di una applicazione con AppSearch.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1596&#34; /&gt;&lt;/a&gt; Fig. 4 - Ricerca di una applicazione con AppSearch.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;Comparirà una lista di applicazioni che soddisfano i criteri di ricerca impostati (Fig. 5). Scegliamo la prima della lista premendo il pulsante &lt;code&gt;Install&lt;/code&gt; e attendiamo che il sistema esegua la ricerca dell&amp;rsquo;applicazione nei tre Store installati di default. Poiché Dropbox è disponibile sul Play Store di Google, clicchiamo sulla prima icona nella colonna di destra (Fig. 6) e aspettiamo che compaia la finestra di descrizione dell&amp;rsquo;applicazione del Play Store di Google (Fig. 7).&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1597&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/05-select_alternative.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/05-select_alternative.png?w=605&#34; alt=&#34;Fig. 5 - Lista di applicazioni che soddisfano i criteri di ricerca.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1597&#34; /&gt;&lt;/a&gt; Fig. 5 - Lista di applicazioni che soddisfano i criteri di ricerca.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1598&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/06-play_store.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/06-play_store.png?w=605&#34; alt=&#34;Fig. 6 - Verifica della disponibilità di Dropbox negli Store installati di default.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1598&#34; /&gt;&lt;/a&gt; Fig. 6 - Verifica della disponibilità di Dropbox negli Store installati di default.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1599&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/07-dropbox.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/07-dropbox.png?w=605&#34; alt=&#34;Fig. 7 - Schermata di installazione di Dropbox dal Play Store di Google.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1599&#34; /&gt;&lt;/a&gt; Fig. 7 - Schermata di installazione di Dropbox dal Play Store di Google.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;Premiamo il pulsante verde &lt;code&gt;Install&lt;/code&gt; ed eseguiamo la solita trafila per l&amp;rsquo;installazione di una applicazione su Android: richiesta di autorizzazioni (Fig. 8), scaricamento dell&amp;rsquo;applicazione (Fig. 9) e conclusione dell&amp;rsquo;installazione (Fig. 10).&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1600&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/08-authorizations.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/08-authorizations.png?w=605&#34; alt=&#34;Fig. 8 - Richiesta di autorizzazioni.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1600&#34; /&gt;&lt;/a&gt; Fig. 8 - Richiesta di autorizzazioni.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1601&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/09-download.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/09-download.png?w=605&#34; alt=&#34;Fig. 9 - Scaricamento dell&amp;#039;applicazione.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1601&#34; /&gt;&lt;/a&gt; Fig. 9 - Scaricamento dell&amp;rsquo;applicazione.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1602&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/10-conclusion.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/10-conclusion.png?w=605&#34; alt=&#34;Fig. 10 - Conclusione dell&amp;#039;installazione.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1602&#34; /&gt;&lt;/a&gt; Fig. 10 - Conclusione dell&amp;rsquo;installazione.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;La schermata &lt;code&gt;My Apps&lt;/code&gt; mostra ora l&amp;rsquo;icona dell&amp;rsquo;applicazione Dropbox appena installato (Fig. 11). Resta solo da configurare Dropbox inserendo le credenziali del nostro account.&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1603&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/11-my_apps_updated.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/11-my_apps_updated.png?w=605&#34; alt=&#34;Fig. 11 - Schermata My Apps con Dropbox appena installato.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1603&#34; /&gt;&lt;/a&gt; Fig. 11 - Schermata My Apps con Dropbox appena installato.[/caption]&lt;/p&gt;&#xA;&lt;h4 id=&#34;disinstallazione-delle-applicazioni&#34;&gt;Disinstallazione delle applicazioni&lt;/h4&gt;&#xA;&lt;p&gt;Per disinstallare una applicazione si deve premere l&amp;rsquo;icona &lt;code&gt;Settings&lt;/code&gt; (quella con il simbolo di una chiave inglese e di un cacciavite incrociati), selezionare la voce &lt;code&gt;Manage Applications&lt;/code&gt; e premere l&amp;rsquo;icona con il simbolo del cestino corrispondente all&amp;rsquo;applicazione da rimuovere. È possibile anche rimuovere più applicazioni contemporaneamente (Fig. 12). La schermata &lt;code&gt;My Apps&lt;/code&gt; dopo la disinstallazione di alcune applicazioni superflue è mostrata in Figura 13.&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1604&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/12-uninstall_app.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/12-uninstall_app.png?w=605&#34; alt=&#34;Fig. 12 - Disinstallazione delle applicazione dall&amp;#039;emulatore.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1604&#34; /&gt;&lt;/a&gt; Fig. 12 - Disinstallazione delle applicazione dall&amp;rsquo;emulatore.[/caption]&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_1605&amp;rdquo; align=&amp;ldquo;aligncenter&amp;rdquo; width=&amp;ldquo;605&amp;rdquo;]&lt;a href=&#34;https://melabit.files.wordpress.com/2015/01/13-my_apps_updated_2.png&#34;&gt;&lt;img src=&#34;https://melabit.files.wordpress.com/2015/01/13-my_apps_updated_2.png?w=605&#34; alt=&#34;Fig. 13 - Schermata `My Apps` dopo la disinstallazione di alcune applicazioni.&#34; width=&#34;605&#34; height=&#34;371&#34; class=&#34;size-large wp-image-1605&#34; /&gt;&lt;/a&gt; Fig. 13 - Schermata &lt;code&gt;My Apps&lt;/code&gt; dopo la disinstallazione di alcune applicazioni.[/caption]&lt;/p&gt;&#xA;&lt;h4 id=&#34;installazione-delle-applicazioni-da-terminale&#34;&gt;Installazione delle applicazioni da Terminale&lt;/h4&gt;&#xA;&lt;p&gt;C&amp;rsquo;è anche un &lt;a href=&#34;http://android.stackexchange.com/questions/60691/install-apk-on-bluestacks-for-mac&#34;&gt;modo più complicato&lt;/a&gt; per installare le applicazioni in BlueStacks App Player da Terminale.&lt;/p&gt;&#xA;&lt;p&gt;Per farlo serve avere scaricato il file eseguibile dell&amp;rsquo;applicazione in formato &lt;code&gt;.apk&lt;/code&gt;. È quindi un metodo utile soprattutto con le applicazioni scaricate dagli Store non ufficiali (attenzione però a virus e malware molto diffusi nelle applicazioni distribuite illegalmente) o con le applicazioni sviluppate da noi stessi.&lt;/p&gt;&#xA;&lt;p&gt;Supponendo che l&amp;rsquo;applicazione da installare si chiami &lt;code&gt;myapp.apk&lt;/code&gt; e che sia stata salvata nella directory &lt;code&gt;~/Downloads/&lt;/code&gt; (il simbolo &lt;code&gt;~&lt;/code&gt; indica come al solito la cartella Inizio dell&amp;rsquo;utente che ha effettuato il login, identificata dall’icona di una casetta), per installarla bisogna lanciare BlueStacks App Player ed eseguire da Terminale i comandi&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ cd  /Applications/BlueStacks.app/Contents/Runtime/&#xA;&#xA;$ ./uHD-Adb devices&#xA;List of devices attached &#xA;emulator-5554&#x9;device&#xA;&#xA;$ ./uHD-Adb install ~/Downloads/myapp.apk&#xA;3715 KB/s (1405378 bytes in 0.369s)&#xA;&#x9;pkg: /data/local/tmp/myapp.apk&#xA;Success&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;L&amp;rsquo;icona dell&amp;rsquo;applicazione installata dovrebbe ora essere visibile nella schermata &lt;code&gt;My Apps&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;La disinstallazione di una applicazione da Terminale è leggermente più complicata. Bisogna conoscere il &lt;a href=&#34;http://stackoverflow.com/questions/8075162/what-should-be-the-package-name-of-android-app&#34;&gt;&lt;em&gt;package name&lt;/em&gt;&lt;/a&gt; dell&amp;rsquo;applicazione, che in genere ha la forma &lt;code&gt;com.companyname.applicationname&lt;/code&gt;, simile a un &lt;a href=&#34;http://it.wikipedia.org/wiki/Domain_Name_System&#34;&gt;dominio web&lt;/a&gt; scritto al contrario.&#xA;La sequenza dei comandi da eseguire per disinstallare Dropbox da Terminale è&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$ cd  /Applications/BlueStacks.app/Contents/Runtime/&#xA;&#xA;$ ./uHD-Adb shell&#xA;shell@GT-N7000:/ $ pm list packages -f | grep dropbox                         &#xA;package:/data/app/com.dropbox.android-1.apk=com.dropbox.android&#xA;shell@GT-N7000:/ $ exit&#xA;&#xA;$ ./uHD-Adb uninstall com.dropbox.android&#xA;Success&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;In particolare, il comando &lt;code&gt;./uHD-Adb shell&lt;/code&gt; serve per accedere tramite la linea di comando all&amp;rsquo;emulatore, da cui eseguire il comando successivo &lt;code&gt;pm list packages -f&lt;/code&gt;, che elenca tutti i package installati ed il package name corrispondente. L&amp;rsquo;output prodotto da questo comando viene passato a &lt;code&gt;grep&lt;/code&gt; (tramite il meccanismo di comunicazione fra processi rappresentata dalla barra verticale &lt;code&gt;|&lt;/code&gt; o &lt;em&gt;pipe&lt;/em&gt;), per mostrare sul Terminale solo le righe contenenti la stringa &lt;code&gt;dropbox&lt;/code&gt;, evitando di dover scorrere una lunga lista di applicazioni installate.&lt;/p&gt;&#xA;&lt;h4 id=&#34;conclusioni&#34;&gt;Conclusioni&lt;/h4&gt;&#xA;&lt;p&gt;BlueStacks App Player è facile e divertente da usare. Se si perdona la lentezza del programma ed il fatto che non venga più aggiornato, può essere utile per eseguire alcune applicazioni Android direttamente sul Mac.&lt;/p&gt;&#xA;&lt;p&gt;Ma servirà anche per uno scopo ben preciso, come vedremo in un prossimo post.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
