<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mobile &amp; Devices &#8211; The Server Side Technology</title>
	<atom:link href="https://www.theserverside.technology/category/mobile-and-devices/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.theserverside.technology</link>
	<description>in-depth information for tech pros</description>
	<lastBuildDate>Fri, 06 Jan 2017 23:08:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.1</generator>
	<item>
		<title>Visual Studio: how to run Windows Phone and Android emulators in a virtual machine</title>
		<link>https://www.theserverside.technology/2017/01/06/visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine/?pk_campaign=feed&#038;pk_kwd=visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine</link>
					<comments>https://www.theserverside.technology/2017/01/06/visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine/?pk_campaign=feed&#038;pk_kwd=visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine#respond</comments>
		
		<dc:creator><![CDATA[Guglielmo Mengora]]></dc:creator>
		<pubDate>Fri, 06 Jan 2017 23:03:41 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile & Devices]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[emulator]]></category>
		<category><![CDATA[hyper-v]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[visual studio 2015]]></category>
		<category><![CDATA[windows phone]]></category>
		<category><![CDATA[windows server]]></category>
		<category><![CDATA[windows server 2016]]></category>
		<guid isPermaLink="false">http://www.theserverside.technology/?p=1173</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://www.theserverside.technology/wp-content/uploads/2017/01/xamarin_dev_2000-300x174.jpg" width="300" height="174" title="" alt="" /></div><div><p>If you&#8217;re anything like me, virtualization has a great and important role in your everyday work. I use to virtualize most of my development machines, with Visual Studio and the whole stack. That allows me to avoid reconfiguring the environments whenever I need to switch my main machine, plus you get all the benefits of virtualization like for example the ability to backup the whole machine and move it elsewhere.</p>
<p>Up until now, such deployments had just one limitation: you could not use them to run mobile apps since nested virtualization was not supported on Windows 8 or Windows Server 2012 R2 so you could not run emulators that needed Hyper-V. Things changed with Windows 10 and Windows Server 2016 since nested virtualization is now allowed so I thought that was perfect chance to redeploy machines I used for mobile development into VMs.</p>
<p>So Visual Studio 2015 is running and Xamarin ready, you create a new Xamarin Forms project and you want to test that your environment is working fine. You start debug for the Android application but the Visual Studio Android emulator is not working. A &#8220;Hyper-V component is not running&#8221; :</p>
<p>Something happened while starting a virtual machine: &#8216;VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.macoswin&#8217; failed to start. (Virtual machine ID 77D02994-C4A1-4A43-9AE7-7E55C03521D4) The Virtual Machine Management Service failed to start the virtual machine &#8216;VS Emulator 5-inch KitKat (4.4) XXHDPI Phone.macoswin&#8217; because one of the Hyper-V components is not running (Virtual machine ID 77D02994-C4A1-4A43-9AE7-7E55C03521D4). _</p>
<p>Hyper-V seems to be working fine plus it has been installed, something that never succeeded in past Windows (Server) versions but emulators don&#8217;t work. The reason for this is your host is not enabling all Hyper-V features to the guest machine. That&#8217;s probably related to the fact that Hyper-V is also needed for Containers but I&#8217;m not sure about that.</p>
<p>Turns out that you need to tell host that you want to expose ALL Hyper-V functionalities if you want to enable full nested virtualization so you have to log into the host (which might simply be your own notebook or desktop PC or even a Surface Pro, like in my case) and run this command using an elevated shell:</p>
 
 Set-VMProcessor -VMName &#60;VMName&#62; -ExposeVirtualizationExtensions $true

