{"id":2807,"date":"2010-05-25T11:14:54","date_gmt":"2010-05-25T09:14:54","guid":{"rendered":"http:\/\/www.tuttologia.com\/mac\/?p=2807"},"modified":"2010-05-25T11:14:54","modified_gmt":"2010-05-25T09:14:54","slug":"iphone-e-ipad-workshop-business-e-developer","status":"publish","type":"post","link":"https:\/\/www.tuttologia.com\/mac-blog\/iphone-e-ipad-workshop-business-e-developer\/","title":{"rendered":"iPhone e iPad, workshop business e developer"},"content":{"rendered":"<p><a href=\"http:\/\/www.tuttologia.com\/mac\/2010\/05\/iphone-e-ipad-workshop-business-e-developer\/\"><img loading=\"lazy\" decoding=\"async\" class=\" alignleft\" title=\"iPhone iPad\" src=\"http:\/\/www.tuttologia.com\/forumtutor\/20100523-cwb64w9asik633t5ugth66fsrq.jpg\" alt=\"\" width=\"258\" height=\"163\" \/><\/a><\/p>\n<p>Si\u00a0sono svolti sabato mattina a Bellinzona (Canton Ticino) due workshop su iPhone e iPad, uno destinato a dare ai semplici\u00a0utenti una panoramica sul mondo del telefonini e del melafonino e l&#8217;altro a spiegare le problematiche relative allo sviluppo di applicazioni per i due dispositivi e l&#8217;uso dell&#8217;iPhone nelle aziende. Erano organizzati da AMUG (Apple MacInthosh User Group) Ticino, in collaborazione con la SSIG (Scuola Superiore di Informatica e di Gestione). Tra la fine di un combattimento di boxe, sul quale ho dovuto scrivere un articolo \u00a0all&#8217;una di notte, e un pezzo sulle prove ufficiali del Motomondiale, da pubblicare nel primo pomeriggio, sono riuscita a infilare questo appuntamento e non mi sono certo pentita della levataccia.\u00a0Dopo aver discusso qualche minuto con gli organizzatori, mi sono decisa per il secondo workshop.<!--more--><\/p>\n<p>Il relatore era Junior Bontognali, giovane informatico (Bachelor\u00a0of Computer Science nel 2008) attualmente dipendente\u00a0di un&#8217;azienda attiva nelle tecnologie \u00a0per la comunicazione informatica. Tra i progetti realizzati o in corso, vi sono\u00a0<a href=\"http:\/\/itunes.apple.com\/ch\/app\/rsi-programmi-radio-tv\/id348758737?mt=8\" target=\"_blank\">iRSI<\/a> (programmi radio-televisivi della Radio e Televisione della Svizzera italiana), <a href=\"http:\/\/itunes.apple.com\/ch\/app\/cards-on-mobile\/id360684641?mt=8\" target=\"_blank\">Cards on Mobile<\/a> (versione mobile delle carte di fidelizzazione dei clienti), una app per il Festival del Film di Locarno\u00a0e una per\u00a0l&#8217;Ordine dei Medici.<\/p>\n<figure style=\"width: 349px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" \" title=\"Workshop 0003\" src=\"http:\/\/www.tuttologia.com\/forumtutor\/20100523-1gktdfnw4a1cwfhgx5rinryqi8.jpg\" alt=\"\" width=\"349\" height=\"328\" \/><figcaption class=\"wp-caption-text\">Workshop 0003 - iPhone ed iPad Business + Developer<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\n<p>Dopo aver illustrato i numeri relativi al successo dell&#8217;iPhone, dell&#8217;iPad e\u00a0dell&#8217;App Store (perlomeno nel mercato consumer, quello business \u00e8 invece ancora in mano a RIM), Bontognali ha messo a confronto lo sviluppo di applicazioni\u00a0per il sistema operativo presente sui device della\u00a0Apple\u00a0e quello per Android della Google, il\u00a0suo pi\u00f9 accreditato rivale,\u00a0per il quale ha pure concepito alcuni programmi prima di piantarlo in asso.<\/p>\n<ul>\n<li>Un primo punto che li distingue \u00e8 il prezzo che gli sviluppatori devono pagare per iscriversi e ottenere supporto tecnico: 99 dollari all&#8217;anno per Apple e 25 dollari una volta sola per Google. Il supporto Apple comunque non \u00e8 in Europa e implica molte spese per chiamare negli Stati Uniti e tempi lunghi per trovare una soluzione ai problemi.<\/li>\n<li>Il controllo della Apple \u00e8 molto stretto, mentre quello da parte di Google \u00e8 minimo.<\/li>\n<li>Da una parte lo sviluppo pu\u00f2 essere fatto solo su Mac, dall&#8217;altra \u00e8 multipiattaforma.<\/li>\n<li>Quando si sviluppa per Apple, si deve tener conto che \u00a0le app sono destinate solo a device della casa di Cupertino, mentre se lo si fa per Android bisogner\u00e0 considerare l&#8217;esistenza di dispositivi diversi, come HTC, Acer, Samsung, Motorola Droid,.. Questo \u00e8 uno dei problemi pi\u00f9 grossi, perch\u00e9 una app pu\u00f2 funzionare su uno di loro, ma non sugli altri e questo fa tentennare molti sviluppatori.<\/li>\n<li>Quello di Apple \u00e8 un sistema\u00a0chiuso, mentre Android\u00a0\u00e8 aperto e permette di sfruttare l&#8217;open source.<\/li>\n<\/ul>\n<p>Se le due filosofie sono diverse, lo scopo finale \u00e8 comunque lo stesso: fare affari.<\/p>\n<p>Riguardo all&#8217;iPad, appare chiaro che si tratta di un dispositivo innovativo, il primo del suo genere, che permette una nuova esperienza di interazione, ragione per cui si \u00e8 assistito ad un vero e proprio boom delle vendite nei primi mesi. Dopo una settimana d&#8217;uso, il relatore aveva gi\u00e0 dimenticato l&#8217;iPhone, preferendogli l&#8217;iPad. Se finora \u00e8 stato soprattutto sottolineato l&#8217;interesse di questo tablet per quel che riguarda il campo dell&#8217;intrattenimento, nelle prospettive future figurano anche settori come l&#8217;educazione e la salute. Visto il successo, molti sviluppatori che erano passati ad Android sono tornati ad Apple per fare il porting delle applicazioni da iPhone a iPad.<\/p>\n<p>I presenti all&#8217;Istituto cantonale di Economia e Commercio, e in prima fila la sottoscritta, hanno approfittato della ghiotta occasione per riempire di ditate e impronte due iPad acquistati negli Stati Uniti e gentilmente prestati dal relatore e da uno dei convenuti; inoltre io ho anche potuto giocherellare con \u00a0un iPhone 3GS che montava l&#8217;<a href=\"http:\/\/www.tuttologia.com\/macp2p\/showthread.php?t=45894&amp;highlight=ipad\" target=\"_blank\">OS 4<\/a> beta 3, provando le nuove funzioni, come le cartelle di categorizzazione delle applicazioni o lo Screen Wallpaper.<\/p>\n<figure style=\"width: 307px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" \" title=\"iPad in anteprima\" src=\"http:\/\/www.tuttologia.com\/forumtutor\/20100523-xix5qksxe541mdxdpf6fpsmknr.jpg\" alt=\"\" width=\"307\" height=\"409\" \/><figcaption class=\"wp-caption-text\">iPad in anteprima<\/figcaption><\/figure>\n<p style=\"text-align: center;\">\n<p>Tra le app per iPhone pi\u00f9\u00a0interessanti nel contesto aziendale, al quale con la nuova versione del sistema operativo Apple cercher\u00e0 di avvicinarsi ulteriormente (con account MS Exchange multipli, il download di app via wifi, il supporto all&#8217;SSL VPN),\u00a0vi sono <a href=\"http:\/\/itunes.apple.com\/it\/app\/evernote\/id281796108?mt=8\" target=\"_blank\">Evernote<\/a>, <a href=\"http:\/\/itunes.apple.com\/it\/app\/insight-basecamp-on-iphone\/id300843407?mt=8\" target=\"_blank\">Encamp<\/a> (client per Basecamp, il Project collaboration Tool pi\u00f9 famoso), <a href=\"http:\/\/itunes.apple.com\/it\/app\/linkedin\/id288429040?mt=8\" target=\"_blank\">LinkedIn<\/a> (il client ufficiale) e <a href=\"http:\/\/itunes.apple.com\/it\/app\/things\/id284971781?mt=8\" target=\"_blank\">Things<\/a>; per l&#8217;iPad da citare <a href=\"http:\/\/ax.search.itunes.apple.com\/WebObjects\/MZSearch.woa\/wa\/search?entity=k2software&amp;media=all&amp;page=1&amp;restrict=true&amp;startIndex=0&amp;term=iwork\" target=\"_blank\">iWork<\/a>, <a href=\"http:\/\/itunes.apple.com\/us\/app\/webex-for-ipad\/id364031971?mt=8\" target=\"_blank\">Cisco Webex<\/a> e il suo Meeting Center (<a href=\"http:\/\/www.webex.com\/apple\/#\" target=\"_blank\">http:\/\/www.webex.com\/apple\/#<\/a>)\u00a0e <a href=\"http:\/\/itunes.apple.com\/it\/app\/dropbox\/id327630330?mt=8\" target=\"_blank\">Dropbox<\/a>.<\/p>\n<p>Stando a Bontognali, diventare sviluppatori per iPhone \u00e8 un&#8217;ottima scelta. Il mercato\u00a0\u00e8 vasto, le possibilit\u00e0 di guadagno enormi e le offerte di lavoro sono continue.<\/p>\n<p>Alcuni punti focali e avvertimenti destinati per\u00f2 ai potenziali sviluppatori:<\/p>\n<ul>\n<li>Sviluppare per iPhone \u00e8 diverso dallo sviluppare per il web. Per concepire\u00a0app complicate sono richieste conoscenze approfondite. Gli strumenti sono l&#8217;iPhone SDK (Software Development Kit) e il linguaggio Objective-C. Importante leggere e rispettare le condizioni generali (SDK Agreement), in particolare la Sezione 3.3.1, la famigerata sezione &#8220;che ha fatto imbestialire Adobe&#8221;.\u00a0<em>3.3.1 \u2014 Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).<\/em><\/li>\n<li>La gestione della memoria (un aspetto che a prima vista sembra una limitazione o una seccatura, ma che a posteriori si rivela molto importante)<\/li>\n<li>L&#8217;uso corretto dello spazio nelle schermate<\/li>\n<li>L&#8217;interaction Design (i pulsanti con i quali l&#8217;utente interagisce con le applicazioni)<\/li>\n<li>Avere un progetto chiaro, che tenga conto delle schermate necessarie, dello spazio schermo e del porting<\/li>\n<li>La grafica per l&#8217;iPhone, che non ha niente a che vedere con quella del web<\/li>\n<li>Testare anche in 3G e in EDGE<\/li>\n<li>Fare il debug durante\u00a0la fase test (con uso di Instruments, un tool della SDK)<\/li>\n<li>In vista del rilascio prendere in conto il problema del nome, dei diritti, del SDK Agreement<\/li>\n<li>Una volta pubblicata l&#8217;app,\u00a0 non dimenticare di studiare delle strategie di vendita e di promozione, che possono decretare il successo o il fiasco, nonch\u00e9\u00a0 di mettere a disposizione un supporto degno di questo nome e garantire gli aggiornamenti (tenendo conto dei lunghi tempi di approvazione\u00a0necessari)<\/li>\n<\/ul>\n<p>Al termine dell&#8217;interessante workshop, durante il quale confesso di avere a pi\u00f9 riprese importunato il relatore con domande, osservazioni e obiezioni, gli intervenuti sono andati a mangiare una pizza tutti assieme, continuando sicuramente a discutere in modo meno formale di Mac e telefonini. Purtroppo non ho potuto unirmi alla compagnia perch\u00e9 attesa al lavoro.<\/p>\n<p style=\"text-align: center;\"><script type=\"text\/javascript\">\/\/ <![CDATA[\n google_ad_client = \"pub-4342107620923663\"; \/* 468x60, MPN *\/ google_ad_slot = \"4611439104\"; google_ad_width = 468; google_ad_height = 60;\n\/\/ ]]><\/script><br \/>\n<script src=\"http:\/\/pagead2.googlesyndication.com\/pagead\/show_ads.js\" type=\"text\/javascript\">\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si\u00a0sono svolti sabato mattina a Bellinzona (Canton Ticino) due workshop su iPhone e iPad, uno<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,8],"tags":[153,160,329,822,990,998,1028,1619,1870,1871],"class_list":["post-2807","post","type-post","status-publish","format-standard","hentry","category-ipod-iphone-ipad","category-mac-cultura-digitale-news","tag-amug","tag-android","tag-business","tag-google","tag-ipad","tag-iphone","tag-ipod-touch","tag-rim","tag-sviluppatori","tag-sviluppo"],"_links":{"self":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts\/2807","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/comments?post=2807"}],"version-history":[{"count":0,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/posts\/2807\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/media?parent=2807"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/categories?post=2807"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tuttologia.com\/mac-blog\/wp-json\/wp\/v2\/tags?post=2807"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}