<?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>koalalorenzo&#039;s Blog &#187; Windows Phone</title>
	<atom:link href="http://www.koalalorenzo.com/tag/windows-phone/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.koalalorenzo.com</link>
	<description>Il blog di Lorenzo Setale</description>
	<lastBuildDate>Tue, 03 Apr 2012 20:23:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Meglio sviluppare per iOS, Android o Windows Phone?</title>
		<link>http://www.koalalorenzo.com/2012/04/03/meglio-sviluppare-per-ios-android-o-windows-phone/</link>
		<comments>http://www.koalalorenzo.com/2012/04/03/meglio-sviluppare-per-ios-android-o-windows-phone/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 18:32:20 +0000</pubDate>
		<dc:creator>koalalorenzo</dc:creator>
				<category><![CDATA[42]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[FreeSoftware]]></category>
		<category><![CDATA[Gnu/linux]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Per Veri Admin]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Scuola]]></category>
		<category><![CDATA[SocialNetwork]]></category>
		<category><![CDATA[Web Generale]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Develop]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iOS 5]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[Progetti]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://www.koalalorenzo.com/?p=17284</guid>
		<description><![CDATA[Grazie al programma DreamSpark di Microsoft, finalmente posso dire di aver provato le piattaforme di sviluppo per mobile, più di moda in questi ultimi tempi! Ho provato tutto: ho realizzato delle applicazioni native per Android, altre per iOS e ne sto ultimando alcune per Windows Phone 7! Tuttavia, per chi vuole realizzare applicazioni e non [...]]]></description>
			<content:encoded><![CDATA[<p>Grazie al programma DreamSpark di Microsoft, finalmente posso dire di aver provato le piattaforme di sviluppo per mobile, più di moda in questi ultimi tempi! <a href="http://www.youtube.com/watch?v=oUn4-6huLOM" target="_blank">Ho provato tutto</a>: ho realizzato delle applicazioni native per <strong>Android</strong>, altre per <strong>iOS</strong> e ne sto ultimando alcune per <strong>Windows Phone 7</strong>!</p>
<div id="attachment_17295" class="wp-caption aligncenter" style="width: 481px"><a href="http://www.koalalorenzo.com/"><img class=" wp-image-17295 " title="iPhone VS Nokia Lumia 800 VS Google Nexus" src="http://www.koalalorenzo.com/wp-content/uploads/2012/04/iPhone-vs-WP7-vs-Android.jpg" alt="" width="471" height="293" /></a><p class="wp-caption-text">La scelta può essere difficile!</p></div>
<p>Tuttavia, per chi vuole <strong>realizzare applicazioni</strong> e non sa quale sistema scegliere, la <strong>scelta</strong> può essere <strong>difficile</strong>. <em>Bene o male</em> ho saputo apprezzare tutte le <strong>piattaforme di sviluppo</strong> ed i <strong>servizi</strong> offerti ai developers, per cui posso esprimere un parere e dare una serie di consigli per chi proprio non sa cosa scegliere! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-17284"></span></p>
<p>Credo che la scelta tra queste 3 possibilità non sia semplicemente legata al &#8220;<em>telefono più figo</em>&#8220;, o alla &#8220;<em>libertà di fare quel che voglio</em>&#8221; perché bisogna mettere <strong>da parte i pregiudizi</strong> e fare la scelta in base a quello che si vuole avere&#8230; del resto <strong>ogni dispositivo è diverso</strong>, ed ogni <strong>SDK offre possibilità differenti</strong>.</p>
<h3>Java, Objective-C o C#?</h3>
<p>Per chi è poco pratico di Java, Objective-C o C# la scelta dipenda semplicemente dalle proprie conoscenze. Personalmente preferisco l&#8217;objective-c ed il C# perché gli SDK sviluppati da <strong>Apple</strong> e <strong>Microsoft</strong>, sono integrati con gli <strong>IDE</strong> proprietari e sono facili da usare con questi linguaggi: mi permettono di realizzare quello che ho in mente in poco tempo!</p>
<p>Poi&#8230; è tutta una questione di abitudini! Una volta che si imparano i meccanismi ed il funzionamento dell&#8217;sdk possiamo divertirci e dedicarsi esclusivamente all&#8217;idea che si vuole realizzare! Dipende tutto dalle proprie preferenze, dall&#8217;abilità che abbiamo nel lavorare con un SDK e dalle <strong>nostre abitudini</strong>!</p>
<p>Così come ogni artista può usare <strong>strumenti differenti</strong> per trasmettere lo stesso identico messaggio, anche chi vuole realizzare applicazioni può sfruttare sistemi operativi e <strong>linguaggi differenti</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Il robottino verde: meglio Android?</h3>
<div id="attachment_17296" class="wp-caption alignleft" style="width: 136px"><a href="http://www.koalalorenzo.com/"><img class=" wp-image-17296   " title="Logo Android" src="http://www.koalalorenzo.com/wp-content/uploads/2012/04/android-logo1-300x300.jpg" alt="" width="126" height="126" /></a><p class="wp-caption-text">Il robottino verde</p></div>
<p>Quando <strong>ho iniziato</strong> con <strong>Android</strong>, mi sono accorto di essere entrato in un mondo completamente differente da quello che mi aspettavo: <strong>pensavo</strong> che fosse <strong>complesso</strong> realizzare applicazioni per Android&#8230; <em>ed invece!</em></p>
<p>L&#8217;<strong>SDK ufficiale</strong> permette di realizzare le applicazioni senza dover scegliere obbligatoriamente un <strong>IDE</strong>. Io, come credo la maggior parte delle persone, ho utilizzato <a href="http://developer.android.com/sdk/eclipse-adt.html" target="_blank"><strong>Eclipse</strong> con il relativo plugin ufficiale</a>.</p>
<p>Il bello di Android è proprio la <strong>libertà</strong> che abbiamo: è dovuta dal <strong>cuore Open Source </strong>e come tale è <strong>ben documentato</strong>, non soltanto con le guide ufficiali ed i manuali, ma grazie anche alla presenza di una comunità attiva! In oltre gli esempi si adattano molto alle nostre esigenze!</p>
<p>Ho riscontrato che per fare determinate cose è necessario scrivere molte righe di codice o fare dei <strong>workaroud assurdi</strong>! In particolar modo non c&#8217;è molta attenzione per quanto riguarda la <strong>grafica</strong>: per ottenere una applicazione graficamente accattivante è necessario <em>smadonnare parecchio</em>! Ma a quanto pare Google sta sta ovviando a questo genere di problemi! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Un piccolo &#8220;<em>difettuccio</em>&#8221; di Android è relativo alla <strong>vendita</strong> delle applicazioni: il target di riferimento è più legato al risparmio che <strong>all&#8217;acquisto di una applicazione</strong>&#8230; anche al prezzo di un <strong>caffè!</strong> ( <em>oramai ~1,00€</em> )</p>
<p>Sul Market Android, ormai <strong>Google Play</strong>, gli utenti pagano difficilmente una applicazione! Se volete realmente pubblicarne una per guadagnare, il mio consiglio è quello di utilizzare i <em>fastidiosissimi</em> <strong>banner pubblicitari</strong>, invece di imporre un pagamento&#8230; anche di soli 0,79€! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h3>Il tentativo di Microsoft: Windows Phone</h3>
<p>Con Windows Phone 7.5 mi sono subito accorto di quanto fosse <strong>fluida</strong> e <strong>veloce</strong> la navigazione nel sistema operativo. Tuttavia Windows Phone mi è apparso come il <strong>tentativo</strong> di entrare in un mondo già dominato da Google ed Apple. Tuttavia, al contrario di Android, i device con questo sistema operativo hanno bisogno di caratteristiche precise che rendono l&#8217;acquisto di un smartphone costoso: il prezzo più basso è <strong>299</strong>€ per un <strong>Acer Allegro</strong> o un <strong>Nokia Lumia 710</strong>. Forse anche per questo motivo Windows Phone non riesce a sfondare nel mercato&#8230; :S</p>
<div id="attachment_17298" class="wp-caption aligncenter" style="width: 430px"><a href="http://www.koalalorenzo.com/wp-content/uploads/2012/04/wp7main1.jpg"><img class=" wp-image-17298 " title="wp7main1" src="http://www.koalalorenzo.com/wp-content/uploads/2012/04/wp7main1.jpg" alt="" width="420" height="308" /></a><p class="wp-caption-text">Un telefono con Windows Phone 7</p></div>
<p>In oltre Microsoft, anche se sta facendo passi &#8220;<em>avanti&#8221;</em> di aggiornamento in aggiornamento, <strong>non</strong> <strong>offre</strong> agli sviluppatori tutte le <strong>features</strong> che un telefono con <strong>1.4Ghz</strong> di processore può dare. Da come si può <a href="http://msdn.microsoft.com/en-us/library/hh202866(v=vs.92).aspx" target="_blank">leggere qui</a>, il multitasking non ci permette di avere più applicazioni in contemporanea, ma semplicemente di <strong>eseguire delle azioni</strong>, che comunque non sono il massimo! Anche le notifiche push sono state implementate da poco tempo e credo che il sistema <strong>dovrà fare ancora grossi passi avanti </strong>prima di poter <strong>competere</strong> con le caratteristiche dei rivali!</p>
<p>Una cosa che ho notato usando <strong>Visual Studio </strong>è che il codice di esempio per quando si crea un nuovo progetto <strong>non è molto utile</strong>: anche se le linee di codice sono ben commentate, <strong>è difficile</strong> staccarsi dall&#8217;<strong>esempio</strong> e realizzare qualche cosa di <strong>diverso o più complicato</strong>&#8230; credo che per farlo bisogna essere molto pratici sia dell&#8217;IDE che del linguaggio! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Molti sviluppatori, specialmente chi<strong> da Android</strong> ha iniziato a programmare per Windows Phone 7, mi han confermato che quei <em>pochi</em> <strong>framework</strong> messi a disposizione da Microsoft danno la possibilità di realizzare applicazioni e <strong>giochi </strong>senza <em>sbattersi</em> <em>molto</em>. Personalmente, con Visual Studio mi sono sentito a <strong>disagio</strong>&#8230; forse sono abituato male e Windows 7 sul mio Mac solo per programmare, non ci sta proprio bene&#8230; e<em>heheh <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </em></p>
<h3>&#8230;o forse è meglio iOS?</h3>
<p><a href="https://developer.apple.com/devcenter/ios/checklist/"><img class="alignright size-medium wp-image-17300" style="margin: 5px;" title="iOS5" src="http://www.koalalorenzo.com/wp-content/uploads/2012/04/11x060707261-300x150.jpg" alt="" width="300" height="150" /></a>Forse perché è stata la prima che ha dato ai <strong>piccoli sviluppatori </strong>la possibilità di realizzare delle App e poter guadagnare qualche <em>soldo</em>, <strong>Apple</strong> <em>sa</em> cosa gli sviluppatori ed i consumatori hanno <strong>bisogno</strong>&#8230; Cercherò di essere il più <strong>oggettivo</strong> possibile, visto che molte persone potrebbero darmi del <em>fan boy</em>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>L&#8217;<strong>objective-c</strong> può essere un po&#8217; duro da masticare, ma con un po&#8217; di pratica si potranno sfruttare gli <strong>innumerevoli framework</strong>, e realizzare applicazioni interessanti. Questo linguaggio da la possibilità di interagire con ogni singolo aspetto della nostra applicazione: non ho enormi limitazioni per cui posso dare sfogo alla mia<strong> fantasia</strong>! Io mi trovo molto bene con questo linguaggio, ma credo sia una cosa <strong>personale</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Una delle innumerevoli cose che offre Apple agli sviluppatori è proprio il supporto: La <strong>documentazione</strong> è sempre aggiornata, utile e ben scritta! In oltre ci sono molti esempi per capire il funzionamento di alcune cose&#8230; e per chi avesse bisogno di un professore ci sono anche le <strong>video lezioni in streaming</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Io ho imparato seguendo le video lezioni della <strong>Standford University</strong>, tramite il programma <strong>iTunes U</strong>: Apple e alcune università danno anche questa opportunità per chi volesse iniziare! Non bisogna neanche essere iscritti all&#8217;università per partecipare!  (<em> Io sto ancora al Liceo, per dire!</em> ).</p>
<p>I vari <strong>contratti</strong> e le <strong>linee guida</strong> sono <strong>rigide</strong> e vanno rispettate, <em>certo</em>, ma una volta nell&#8217;<strong>App Store</strong>, le applicazioni hanno un potenziale da non sottovalutare! Io, ad esempio, ho realizzato <a href="http://itunes.apple.com/us/app/teletweet/id493574581?l=it&amp;ls=1&amp;mt=8" target="_blank">una piccola applicazione</a> con la quale guadagno, attraverso la pubblicità, circa 0,36€ al giorno ( <em>la media da quando l&#8217;ho pubblicata a gennaio</em> ).</p>
<p>In oltre, i consumatori che utilizzano iOS, sono disposti a spendere anche 1,50€ per una applicazione! Questo è molto importante, perché da una parte <strong>mi stimola molto di più</strong> nella produzione delle app, dall&#8217;altra da la possibilità agli sviluppatori (e ad Apple ) di offrire <strong>sempre nuovi servizi</strong>!</p>
<h3>La mia delusione: Microsoft e Windows Phone 7</h3>
<p>Situazione disperata per Microsoft, già in ritardo nel mercato e non riesce ad arrivare neanche ad una importante <strong>percentuale</strong> dei telefoni! Sono rimasto anche sconvolto quando ho saputo che l&#8217;offerta di sconto di 100€ per l&#8217;acquisto di uno smartphone con Tim Young <strong>esclude</strong> completamente i <strong>telefoni</strong> <strong>Windows Phone 7</strong>. <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>In oltre, durate il <strong>Codemotion</strong>, Microsoft distribuiva <strong>gratuitamente</strong> telefoni per il testing delle applicazioni: potevi ottenere un <strong>Nokia Lumia 800 </strong>per 3 mesi. Nel caso in cui sviluppi 3 applicazioni in questi 3 mesi, il telefono diventerà tuo. Questo mi aveva messo molta <strong>voglia</strong> di programmare per <strong>Windows Phone 7</strong>&#8230; <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Purtroppo avevano un numero limitato di Nokia e l&#8217;ultimo dispositivo è stato consegnato proprio alla persona che, in fila, stava <strong>davanti a me</strong>! Così, dopo uno <strong>sguardo</strong> <strong>fulminante</strong> dovuto alla rispota ad una chiamata con l&#8217;iPhone <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ,  sono stato invitato da <a href="http://twitter.com/#!/_geniodelmale" target="_blank">Lorenzo Barbieri</a>, a <strong>contattarlo via email</strong> per ottenere un device!</p>
<p>Dopo una <strong>lunga attesa</strong>, ( ho spedito la prima email il Venerdì ed ho ricevuto la risposta Mercoledì ) ho avuto maggiori informazioni ed accesso al programma Dream Spark per gli studenti&#8230; Però siccome sono arrivato in ritardo mi devo <em>arrangiare </em>con un <strong>Nokia Lumia 710</strong> <strong>Bianco</strong>&#8230; <em>orrendo! </em>Però volevo sfidare le mie capacità e provare anche questo sistema operativo <em>diverso </em>e con un interfaccia molto interessante! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Solo che, da quando ho fatto richiesta del modulo da firmare <strong>sono passati più di 7 giorni</strong>&#8230; <em>ammesso che  riceviamo migliaia di email al giorno, in meno di 7 giorni penso che lo si trovi il tempo per uno sviluppatore che vorrebbe iniziare a sviluppare!</em> Ho mandato anche un ulteriore email senza però sembrare troppo insistente&#8230; ma <strong>nessuna risposta</strong>! Mi sono sentito un po&#8217; &#8220;<strong>escluso</strong>&#8221; e trattato con molta <strong>superficialità</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  <em>Saranno stati occupatissimi sicuramente! </em></p>
<p>Sono molto <strong>deluso</strong> e l&#8217;opinione che avevo di Microsoft e Windows è <strong>peggiorata</strong> ulteriormente! Continuo ad <strong>usare l&#8217;emulatore,</strong> ma testare su un device reale è ben diverso! <em>Spero che le persone che hanno ricevuto i Nokia Lumia 800, realizzino veramente le 3 applicazioni! Altrimenti peggio per Microsoft che ha perso uno dei tanti piccoli stupidi sviluppatori come me! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  </em></p>
<h3>Le motivazioni della mia scelta</h3>
<p>Per me, <em>mettendo da parte la mia delusione</em>, programmare con <strong>Windows Phone</strong> <strong>7</strong> è troppo &#8220;<strong>meccanico&#8221;</strong> e non mi trovo bene con <strong>Visual Studio</strong>! Ma il vero <strong>motivo</strong> per cui ho escluso questo sistema è che per i <strong>servizi</strong> che offre Microsoft agli sviluppatori, <strong>non spenderei mai</strong> una cifra così alta come i <strong>75€</strong>! A questo aggiungo un dato che ho notato camminando per strada: non ho ancora visto una persona con uno smartphone con Windows Phone 7!<em> ( Dipendenti Microsoft esclusi, ovviamente ) </em></p>
<p>Invece <strong>Android</strong> lo considero positivamente! A livello di programmazione si possono fare molte cose e considerando che una applicazione <em>può</em> funzionare <em>sia</em> su un dispositivo <strong>poco costoso</strong> <em>sia</em> su uno di <strong>fascia alta</strong>, ho un <strong>target</strong> di riferimento un po&#8217; più <strong>ampio</strong>. Tuttavia proprio questa caratteristica può causare dei problemi: <em>workaroud esclusi</em>, per sviluppare una applicazione devo <strong>tener conto</strong> che deve funzionare su device sia <strong>vecchi</strong> che <strong>nuovissimi</strong>, con <strong>risoluzioni</strong> dello schermo differenti e diversi tipi di <strong>sensori</strong>! Questo a volte fa impazzire, ma si risolve con poche righe di codice! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>In oltre credo sia veramente <strong>giusto</strong> pagare <strong>solo 25 dollari</strong> per poter pubblicare le proprie applicazioni sul <del>Market Android</del> <strong>Google Play</strong>! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <strong>Android</strong> <strong>non è da buttare</strong>, <em>come Windows Phone 7</em>, ma è da prendere in <strong>seria</strong> <strong>considerazione</strong>, anche perché fa grossi passi da gigante ad ogni release! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ho notato che <strong>programmare</strong> per <strong>iOS</strong> è <strong>divertente</strong>! Non so se il motivo è dovuto al fatto che posso provare all&#8217;istante sul mio telefono quello che scrivo, oppure sia dovuto all&#8217;<strong>Objective-C</strong> o a <strong>Xcode</strong> che è semplicissimo da usare!</p>
<p><a href="https://developer.apple.com/devcenter/ios/checklist/"><img class="size-full wp-image-17301 alignright" title="iPhone iOS SDK" src="http://www.koalalorenzo.com/wp-content/uploads/2012/04/sdk.jpg" alt="" width="152" height="142" /></a></p>
<p>Il vero punto di forza credo sia la <em>portabilità</em> delle applicazioni: escluso per delle funzioni specifiche,<em> come l&#8217;utilizzo del flash</em>, <strong>non devo</strong> mai <strong>finalizzare</strong> l&#8217;applicazione ad una <strong>versione specifica</strong> dell&#8217;iPhone, dell&#8217;iPad o di un qualsiasi iPod Touch!</p>
<p>Personalmente credo che è <strong>onesto</strong> pagare<strong> 75€ all&#8217;anno </strong>per poter pubblicare le applicazioni sull&#8217;<strong>App Store</strong>! Come sviluppatore ho molti <strong>servizi</strong>, <strong>video guide</strong>, <strong>documentazioni</strong>, una marea di <strong>esempi</strong>, <strong>snippets</strong> e posso contare sul <strong>supporto</strong> sia di una comunità sempre viva, sia della stessa <strong>Apple</strong>! A questo aggiungerei anche la possibilità di sfruttare i <strong>framework</strong> per scrivere <strong>giochi</strong> (anche multiplayer, tramite <strong>Game Center</strong>) oppure <strong>iCloud</strong> che ha risolto uno dei problemi più rognosi, ovvero quello di <strong>sincronizzare</strong> le configurazioni tra i vari devices!<em> Con Android e WP7 mi è capitato di scrivere un <strong>server adhoc</strong> per gestirmi gli utenti e sincronizzare tutti i dati tra i devices! </em></p>
<p><em></em>L&#8217;unico <strong>difetto</strong> di Apple è la &#8220;<em>chiusura</em>&#8220;: Per poter <strong>sviluppare</strong> per iOS5 con <strong>Xcode</strong> <strong>hai</strong> <strong>bisogno</strong> di un <strong>Mac</strong>. <em>C&#8217;è poco da fare! </em>Tuttavia esiste <strong>PhoneGap</strong>, ma in questo caso non si parlerebbe più di applicazioni scritte in <strong>codice nativo</strong>, ma del <em>fighissimo</em> <strong>HTML5</strong>! ;-)</p>
<h3>Conclusioni e consigli</h3>
<p>Se siete <strong>fan</strong> di <strong>Microsoft</strong> e già siete ferrati con <strong>Visual Studio</strong>, Visual Basic e <strong>C#</strong>, il mio consiglio è quello di provare a realizzare qualche cosa anche per <strong>Android</strong>: Windows Phone 7 ha ottime caratteristiche, ma per il momento è meglio aspettare che maturi ancora un po&#8217; prima di realizzare delle applicazioni serie! Specialmente perché i credo che non valga la pena spendere 75€ in questo modo! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Se avete un <strong>Mac</strong> a disposizione, scaricherei <strong>gratuitamente </strong><a href="http://itunes.apple.com/it/app/xcode/id497799835?mt=12" target="_blank">Xcode 4</a> ed inizierei a fare qualche piccola applicazione, magari seguendo qualche <strong>guida</strong> <strong>online</strong> gratuita! Personalmente <strong>non</strong> ho avuto <strong>bisogno</strong> di comperare <strong>manuali</strong> per iOS in quanto gran parte della documentazione l&#8217;ho avuta da iTunes U e lo stesso <a href="http://developer.apple.com/" target="_blank">portale degli sviluppatori Apple</a>! Poi una volta che avete veramente intenzione di pubblicare qualche applicazione, acquisterei la licenza di sviluppatore! <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Se invece siete degli spiriti liberi, non avete un Mac (<em>e magari siete bravi e non usate neanche Windows</em>), allora il mio consiglio è quello di <strong>scaricare Eclipse </strong>e  l&#8217;<strong>SDK Android</strong> ed iniziare subito a programmare per Android! In oltre 25 dollari ( <strong>~18€</strong> ) si possono spendere per poter inviare le applicazioni ed avere più visibilità! <strong>Android è bello anche per questo </strong> <img src='http://www.koalalorenzo.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.koalalorenzo.com/2012/04/03/meglio-sviluppare-per-ios-android-o-windows-phone/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Copiare? Perché no?</title>
		<link>http://www.koalalorenzo.com/2012/02/06/copiare-perche-no/</link>
		<comments>http://www.koalalorenzo.com/2012/02/06/copiare-perche-no/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 08:56:33 +0000</pubDate>
		<dc:creator>koalalorenzo</dc:creator>
				<category><![CDATA[42]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Cellulari]]></category>
		<category><![CDATA[FreeSoftware]]></category>
		<category><![CDATA[Gnu/linux]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Per Veri Admin]]></category>
		<category><![CDATA[Programmazione]]></category>
		<category><![CDATA[Web Generale]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iOS 5]]></category>
		<category><![CDATA[Siri]]></category>
		<category><![CDATA[tellme]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.koalalorenzo.com/?p=17186</guid>
		<description><![CDATA[Questa mattina pensavo al fatto che “copiare” può avere un significato negativo. Ho notato che la mia generazione, quella dei nativi digitali, per aumentare la negatività usa più spesso “copia ed incolla“, ovvero copiare spudoratamente, senza neanche apportare piccole modifiche. Parlando della guerra tra Microsoft, Apple, e da poco Google, ho sempre pensato che molte persone si schierino troppo. Sul gruppo [...]]]></description>
			<content:encoded><![CDATA[<p>Questa mattina pensavo al fatto che “copiare” può avere un significato <em>negativo</em>. Ho notato che la mia generazione, quella dei <em>nativi digitali</em>, per aumentare la negatività usa più spesso “<em><a href="http://it.wikipedia.org/wiki/Copia_e_incolla" target="_blank">copia ed incolla</a></em>“, ovvero copiare spudoratamente, senza neanche apportare piccole modifiche.<br />
Parlando della guerra tra <strong>Microsoft</strong>,<strong> Apple</strong>, e da poco <strong>Google</strong>, ho sempre pensato che molte persone si schierino troppo. Sul gruppo degli Indigeni Digitali ho scritto un <a href="https://www.facebook.com/groups/indigeni/269704029734860/" target="_blank">post</a> riguardante il futuro della mela: Jobs ha lasciato una pseudo “todo list” per i prossimi 4-5 anni di Apple. In allegato avevo aggiunto questo video per stimolare la discussione</p>
<div align="center"><object style="height: 390px; width: 640px;" width="640" height="360" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/iB6pWs46GY8?version=3&amp;feature=player_embedded" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><embed style="height: 390px; width: 640px;" width="640" height="360" type="application/x-shockwave-flash" src="http://www.youtube.com/v/iB6pWs46GY8?version=3&amp;feature=player_embedded" allowFullScreen="true" allowScriptAccess="always" allowfullscreen="true" allowscriptaccess="always" /></object></div>
<p><span id="more-17186"></span>Assodato che il processo di riconoscimento e sintesi vocale siano tecnologie vecchie, ho notato che molte persone si sono schierate contro Microsoft. La mia considerazione è semplice: Non è sbagliato che Microsoft “copi”, al contrario credo che sia giusto <strong>copiare per migliorare!</strong></p>
<p>Anche se ho ordinato un <strong>iPhone4S</strong> e non vedo l’ora che arrivi, non mi schiero con o contro nessuno: credo che l’implementazione di <a href="http://it.wikipedia.org/wiki/AMOLED#HD_Super_AMOLED" target="_blank">schermi con alta densità di pixel</a> nei<a href="http://www.androidiani.com/news/samsung-galaxy-note-nuovo-prezzo-e-nuova-data-duscita-72957" target="_blank">terminali con Android</a> sia un fattore positivo, a patto che questi siano <strong>migliori dei precedenti</strong>! Infatti credo che valga <em>la legge del più forte</em>: sono più che sicuro che la maggior parte dei consumatori saranno spinti verso il <strong>prodotto migliore</strong> ( giudicando una serie di fattori ). Chi vincerà tra Siri, TellMe ed il motore di riconoscimento vocale di Google? Solo tra un anno lo sapremo! <img src="http://blog.setale.me/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /></p>
<p><strong>Credo che copiare sia giusto</strong>, ovviamente delle limitazioni ci vogliono: copiare troppo fa male ed a volte è sbagliato! Se tutti copiassero avremo tutti cloni di un determinato prodotto, ma <em>lievemente</em> modificato: per questo credo anche nel software proprietario! Quando è possibile, credo che il <em>“copia e incolla” e migliora</em> sia un buon punto di partenza: perché non la smettiamo di dare del “<em>copione</em>” agli altri? <img src="http://blog.setale.me/wp-includes/images/smilies/icon_smile.gif" alt=":-)" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.koalalorenzo.com/2012/02/06/copiare-perche-no/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

