{"id":4311,"date":"2010-09-07T16:46:31","date_gmt":"2010-09-07T14:46:31","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=4311"},"modified":"2013-03-05T16:09:40","modified_gmt":"2013-03-05T15:09:40","slug":"interface-creare-prototipi-mockup-per-le-nostre-applicazioni-direttamente-da-iphone","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/interface-creare-prototipi-mockup-per-le-nostre-applicazioni-direttamente-da-iphone\/","title":{"rendered":"Interface: creare prototipi &#038; mockup per le nostre applicazioni direttamente da iPhone"},"content":{"rendered":"<p><a href=\"http:\/\/clk.tradedoubler.com\/click?p=24373&amp;a=1735897&amp;g=0&amp;url=http:\/\/itunes.apple.com\/it\/app\/interface\/id360543182?mt=8&amp;partnerId=2003\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-01.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-01\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-01\" width=\"193\" height=\"228\" class=\"alignleft size-full wp-image-4327\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-01.jpg 193w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-01-126x150.jpg 126w\" sizes=\"auto, (max-width: 193px) 100vw, 193px\" \/><\/a> Oggi voglio presentarvi uno strumento interessante, che vi permetter\u00e0 di creare prototipi delle vostre applicazioni direttamente dai vostri iPhone (o iPad). Cos\u00ec finalmente potrete lavorare anche mentre siete a zonzo durante un pomeriggio di sano relax ^^ In effetti visto da questo punto di vista forse non \u00e8 il massimo, ma nella realt\u00e0 siamo di fronte ad uno strumento davvero molto utile e interessante. Infatti non solo potrete studiare e &#8220;disegnare&#8221; le interfacce grafiche utente, ma potrete anche testare (e mostrare a eventuali vostri clienti) il lavoro direttamente sul dispositivo.<\/p>\n<p>Insomma, quale prova migliore se non quella di far vedere (o vedere) il risultato finale, ancora prima di partire con lo sviluppo, e soprattutto: direttamente sui nostri iPhone?<\/p>\n<p><a href=\"http:\/\/clk.tradedoubler.com\/click?p=24373&amp;a=1735897&amp;g=0&amp;url=http:\/\/itunes.apple.com\/it\/app\/interface\/id360543182?mt=8&amp;partnerId=2003\" target=\"_blank\">Interface<\/a>, di Less Code Limited, ci aiuter\u00e0 proprio in questo! Semplicissimo da usare, forse solo un po&#8217; macchinoso all&#8217;inizio (a parer mio personale), ma una volta presa la mano, diventerete velocissimi a creare, modificare ed eliminare le vostre schermate. Molto utile, quindi, in fase di progettazione delle nostre applicazioni.<!--more--><\/p>\n<h4>Come funziona?<\/h4>\n<p>Vediamo come funziona Interface per iPhone. Le applicazioni che andremo a progettare vengono gestite in cartelle. All&#8217;avvio del programma, quindi, verranno visualizzate le cartelle (all&#8217;interno di un&#8217; UITalbleView) dei programmi su cui state lavorando. Potrete editare queste cartelle rinominandole o modificandone l&#8217;ordine di visualizzazione.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02\" width=\"350\" height=\"525\" class=\"aligncenter size-full wp-image-4331\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02-200x300.jpg 200w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-02-100x150.jpg 100w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n<p>Entrando in una cartella si entrer\u00e0 nel vivo del programma. Da qui potrete infatti creare i vostri Mockup, semplicemente premendo sul tasto &#8220;+&#8221; che trovate in basso a sinistra. Anche qui potrete effettuare alcune modifiche rinominando le schermate, cambiando l&#8217;ordine di visualizzazione o impostare il supporto per la visualizzazione in landscape per ogni elemento. Per quest&#8217;ultima funzione troviamo un avviso che indica che si tratta di una funzione sperimentale e che le viste non verranno ridimensionate automaticamente.<\/p>\n<p>Tramite un semplice tap su un Mockup, potremo decidere se Editare, Clonare o visualizzare un&#8217;anteprima.<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03\" width=\"350\" height=\"525\" class=\"aligncenter size-full wp-image-4333\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03-200x300.jpg 200w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-03-100x150.jpg 100w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n<p>Entrando in modalit\u00e0  di modifica ci ritroveremo davanti una view completamente vuota (e bianca). Tramite un doppio-tap in un punto qualsiasi si aprir\u00e0 un men\u00f9 dove potremo scegliere una delle seguenti voci:<\/p>\n<ul>\n<li>Aggiungi controllo (Add Control)<\/li>\n<li>Organizza controlli (Organize Controls)<\/li>\n<li>Disabilita Auto-allineamento (Disable Auto-alignment)<\/li>\n<li>Condividi &#038; Esporta (Share &#038; Export)<\/li>\n<li>Anteprima (Preview)<\/li>\n<li>Salva e torna indietro (Save &#038; Bak)<\/li>\n<\/ul>\n<p>Diverse funzioni tutte molto semplici ed intuitive. Interessante la possibilit\u00e0 di condividere ed esportare, che ci permetter\u00e0 anche di esportare in Xcode i nostri progetti (in questo caso verr\u00e0 generato un codice che si potr\u00e0 inviare a chiunque via mail con le istruzioni per l&#8217;uso)<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04\" width=\"350\" height=\"525\" class=\"aligncenter size-full wp-image-4334\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04-200x300.jpg 200w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-04-100x150.jpg 100w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n<h4>Controlli disponibili<\/h4>\n<p>Provando ad aggiungere un controllo, noteremo subito che ci sono 2 categorie di oggetti: &#8220;Basic Control&#8221; e &#8220;Advanced Control&#8221;.<\/p>\n<p>Nel primo gruppo troviamo:<br \/>\nRounded Rect Button, Image Button, Detail Disclosure Button, Light Info Button, Dark Info Button, Add Contact Button, Label, Text Field, Text View, Image View, Switch, Slider, Progress Bar e Activity Indicator.<\/p>\n<p>Nel secondo, invece:<br \/>\nRectangle View, Plain Table View, Grouped Table View, Navigation Bar, toolbar, Search Bar, Tab Bar, Segmented Tab, Picker, Date Picker, Web View, Map View.<\/p>\n<p>Insomma parecchi controlli per essere all&#8217;inizio e sicuramente non mancano gli essenziali, che ci permetteranno di fare pressoch\u00e8 tutto quello che ci interessa, ovvio, anche se con qualche limite.<\/p>\n<p>Ogni controllo da accesso alle sue propriet\u00e0 completamente personalizzabili (basta un doppio tap sul controllo scelto per accedere), potremo quindi modificare posizione, dimensione, colore, etichette e quant&#8217;altro: ogni controllo ha le sue specifiche propriet\u00e0. Ovviamente molto lavoro potremmo farlo senza settare manualmente tutti i parametri e agendo quindo tramite touch sul display nella schermata di lavoro.<\/p>\n<p>Come dicevo poco fa, per far apparire il men\u00f9 principale (quello con la voce &#8220;Aggiungi controlo&#8221; per intenderci), dovremo fare un doppio tap su un punto vuoto dello schermo, ma cosa succede se lo schermo \u00e8 completamente pieno di controlli? Niente di preoccupante, ci baster\u00e0 infatti &#8220;shakerare&#8221; il nostro device e vedremo comparire il solito men\u00f9.<\/p>\n<h4>Simulazione<\/h4>\n<p>Vediamo ora un aspetto ancora pi\u00f9 interessante: le azioni! Avete capito bene, tramite questo programma, davvero molto completo per essere studiato per un dispositivo mobile, potremo associare delle azioni ai nostri controlli (oltre che gli attributi di personalizzazione) e far si, quindi, che durante una simulazione dell&#8217;interfaccia, alla pressione di un tasti si apra un&#8217;altra view o una vista dettaglio di una tabella.<\/p>\n<p>Insomma, dopo una prima prova su strada devo dire che questo programma non \u00e8 niente male e devo dire che parte davvero molto bene, un buon tool che pu\u00f2 far comodo ad ogni sviluppatore iPhone OS.<\/p>\n<h4>Quanto ci costa?<\/h4>\n<p>Il prezzo, forse per alcuni unica nota dolente, anche se sinceramente non \u00e8 poi questa grossa cifra rispetto a quello che realmente offre il programma: 7,99 \u20ac e potete scaricarlo direttamente dai vostri iPhone (o tramite iTunes via Mac o PC) visitando il <a href=\"http:\/\/clk.tradedoubler.com\/click?p=24373&amp;a=1735897&amp;g=0&amp;url=http:\/\/itunes.apple.com\/it\/app\/interface\/id360543182?mt=8&amp;partnerId=2003\" target=\"_blank\">seguente indirizzo<\/a>. Segnaliamo anche la versione per iPad, sempre al costo di 7,99 \u20ac raggiungibile da <a href=\"http:\/\/clk.tradedoubler.com\/click?p=24373&#038;a=1735897&#038;g=0&#038;url=http:\/\/itunes.apple.com\/it\/app\/interface-hd\/id376554941?mt=8&#038;partnerId=2003\" target=\"_blank\">quest&#8217;altro indirizzo<\/a>. Precisiamo che non si tratta di un&#8217;universal app, ma di un diverso programma a cui deve seguire quindi eventuale nuovo acquisto (scelta che personalmente non condivido, ma che a quanto pare va parecchio di moda).<\/p>\n<h4>Video e Screenshot:<\/h4>\n<p>Vi lascio con il video dimostrativo degli sviluppatori e qualche screenshot aggiuntivo, che sicuramente vi chiariranno meglio le idee:<\/p>\n<p><center><br \/>\n<object width=\"550\" height=\"309\"><param name=\"movie\" value=\"http:\/\/www.youtube.com\/v\/L5XRj0LtIn0?hl=it_IT&amp;version=3&amp;rel=0\"><\/param><param name=\"allowFullScreen\" value=\"true\"><\/param><param name=\"allowscriptaccess\" value=\"always\"><\/param><embed src=\"http:\/\/www.youtube.com\/v\/L5XRj0LtIn0?hl=it_IT&amp;version=3&amp;rel=0\" type=\"application\/x-shockwave-flash\" width=\"550\" height=\"309\" allowscriptaccess=\"always\" allowfullscreen=\"true\"><\/embed><\/object><br \/>\n<\/center><\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05\" width=\"350\" height=\"258\" class=\"aligncenter size-full wp-image-4339\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05-300x221.jpg 300w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-05-150x110.jpg 150w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06\" width=\"350\" height=\"257\" class=\"aligncenter size-full wp-image-4340\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06-300x220.jpg 300w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-06-150x110.jpg 150w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07.jpg\" alt=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07\" title=\"Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07\" width=\"350\" height=\"520\" class=\"aligncenter size-full wp-image-4338\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07.jpg 350w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07-201x300.jpg 201w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2010\/09\/Interface-per-iPhone-crea-prototipi-applicazioni-mockup-07-100x150.jpg 100w\" sizes=\"auto, (max-width: 350px) 100vw, 350px\" \/><\/a><br \/>\n<\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oggi voglio presentarvi uno strumento interessante, che vi permetter\u00e0 di creare prototipi delle vostre applicazioni direttamente dai&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7],"tags":[300,383,382,380,381,7],"class_list":["post-4311","post","type-post","status-publish","format-standard","hentry","category-strumenti-di-sviluppo","tag-applicazioni-iphone","tag-inteface-ipad","tag-interface-iphone","tag-mockup","tag-progettazione-applicazioni","tag-strumenti-di-sviluppo"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/4311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=4311"}],"version-history":[{"count":18,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/4311\/revisions"}],"predecessor-version":[{"id":10110,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/4311\/revisions\/10110"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=4311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=4311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=4311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}