<p>&#60;VMName&#62; obviously is the name of the virtual machine that you want to enable nested virtualization for. Also ensure that such VM has been shut down (no saving, no suspension). Once you reboot, emulators will start working. You might need to re-deploy the emulators VMs just to ensure that everything will be redeployed in a smooth way. You simply need to delete those emulators inside Hyper-V Manager.</p>
<p>The problem is: when you will deploy your test app &#8211; even the simplest one, the one generated by the template &#8211; it will not run inside the emulator. It just starts and shuts down almost instantly, probably crashing.</p>
<p>To fix this problem, you need to change a setting in the virtual machine that is hosting Visual Studio and the emulators as well:</p>
<p></p>
<p>Again, you need to shut the VM down before changing [...]</div><img src="https://stats1.vaisulweb.cloud/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fwww.theserverside.technology%2F2017%2F01%2F06%2Fvisual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dvisual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine&amp;action_name=Visual+Studio%3A+how+to+run+Windows+Phone+and+Android+emulators+in+a+virtual+machine&amp;urlref=https%3A%2F%2Fwww.theserverside.technology%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
		
					<wfw:commentRss>https://www.theserverside.technology/2017/01/06/visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine/?pk_campaign=feed&#038;pk_kwd=visual-studio-how-to-run-windows-phone-and-android-emulators-in-a-virtual-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.theserverside.technology/wp-content/uploads/2017/01/xamarin_dev_2000.jpg" length="277194" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2017/01/xamarin_dev_2000-300x174.jpg" width="300" height="174" medium="image" type="image/jpeg">
	<media:copyright>The Server Side Technology</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2017/01/xamarin_dev_2000-300x174.jpg" width="300" height="174" />
	</item>
		<item>
		<title>Apple rilascia Swift come open-source</title>
		<link>https://www.theserverside.technology/2015/12/19/apple-rilascia-swift-come-open-source/?pk_campaign=feed&#038;pk_kwd=apple-rilascia-swift-come-open-source</link>
					<comments>https://www.theserverside.technology/2015/12/19/apple-rilascia-swift-come-open-source/?pk_campaign=feed&#038;pk_kwd=apple-rilascia-swift-come-open-source#respond</comments>
		
		<dc:creator><![CDATA[The Server-Side Technology Staff]]></dc:creator>
		<pubDate>Sat, 19 Dec 2015 20:00:08 +0000</pubDate>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile & Devices]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[swift]]></category>
		<guid isPermaLink="false">http://www.theserverside.technology/?p=894</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://www.theserverside.technology/wp-content/uploads/2015/12/iphone_6s-300x200.jpg" width="300" height="200" title="" alt="" /></div><div><p>Apple ha dato seguito alla promessa di rilasciare Swift, il nuovo linguaggio presentato durante il WWDC 2014 e destinato a sostituire Objective-C, come open-source pubblicando il codice sorgente su GitHub. Swift può essere utilizzato per sviluppare applicazioni per sistemi iOS, OS X, watch OS e Linux e promette di essere non solo più veloce ma anche più semplice da usare e più robusto del predecessore. L&#8217;annuncio e la pubblicazione arrivano dopo che la stessa mossa era stata annunciata un paio di anni fa da Microsoft ed è interessante notare come i due concorrenti abbiano non solo entrambi rilasciato i loro linguaggi di sviluppo come open-source ma che entrambi abbiano esteso a Linux il loro supporto. Swift è infatti disponibile anche per il noto sistema operativo open-source, in particolare ne è disponibile una versione per Ubuntu.</p>
