{"id":1469,"date":"2009-12-31T11:27:20","date_gmt":"2009-12-31T10:27:20","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=1469"},"modified":"2009-12-31T16:06:53","modified_gmt":"2009-12-31T15:06:53","slug":"g002-creiamo-una-splash-screen","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/g002-creiamo-una-splash-screen\/","title":{"rendered":"G#002 &#8211; Creiamo una Splash Screen"},"content":{"rendered":"<p><a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01b.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01b.png\" alt=\"\" title=\"g002_01b\" width=\"83\" height=\"120\" class=\"alignleft size-full wp-image-1500\" \/><\/a> Eccoci al secondo appuntamento con i Tutorial della sezione &#8220;Grafica&#8221; del nostro sito. Oggi parleremo della Splash Screen. Probabilmente conoscerete gi\u00e0 la funzione della Splash Screen, ad ogni modo, se non sapete di cosa si tratta, sappiate che questa non \u00e8 nient&#8217;altro che la schermata che compare in fase di caricamento dell&#8217;applicazione. Questa potrebbe rimanere visibile per pochi istanti come per diversi secondi, in base al tempo che occorre per il caricamento dell&#8217;applicazione vera e proria. Voi dovrete comunque prendere in considerazione il fatto che il tempo di caricamento potrebbe essere davvero minimo e di conseguenza la durata di visualizzazione di questa vista risulterebbe davvero breve. Essa dovr\u00e0 contenere quindi pochi elementi tali da permettere una eventuale rapida visione e comprensione.<!--more--><\/p>\n<p>Solitamente questa schermata, <strong>definita tramite un&#8217;immagine<\/strong>, viene sfruttata per mostrare il logo o il nome dell&#8217;applicazione o dell&#8217;azienda produttrice, anche se Apple raccomanda di mostrare l\u2019immagine di partenza del programma per dare l\u2019impressione che il caricamento del programma sia pi\u00f9 veloce.<\/p>\n<p>Le dimensioni totali devono essere <strong>320 pixel in larghezza per 480 pixel in altezza<\/strong>. Non sussiste la problematica di ridurre eventualmente l&#8217;altezza in quanto la visualizzazione sar\u00e0 a pieno schermo, ovvero senza la Status Bar.<\/p>\n<p>Un primo consiglio \u00e8 quello di impostare l&#8217;immagine o il logo rivolto dal lato in cui si eseguir\u00e0 l&#8217;applicazione, portrait o landscape (visualizzazione rispettivamente in verticale o in orizzontale), permettendo di sfruttare questi pochi attimi dall&#8217;utente per capire e rivolgere quindi il proprio dispositivo nella direzione corretta.<\/p>\n<p>Ricordo a chi sfrutta grafica in stile &#8220;web 2.0&#8221; di considerare anche il relativo riflesso per il posizionamento dell&#8217;immagine, in modo da non ottenere un risultato sbilanciato nell&#8217;immagine complessiva.<\/p>\n<p>Personalmente preferisco sfondi molto puliti, magari supportati da una giusta sfumatura, niente comunque di eccessivo, questo se lo scopo \u00e8 semplicemente quello far risaltare il logo. Consiglio inoltre di utilizzare colori che abbiano attinenza con quelli dell&#8217;applicazione, in modo da dare una continuit\u00e0 grafica all&#8217;intero programma.<\/p>\n<p>Per coloro che volessero inserire immagini grafiche pi\u00f9 complesse, magari nel caso di giochi, per dar modo all&#8217;utente di &#8220;entrare fin da subito&#8221; nell&#8217;ambiente di gioco, ricordo, come gi\u00e0 indicato sopra, che il tempo di visualizzazione della Splash Screen potrebbe essere davvero di pochi attimi rischiando di ottenere un effetto confusionario e di conseguenza sgradevole a causa della visione troppo rapida di un determinato numero di elementi, in questo caso, probabilmente inutili. Non ci sono per\u00f2 solo lati negativi nel mettere un&#8217;immagine complessa, se durante i vostri test di esecuzione vi accorgete che i tempi di caricamento della vostra App sono abbastanza lunghi, allora potreste approfittare di questo creando qualcosa di pi\u00f9 di una semplice visualizzazione del nome o del logo e otterreste comunque un ottimo risultato. Potreste per esempio mostrare i comandi del gioco o informazioni e curiosit\u00e0 aggiuntive dell&#8217;applicazione che allieverenno sicuramente l&#8217;attesa del caricamento che non risulter\u00e0 cos\u00ec frustrante per l&#8217;utente finale.<\/p>\n<p>Altra considerazione, ricordate che l&#8217;occhio umano distribuisce la visione degli elementi in maniera occidentale (logicamente per noi abituati a leggere alla maniera occidentale) perci\u00f2 se vorrete inserire pi\u00f9 elementi, per agevolare una rapida lettura ricordatevi di effettuare il giusto bilanciamento dall&#8217;angolo superiore sinistro a quello inferiore destro. Cercate inoltre di NON inserire pi\u00f9 di 7 parole\/elementi, questo infatti \u00e8 il numero ottimale per una rapida comprensione e memorizzazione.<\/p>\n<p>Di seguito un semplice esempio di una Splash Screen creata per una visualizzazione rapida che mostra esclusivamente un logo:<\/p>\n<p><center><br \/>\n<a href=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01.png\" alt=\"\" title=\"g002_01\" width=\"320\" height=\"460\" class=\"aligncenter size-full wp-image-1496\" srcset=\"https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01.png 320w, https:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2009\/12\/g002_01-208x300.png 208w\" sizes=\"auto, (max-width: 320px) 100vw, 320px\" \/><\/a><br \/>\n<\/center><\/p>\n<p>Come vedete \u00e8 un&#8217;ipotesi di Splash Screen davvero semplice, che risulta chiara e pulita. Il logo centrale, un pizzico di stile &#8220;web 2.0&#8221; grazie al riflesso e l&#8217;impostazione generale, nulla di pi\u00f9.<\/p>\n<p>Per far si che l&#8217;immagine diventi la vostra Splash Screen non dovrete far altro che realizzarla, come detto, delle dimensioni <strong>320&#215;480 pixel<\/strong>, salvarla in formato .PNG e chiamarla <strong>Default.png<\/strong>. Attenzione alla prima lettera del nome &#8220;D&#8221; maiuscola. Fatto questo aprite Xcode, trascinate la vostra immagine in &#8220;Resources&#8221;, spuntate l&#8217;opzione &#8220;<strong>Copy items into destination group&#8217;s folder (if needed)<\/strong>&#8221; nella finestrella che si apre e cliccate infine su &#8220;Add&#8221;. <\/p>\n<p>Il lavoro termina qui, potete cliccare in Xcode su &#8220;Build &#038; Run&#8221; e provare la vostra nuova Splash Screen tramite iPhone Simulator o direttamente nel vostro &#8220;melafonino&#8221;.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eccoci al secondo appuntamento con i Tutorial della sezione &#8220;Grafica&#8221; del nostro sito. Oggi parleremo della Splash&#8230;<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[70],"tags":[70,73,1],"class_list":["post-1469","post","type-post","status-publish","format-standard","hentry","category-grafica-e-design","tag-grafica-e-design","tag-splash-screen","tag-tutorial-pratici"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1469","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\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=1469"}],"version-history":[{"count":26,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1469\/revisions"}],"predecessor-version":[{"id":1527,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/1469\/revisions\/1527"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=1469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=1469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=1469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}