i3Factory

La tua Iphone, iPad & Android Application Factory

Visualizza gli articoli con tag Factory

    Spesso ci capita di dover aggiornare le nostre applicazioni con  le immagini ad alta risoluzione necessarie per il nuovo iPad (iPad 3 o iPad 4). Fortunatamente il nuovissimo iPad Mini ha mantenuto la stessa risoluzione del primo degli iPad che è di 1024 x 768 pixels.
    Poichè non è sempre semplice trovare i documenti ufficali di  Apple , in questo articolo ho nuovamente raccolto tutte le informazioni di cui abbiamo bisogno per aggiornare le icone, le immagini di intro o splash, e così via.

    Innanzi tutto partiamo da questa utile tabella:

    Device/Screen File Name (PNG) Icon Size (pixels)
    iPhone and iPod
    Application Icon for iPhone (retina display) Icon@2x.png 114 x 114
    Application Icon icon for iPhone Icon.png 57 x 57
    Settings/Spotlight icon for iPhone (retina display) Icon-Small@2x.png 58 x 58
    Settings/Spotlight icon for iPhone Icon-Small.png 29 x 29
    Launch image Portrait (retina display) Default@2x.png 640 x 960
    Launch image Portrait Default.png 320 x 480
    iPhone 5
    Launch image for iPhone 5 Portrait (retina display) Default-568h@2x.png 640 x 1136
    iPad
    Application Icon for the new iPad (retina display) Icon-72@2x.png 144 x 144
    Application Icon for the iPad Icon-72.png 72 x 72
    Settings/Spotlight icon for iPad Icon-Small-50@2x.png 100 x 100
    Settings/Spotlight icon for iPad Icon-Small-50.png 50 x 50
    Launch image Portrait (retina display) Default-Portrait@2x.png 1536 x 2008
    Launch image Portrait Default-Portrait.png 768 x 1004
    Launch image Landscape (retina display) Default-Landscape@2x.png 2048 x 1496
    Launch image Landscape Default-Landscape.png 1024 x 748
    iTunes App Store
    App icon for the App Store (retina display) iTunesArtwork@2x.png 1024 x 1024
    App icon for the App Store iTunesArtwork.png 512 x 512

     

    Ricordiamo che con il passaggio da iOS 5 a iOS 6 è nato il nuovo iPhone 5, insieme con l’iPod touch di 5 ° generazione.
    Questi nuovi dispositivi Apple hanno solo un grande cambiamento che aggravia il lavoro di sviluppo delle App: la risoluzione dello schermo.
    Questi dispositivi hanno un ampio schermo 4″ , WDVGA (Wide VGA doppia) 640 × 1136 pixels, 326 DPI-Retina display.
    Questi dispositivi hanno la stessa larghezza 4/4S iPhone ma più 176 pixel di altezza in modalità Portrait.

    App Icon Template

    Segnalo nuovamente, come ho gia fatto in un’altro articolo, questo utilissimo tool scaricabile direttamente dal sito “appicontemplate.com” .

    Scaricando il file otterrete un modello PSD del’ icona dell’App che, attraverso oggetti avanzati in Photoshop, vi permette di automatizzare il processo di esportazione delle varie dimensioni del file icon.png che devono essere necessariamente incluse nel bundle di ogni iOS App.

    Attraverso questo modello Photoshop potremo modificare solo l’icona di dimensione più grande e verrà automaticamente eseguito il rendering che permetterà di avere le icone di dimensioni minori attraverso un veloce flusso di lavoro.
    Questo modello è stato creato dal designer danese Michael Flarup.

    Come si usa (How to) App Icon Template ?
    Il modello funziona con Photoshop CS2 o versioni successive.
    Basta aprire il file PSD con la vostra versione di Photoshop e fare “clic destro” sul LAYER (Livello) chiamato “EDIT THIS SMART OBJECT” (MODIFICARE QUESTO OGGETTO SMART) e premere  su ’Edit Contents’ (“Modifica contenuto”).
    Verrà aperto il file Icon.psb e potrete creare il vostro Artwork  in questo canvas (quadro).
    Dopo aver salvato il Icon.psb, dovrebbe essere automaticamente eseguito il rendering per le diverse dimensioni del file PSD principale .
    E’ possibile utilizzere le Actions (azioni automatizzate) di Photoshop che sono in bundle con la risorsa per esportare i file dell’icona nelle versioni squared and rounded corner (squadrate e arrotondate).

    Buon Design!

      La piattaforma “i3f editorial” si poggia su 4 basi portanti:
      - elaborazione e lettura di documenti in formato PDF
      - l’utilizzo di web service e network queue
      - l’infrastruttura Apple per l’In App Purchase
      - i servizi web di ausilio all’editore

      Vediamoli in dettaglio.

      PDF Reader

      Alla base della lettura dei documenti si trova il PDF Reader. Per capire il lavoro che si trova dietro questa tecnologia cominciamo col fare riferimento a quel che iOS fornisce ai propri sviluppatori.
      Il supporto PDF e’ un supporto nativo all’interno del framework Quartz, il framework grafico 2D installato in Mac OS X e portato con successo in iOS. Per capire l’importanza del PDF all’interno dei sistemi operativi di casa Apple, basti sapere che il PDF non e’ visto come un qualunque formato di output, ma di fatto qualunque vista grafica all’interno di Mac OS X e iOS puo’ essere riprodotta come un PDF, che di fatto risulta essere il formato principe per la stampa basata su Quartz. Questo spiega perche’ sia in Mac OS X che in iOS il supporto al PDF, sia in ingresso che in uscita, e’ naturale e non richiede l’installazione di software esterni (come avviene per esempio in Windows, dove l’input richiede l’installazione di Adobe Reader, l’output richiede l’utilizzo di appositi plug-in).

      Detto questo, cio’ non significa che le cose siano facili. Infatti il supporto fornito da iOS si limita sostanzialmente alla possibilita’ di “leggere” e capire un file PDF, ma limitatamente alle funzioni di rendering su carta o video, mentre l’interpretazione di tutti gli altri dati (outline, thumbnail, annotazioni, ecc.) e’ lasciata al programmatore.
      Il PDF Reader fornito con le app prodotte tramite I3F Editorial e’ un continuo work in progress, soggetto a continui miglioramenti e supporto di nuove possibilita’. Attualmente esso offre le seguenti funzionalita’ di base:
      - supporto di iPhone e iPad
      - rendering veloce della pagina in formato portrait (orizzontale) e landscape (verticale, a due pagine affiancate), con caching per velocizzare le prestazioni
      - nessun limite nel numero di pagine supportato (o comunque nessun limite in aggiunta a quelli eventuali forniti dalla piattaforma iOS)
      - completamente basato sul motore di rendering di iOS, quindi nessuna sorpresa nel passaggio dell’applicazione tra diverse versioni del sistema operativo
      - caricamento dei thumbnail in multi-threading
      - mini-thumbnail (stile iBooks)
      - funzione scrubbing della pagina (con visualizzazione del numero di pagina e/o del thumbnail)
      - pre-caricamento di outline (il sommario con tutta la sua struttura gerarchica) e delle annotazioni (link)
      - annotazioni intra-documento (salto di pagina), e verso link esterni
      - oltre al supporto standard dei link esterni (http: e mailto: all’interno dell’applicazione, eventuali altri schemi url verso altre app installate dall’utente, esempio skype:) supportiamo dei link proprietari per lo streaming video direttamente dall’app e per la visualizzazione di gallerie fotografiche; cio’ significa che l’editore sara’ in grado di generare dei pacchetti multimediali (file PDF + contenuti multimediali) semplicemente definendo i link all’interno del suo strumento grafico di produzione dei PDF, senza dover appesantire e implementare tutte quelle complicazioni tecniche dovute all’inserimento dei file multimediali direttamente all’interno del PDF (ricordiamo infatti che Quartz non supporta questi tipi di file, di fatto scartando queste informazioni). Il supporto di questi link e’ via via in aumento.
      - funzione di ricerca dei testi in multi-threading (ossia la fruizione del documento non viene bloccata)
      - salvataggio dell’ultima pagina vista (auto-bookmark)

      Gestione della libreria

      L’interfaccia di libreria definita da I3F Editorial si basa su alcuni template standard comunemente riconosciuti (esempio: copertine su scaffale stile iBooks, oppure copertine in finestra stile App Store), sebbene I3F Editorial non sia un pacchetto software ma un team di designer e sviluppatori in grado di implementare qualunque richiesta provenga dall’utente. L’iPad e’ una formidabile piattaforma creativa, pertanto sono benvoluti gli editori che vogliono portare questa creativita’ anche all’interno delle applicazioni.
      Quel che e’ comune invece e’ l’aspetto tecnico dietro questa approccio. Attualmente la composizione dell’archivio dell’editore, e della libreria utente, sono contenuti all’interno di file (di vario formato, a seconda della complessita’ dell’archivio, si va dal JSON all’XML a veri e propri database SQLITE per le configurazioni piu’ complesse). I file sono gestibili interamente dall’editore mediante la nostra piattaforma web e possono essere installati su server proprietari o in hosting presso i3factory (che si avvale a sua volta di provider di reputata affidabilita’). In ogni momento l’editore e’ in grado di variare la composizione del proprio archivio e renderla immediatamente operativa con un solo click, previo testing pre-pubblicazione possibile sempre mediante le nostre applicazioni.
      Una volta che l’archivio viene definito, l’applicazione alla partenza cerca di aggiornarsi all’ultimo stato disponibile. Da questo momento ogni pubblicazione puo’ superare diversi stati: in negozio (se a pagamento), da scaricare (se gratis o gia’ acquistata), da installare, da leggere. Il passaggio di questi stati e’ effettuato in maniera sicura e interamente in multi-threading: cio’ significa che l’utente puo’ interagire con l’applicazione (o addirittura sospenderla nel caso di download) senza dover necessariamente attendere il download dell’intero pacchetto. Inoltre i file multimediali possono essere impacchettati in un unico file – in tal caso pero’ il tempo di download sara’ piu’ lungo – oppure possono essere scaricati su richiesta (questo quando i contenuti multimediali sono ritenuti opzionali alla fruizione del prodotto).

      In App Purchase

      Facendo seguito alle ultime novita’ introdotte da Apple nelle regole di approvazione delle applicazioni e dei contenuti a pagamento, noi forniamo come soluzione unica di acquisto quella dell’In App Purchase, ossia la possibilita’ di acquistare le pubblicazioni via App Store (ricordiamo che per queste transazioni Apple trattiene il 30% del prezzo applicato al cliente).
      In ogni caso i3factory e’ disposto a fornire soluzioni di acquisto complementari all’In App Purchase, basate su pagine web esterne fornite dall’editore. Tali soluzioni non sono fornite come standard e vanno di volta in volta concordate, questo peche’ occorrera’ considerare di volta in volta tutte le complessita’ dovute alla sicurezza delle transazioni e dei pagamenti fatte via web. I3F non effettua alcun tipo di supporto su forme di pagamento diverso da App Store, che dovranno essere quindi curate dal cliente: in tali casi I3F si occupera’ esclusivamente dell’integrazione all’interno dell’applicazione.

      I servizi web per l’editore

      L’editore sara’ in grado di gestire l’archivio delle pubblicazioni via interfaccia web, basata su metodologie standard Web 2.0. Tale interfaccia consentira’:
      - l’inserimento di nuove pubblicazioni
      - la definizione dei link multimediali e il caricamento dei contenuti
      - la gestione degli archivi (modifica, cancellazione, organizzazione in categorie e testate)
      - la possibilita’ di rimuovere temporaneamente dalla vendita certe pubblicazioni
      - transazioni cifrate anti-hacking
      Ricordiamo che data la presenza dell’In App Purchase, eventuali contenuti in vendita e prezzi dovranno essere replicati all’interno del servizio iTunesConnect di Apple. Per regolamento non possiamo fornire soluzioni che automatizzino questa operazione.
      L’intero pacchetto verra’ fornito in pacchetti auto-installanti basati su php e richiederanno da parte del server un supporto software minimo e che riteniamo sia standard nella gran totalita’ delle installazioni adatte a un editore.

        Steve Jobs disse: “imagine you’re a professor teaching a class on how to write iPhone apps! You want people to mail apps around… you can get certified and register up to 100 iPhones, apps can be circulated and posted for up to 100 iPhones,”

        Con il nuovo iOS 4, è possibile distribuire le applicazioni in modalità wireless senza l’intervento di iTunes.
        Ovviamente si possono istallare le applicazioni solo in quei dispositivi (devices) in cui abbiamo creato adeguati profili id, e se si dispone già di questi file l’invio è davvero molto facile.

        Innanzitutto, selezionate “Build and Archive”dal tuo menu di XCode. Il vostro progetto  viene depositato nella “Archived Applications” di XCode organizer (Window > Organizer).

        Successivamente selezionare l’archivio che si desidera distribuire nel XCode organizer e seleziona “Share Application…” (“Condividi applicazione “)in fondo alla finestra. Scegli il profilo appropriato provisioning e poi “Distribute for Enterprise” (“Distribuisci per le Imprese”).

        Nella finestra di distribuzione, inserire il titolo e l’URL completo per il file ipa (dove si prevede venga ospitata la vostra applicazione), per esempio, http://tuodominio.com/example.ipa.

        Oltre al file plist ed i file ipa, vi servirà il profilo di fornitura e un semplice file index, ad esempio:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
                "http://www.w3.org/TR/html4/loose.dtd">
        <html>
         <head>
         <title>La mia appliczione</title>
         </head>
         <body>
         <ul>
         <li><a href="http://miosito.com/example.mobileprovision">
         Installare un Provisioning File di esempio</a></li>
         <li><a href="itms-services://?action=download-manifest&url=http://miosito.com/example.plist">
         Installare Applicatione</a></li>
         </ul>
         </body>
         </html>

        Con questi files caricati sul server tutto quello che dovete fare è comunicare il links del file index in modo che i vetri clienti possano selezionare il link per installare il profilo di provisioning e app direttamente da Safari Mobile sui dispositivi IOS. Una esperienza molto più rilassante ed efficace rispetto ad installare attraverso il processo di sincronizzazione di iTunes.

          i3Factory: IPhone Application Factory! Dove le idee incontrano Apple®

          Benvenuto nella i3Factory … la tua fabbrica di applicazioni per iPhone!

          Il mondo sta cambiando verso una crescente socializzazione e mobilitazione di contenuti e applicazioni.

          Oggi, con la nascita di i3Factory, potete finalmente contare su una rete di specialisti e ingegneri altamente flessibile e distribuita che permettera’ di lanciare idee per applicazioni iPhone, Ipod, Ipad.
          Le vostre idee saranno sul mercato online in pochissimo tempo. Un questione di giorni, non mesi!

          Inoltre i3factory ® e’ una fucina attiva di idee, che noi stessi creiamo, progettiamo, sviluppiamo e lanciamo in Apple App Store ®.

          Quindi, se sei un individuo o una societa’ e se hai un’idea che vorresti vedere pronta, la fuori, in tempi rapidi e posizionarla al piu’ presto sul mercato mettiti in contatto con i3Factory!

          Non ci piace perdere tempo, la nostra soddisfazione arriva solo nel momento in cui la tua idea sara’ disponibile e pubblicata worldwide sull’App Store® .

          Se ti piace il modo con cui affrontiamo i progetti, le idee e la velocita’ con cui sviluppiamo le applicazioni per iPhone, Ipod e Ipad possiamo sicuramente trovare un punto di discussione.

          Chi siamo

          Quindi non esitare, contattaci all’indirizzo:
          info(a)i3factory.com

            It's iphone Time!

            I3factory e’ un nuovo tipo di realtà produttiva; e’ una fabbrica che basa la sua linea di produzione su un modello in crowdsourcing , La linea funzionale e’ caratterizzata da competenze di eccellenza e dirige direttamente lo sviluppo mentre la linea di mercato e’ caratterizzata da agenti sul territorio e si rivolge al consumer, al b2b e b2b2c.

            Il modello economico che stiamo sperimentando prende ispirazione dall organizzazione delle flotte navali unito ad alcuni dei principi del taylorismo teorico. Affrontiamo la crisi convinti di avere oggi una grande opportunità di poter essere tra i protagonisti di un cambiamento epocale dell’intero sistema economico.
            Amiamo le sfide e tanto per citare Einstein: ” E’ nella crisi che nasce l’inventiva, le scoperte e le grandi strategie……. Non pretendiamo che le cose cambino se continuiamo a farle nello stesso modo. La crisi e’ la miglior cosa che possa accadere a persone o interi paesi perché e’ proprio la crisi a portare il progresso.”

            Con la nascita di i3Factory, abbiamo creato su una rete di specialisti, di competenti manager e ingegneri con una struttura altamente flessibile e distribuita che ci permette di avere un time to market eccezionale e una eccellenza di prodotto unita a una riduzione di costo nemmeno lontanamente pensabile per strutture tradizionali.

            Siamo realizzatori di idee, sappiamo concretizzarle portandole sul mercato in breve tempo.

            i3factory crede che i fattori produttivi debbano necessariamente essere basati sul modello open source, siamo paladini nella condivisione delle informazioni e delle esperienze. Utilizziamo processi che considerano la documentazione condivisa il cuore del know how.

            La nostra strategia puo’ includere anche te, se sei un individuo o una societa’ e se hai un’idea che vorresti vedere pronta, la’ fuori, in tempi rapidi e posizionarla al piu’ presto sul mercato mettiti in contatto con i3Factory!

            Non ci piace perdere tempo, la nostra soddisfazione arriva solo nel momento in cui il prodotto sara’ disponibile worldwide .

            Se ti piace il modo con cui affrontiamo i progetti, le idee e la velocita’ con cui sviluppiamo le applicazioni per iPhone, Ipod e Ipad possiamo sicuramente trovare un punto in comune.

            Chi siamo

            Quindi non esitare, contattaci all’indirizzo:
            info (a) i3factory.com