{"id":8823,"date":"2014-09-19T09:36:12","date_gmt":"2014-09-19T07:36:12","guid":{"rendered":"http:\/\/portfoliotheme.org\/cosmic\/?page_id=2"},"modified":"2015-07-09T18:31:59","modified_gmt":"2015-07-09T16:31:59","slug":"sample-page-2","status":"publish","type":"page","link":"https:\/\/www.apperosrl.it\/site\/?page_id=8823","title":{"rendered":"App Mobile"},"content":{"rendered":"<p>Realizziamo applicazioni native o web app in HTML per iOS, Android, Windows Phone per consolidare il brand del cliente ed offrire servizi a portata di touch. Il cliente viene seguito fin dall\u2019inizio per un\u2019attenta analisi delle sue esigenze in modo da individuare e suggerire la miglior soluzione mobile da sviluppare. Per lo sviluppo di un\u2019application nativa si possono proporre diverse soluzioni sulla base delle esigenze del cliente legate alle funzionalit\u00e0 e servizi che si vogliono offrire nell\u2019app e al buget disponibile. Per esempio un\u2019application nativa pu\u00f2 mostrare i contenuti solo in presenza di una connessione ad internet oppure offrire un servizio in pi\u00f9 all\u2019utente finale permettendo di vedere i contenuti anche in assenza di rete o fare entrambe le cose permettendo all\u2019utente di avere sempre i contenuti aggiornati. Le soluzioni adottate dipendono anche dalla natura dei dati, per esempio se cambiano nel tempo o se sono definitivi e stabili. Di seguito proponiamo due esempi diversi di sviluppo di application native.<br \/>\n<span style=\"color: #397096;\"><em><strong>Application nativa con dati definitivi e stabili:<\/strong><\/em><\/span><br \/>\nI dati possono essere memorizzati nell\u2019app e quindi consultati dall\u2019utente senza una connessione ad internet<br \/>\n<span style=\"color: #397096;\"><em><strong>Application nativa con dati che possono cambiare nel tempo:<\/strong><\/em><\/span><br \/>\nL\u2019application nativa diventa client di un\u2019architettura client-server, dove sul server si prevede un applicativo software web per la gestione dei contenuti e un modulo software per l\u2019esposizione dei contenuti (servizi web che espongono dati in formato json) e i client sono le diverse applicazioni native, pubblicate anche per piattaforme diverse.<br \/>\nQuesta soluzione viene adotatta anche quando viene richiesto un interfacciamento con sistemi gi\u00e0 esistenti, intervenendo solo con lo sviluppo dei servizi web per l\u2019esposizione dei dati e delle application native.<\/p>\n<p>Lo sviluppo di un\u2019application nativa richiede fasi diverse di realizzazione, dall\u2019analisi delle specifiche alla pubblicazione sugli store di riferimento. Se non si opta per lo sviluppo di una web application, il software va realizzato per le diverse piattaforme: Apple iOS, Android e Windows Phone, con particolare attenzione anche all\u2019usabilit\u00e0 delle interfacce realizzate, che potrebbero variare a seconda del dispositivo. Prima del rilascio, l\u2019app viene sottoposta ad un\u2019attivit\u00e0 di testing e assistenza considerando sempre i vari sistemi operativi e diversi dispositivi. Infine, l\u2019ultimo step prevede la pubblicazione delle singole app sugli store di riferimento per rendere il progetto visibile agli utenti finali o utilizzabile dai proprio collaboratori sui loro dispositivi, permettendo al cliente stesso di poter utilizzare lo strumento in piena autonomia anche in futuro. Nel caso in cui il cliente richieda la pubblicazione delle application sul proprio account aziendale, il nostro staff sar\u00e0 in grado di supportarli nella preparazione del necessario per la sottomissione.<br \/>\nDi seguito un riepilogo dei servizi offerti: le application native sviluppate per le diverse piattaforme vengono realizzate con le seguenti caratteristiche<\/p>\n<ul>\n<li>Compatibilit\u00e0 con i vari device disponibili (ultime versioni)<\/li>\n<li>\u00a0Interazione client-server con JSON<\/li>\n<li>\u00a0Integrazione di notifiche Push ed In-App Purchase<\/li>\n<li>Interfacce usabili e accattivanti<\/li>\n<li>\u00a0Pannello di amministrazione per la gestione dei contenuti nell\u2019app, sviluppo e realizzazione di siti web o e-commerce collegati all\u2019applicativo mobile<\/li>\n<\/ul>\n<p>Nonostante le application native sono pi\u00f9 veloci e possono funzionare anche in off-line e si pu\u00f2 godere della grande visibilit\u00e0 data dagli store, non sempre rappresentano la soluzione pi\u00f9 efficiente. Infatti i costi e tempi di realizzazione delle applicazioni native sono mediamente pi\u00f9 elevati rispetto allo sviluppo di una singola web application in quanto si tratta di sviluppare una applicazione per ogni device differente, per ogni sistema operativo differente. Inoltre per accedere agli store le applicazioni devono soddisfare determinati requisiti decisi dai distributori. Anche la gestione degli aggiornamenti \u00e8 difficoltosa, e deve sempre passare attraverso le policy di approvazione degli store.<br \/>\nSe i vantaggi delle application native non rappresentano una prerogativa fondamentale per il soddisfacimento del cliente, lo sviluppo di web-application \u00e8 una ottima alternativa. Le web app sono accessibili tramite i browser dei dispositivi mobili e rappresentano in concreto una vista sul applicativo remoto. Hanno costi pi\u00f9 contenuti e tempi di realizzazione ridotti rispetto alle app native e anche gli aggiornamenti sono rapidi in quanto automaticamente gestiti tramite web. Inoltre hanno il grande vantaggio di non dover essere installate e di poter funzionare su tutti i dispositivi connessi ad Internet.<br \/>\nInfine, tra le possibili soluzioni mobile da proporre ai nostri clienti proponiamo un\u2019app ibrida che consiste in un\u2019application nativa che rappresenta lo strumento per presentare il contenuto e i servizi di una applicazione web-based e quindi si aggiorna tramite Web e sfrutta a pieno le caratteristiche del device su cui \u00e8 installata. Il vantaggio principale delle applicazioni ibride risiede nel fatto che il codice del dell\u2019applicazione web viene scritto con un linguaggio comune a tutti i device ed \u00e8 solo il contenitore a dover essere cambiato in funzione del dispositivo che deve ospitare l\u2019applicazione. Questo permette di avere tempi e costi pi\u00f9 bassi per la realizzazione di una app ibrida rispetto a quelli necessari per le applicazioni native. Inoltre, un\u2019app ibrida \u00e8 comunque considerata come una app nativa, quindi pu\u00f2 essere pubblicata sugli store. Purtroppo per\u00f2 le app ibride non sono performanti e veloci come quelle native, e inoltre hanno le stesse difficolt\u00e0 che hanno le app native per accedere agli store dei distributori e per gli aggiornamenti.<\/p>\n<p>In conclusione la scelta del tipo di app dipende da:<\/p>\n<ul>\n<li>\u00a0il target a cui si punta (chi saranno i nostri utenti e che dispositivi mobili utilizzano);<\/li>\n<li>\u00a0i tempi e il budget di cui si dispone;<\/li>\n<li>le funzionalit\u00e0 che l\u2019app deve avere (quindi, ad esempio, come l\u2019applicazione deve interagire con il device su cui deve essere ospitata).<\/li>\n<\/ul>\n<p>Il settore delle applicazioni mobili \u00e8 in continua e rapida evoluzione e gli scenari cambiano continuamente, per cui il miglior modello da preferire viene sempre essere scelto di volta in volta.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Realizziamo applicazioni native o web app in HTML per iOS, Android, Windows Phone per consolidare il brand del cliente ed offrire servizi a portata di touch. Il cliente viene seguito fin dall\u2019inizio per un\u2019attenta analisi delle sue esigenze in modo da individuare e suggerire la miglior soluzione mobile da sviluppare. Per lo sviluppo di un\u2019application [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/pages\/8823"}],"collection":[{"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8823"}],"version-history":[{"count":5,"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/pages\/8823\/revisions"}],"predecessor-version":[{"id":9307,"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=\/wp\/v2\/pages\/8823\/revisions\/9307"}],"wp:attachment":[{"href":"https:\/\/www.apperosrl.it\/site\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}