<p>Nel caso di Apple la mossa è più significativa perché la casa di Cupertino non ha mai avuto buon feeling con l&#8217;open-source. Sembra però che Apple consideri necessaria questa svolta per non perdere terreno nei confronti sia di Google, che da molto tempo ha rilasciato Android come progetto open-source, che di Microsoft che recentemente ha aperto a tutti gli sviluppatori il proprio framework .NET, rendendolo disponibile anche per Linux e OS X.</p>
<p>E&#8217; probabile quindi che Apple sia stata costretta ad aprire il suo linguaggio di sviluppo per favorire la sua diffusione ed evitare che quest&#8217;ultimo resti confinato allo sviluppo di applicazioni in ambienti Apple cosa che, alla lunga, potrebbe portare allo sviluppo di meno applicazioni. Sia come sia, dal 3 Dicembre Swift è disponibile all&#8217;interno del suo repository GitHub.</p>
</div><img src="https://stats1.vaisulweb.cloud/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fwww.theserverside.technology%2F2015%2F12%2F19%2Fapple-rilascia-swift-come-open-source%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dapple-rilascia-swift-come-open-source&amp;action_name=Apple+rilascia+Swift+come+open-source&amp;urlref=https%3A%2F%2Fwww.theserverside.technology%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
		
					<wfw:commentRss>https://www.theserverside.technology/2015/12/19/apple-rilascia-swift-come-open-source/?pk_campaign=feed&#038;pk_kwd=apple-rilascia-swift-come-open-source/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.theserverside.technology/wp-content/uploads/2015/12/iphone_6s.jpg" length="206526" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2015/12/iphone_6s-300x200.jpg" width="300" height="200" medium="image" type="image/jpeg">
	<media:copyright>The Server Side Technology</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2015/12/iphone_6s-300x200.jpg" width="300" height="200" />
	</item>
		<item>
		<title>Google risponde a Microsoft: Android sarà presto disponibile per i personal computer in aggiunta a ChromeOS</title>
		<link>https://www.theserverside.technology/2015/11/04/google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos/?pk_campaign=feed&#038;pk_kwd=google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos</link>
					<comments>https://www.theserverside.technology/2015/11/04/google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos/?pk_campaign=feed&#038;pk_kwd=google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos#respond</comments>
		
		<dc:creator><![CDATA[Guglielmo Mengora]]></dc:creator>
		<pubDate>Wed, 04 Nov 2015 14:20:02 +0000</pubDate>
				<category><![CDATA[Markets & Analysis]]></category>
		<category><![CDATA[Mobile & Devices]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[chromeos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[windows10]]></category>
		<guid isPermaLink="false">http://www.theserverside.technology/?p=812</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://www.theserverside.technology/wp-content/uploads/2015/11/androids_march-300x169.jpg" width="300" height="169" title="" alt="" /></div><div><p>Secondo diversi report che sono affiorati nelle scorse settimane sulla Rete, Google starebbe preparandosi a creare una versione di Android per i personal computer. Il nuovo sistema operativo dovrebbe vedere la luce entro il 2017 ma una versione di anteprima dovrebbe essere pronta già il prossimo anno, probabilmente per incoraggiare lo sviluppo di applicazioni prima dell&#8217;uscita ufficiale. Questa decisione, che deve ancora essere confermata ufficialmente, è potenzialmente importante per i suoi risvolti sia nel mercato dell&#8217;hardware che in quello del software ed è ovviamente impossibile non collegarla alle mosse recenti che Microsoft ha avviato con il progetto Windows10. Anzi, sebbene Microsoft venga da tutti considerata in difficoltà in più di un settore, almeno a leggere blog e magazine nel settore della tecnologia, è difficile non constatare come diverse mosse che concorrenti come Google o Apple hanno effettuato negli ultimi 2 anni sembrino principalmente delle risposte, forse anche tardive, alla strategia complessiva dell&#8217;azienda di Redmond. In generale, quindi, il panorama per gli sviluppatori sembra diventare di molto più complesso di quanto lo si fosse immaginato solo un paio di anni fa ma questa complessità non è da considerarsi negativa e potrebbe anzi portare a maggiori opportunità in un mercato, soprattutto quello mobile, da tempo considerato molto difficile se non addirittura asfittico.</p>
Android e ChromeOS: cosa succederà ai due sistemi operativi di Google
<p>Secondo le indiscrezioni, Android non andrà a sostituire ChromeOS ma affiancherà la linea di device che Google aveva preparato come alternativa ai computer desktop tradizionali. Questa soluzione ha già un sapore difensivo e serve probabilmente a cercare di placare le perplessità di tutte le aziende che hanno investito in ChromeOS e che ora, di colpo, si trovano a fare i conti con macchine ad alto rischio di diventare subito obsolete e il cui ciclo di sviluppo è altamente in dubbio.</p>
<p>A dire il vero, nonostante i numerosi report che decretavano il grande successo della linea ChromeOS che aveva portato qualcuno a pronosticare l&#8217;imminente sostituzione dei PC Windows con quelli del sistema Google, la linea di Internet-PC che Google ha presentato qualche anno fa non ha mai davvero sfondato nel mercato e i pochi successi presentati da BigG sono stati relativi ad accordi commerciali stipulati soprattutto nel settore scolastico/educativo nei quali il prezzo è stato probabilmente il fattore principale per la buona riuscita dell&#8217;operazione. Nelle intenzioni di Google, ChromeOS doveva infatti essere una sorta di cavallo di Troia che avrebbe portato gli utenti del mondo PC più vicino ai servizi di dell&#8217;azienda di Mountain View. L&#8217;obiettivo era sostituire molti software di uso ormai consolidato nel mondo dei PC, come ad esempio Office, con le corrispondenti versioni online di Google ma i risultati, al di fuori di accordi particolari, sono stati assolutamente deludenti soprattutto perché nel frattempo Microsoft aveva iniziato a rendere disponibili le versioni online dei propri software di produttività, collegandoli anche alle versioni installabili sui PC.</p>
<p>L&#8217;obiettivo di ChromeOS era quello di sostituire molti software di uso ormai consolidato nel mondo dei PC con le corrispondenti versioni online di Google ma i risultati, al di [...]</div><img src="https://stats1.vaisulweb.cloud/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fwww.theserverside.technology%2F2015%2F11%2F04%2Fgoogle-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos%2F%3Fpk_campaign%3Dfeed%26pk_kwd%3Dgoogle-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos&amp;action_name=Google+risponde+a+Microsoft%3A+Android+sar%C3%A0+presto+disponibile+per+i+personal+computer+in+aggiunta+a+ChromeOS&amp;urlref=https%3A%2F%2Fwww.theserverside.technology%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
		
					<wfw:commentRss>https://www.theserverside.technology/2015/11/04/google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos/?pk_campaign=feed&#038;pk_kwd=google-risponde-a-microsoft-android-sara-presto-disponibile-per-i-personal-computer-in-aggiunta-a-chromeos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<enclosure url="https://www.theserverside.technology/wp-content/uploads/2015/11/androids_march.jpg" length="459670" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2015/11/androids_march-300x169.jpg" width="300" height="169" medium="image" type="image/jpeg">
	<media:copyright>The Server Side Technology</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://www.theserverside.technology/wp-content/uploads/2015/11/androids_march-300x169.jpg" width="300" height="169" />
	</item>
	</channel>
</rss>
