{"id":11843,"date":"2021-06-30T17:22:36","date_gmt":"2021-06-30T15:22:36","guid":{"rendered":"https:\/\/www.software-developer-india.com\/app-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore\/"},"modified":"2021-07-04T07:28:21","modified_gmt":"2021-07-04T05:28:21","slug":"app-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/it\/app-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore\/","title":{"rendered":"App nativa vs app ibrida vs app web vs multipiattaforma: qual \u00e8 l&#8217;approccio migliore?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">App nativa vs app ibrida vs app web vs multipiattaforma: qual \u00e8 l&#8217;approccio migliore?<\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/App_Development.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"431\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/App_Development.jpg\" alt=\"\" class=\"wp-image-3506\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/App_Development.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/App_Development-300x225.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Nativo \u00e8 sempre l&#8217;approccio migliore! Ma: sono necessari molti sforzi e budget per creare applicazioni per tutte le diverse piattaforme (iOS, Android, Windows Phone, Web).<br>Quindi ci sono diversi approcci per creare app mobili. Questi sono:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>App native<\/li><li>App Web<\/li><li>App ibride<\/li><li>Multipiattaforma<\/li><\/ul>\n\n\n\n<p>Lo spiegher\u00f2 in questo ordine (dall&#8217;alto verso il basso), in modo che sia pi\u00f9 facile capire le differenze.<br>Ecco una panoramica di tutte queste opzioni e dei loro pro e contro:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>App native: la migliore esperienza<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Native.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"200\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Native.jpg\" alt=\"\" class=\"wp-image-3507\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Native.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Native-300x104.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Le app native ti daranno di gran lunga la migliore esperienza.<br>Quasi tutte le app di successo disponibili sono basate su iOS o Android. Non troverai molte buone app costruite con altri approcci. Almeno quando si tratta di B2C (App per consumatori, come Facebook, WhatsApp, ecc.).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>super veloce<\/strong> : Il software nativo viene eseguito in modo super veloce. Anche i giochi possono essere sviluppati e utilizzati (il miglior esempio ovviamente \u00e8 Temple Run.<\/li><li><strong>Ottimizzato per la piattaforma<\/strong> : le app iOS sono ottimizzate per iPhone e iPad e Android \u00e8 ottimizzato per dispositivi Android (sembra banale, ma solo se non hai mai sentito parlare degli altri metodi di sviluppo, come Hybrid o Cross Platform)<\/li><li><strong>Ottima interfaccia per le funzionalit\u00e0 Smartphone\/Tablet<\/strong> : Cose come giroscopio, accelerometro, memoria, fotocamera, tocco, ecc. sono facilmente accessibili. Non ci sono ritardi nell&#8217;utilizzo e tutte le funzionalit\u00e0 possono essere utilizzate.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Svantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Sviluppatori per ogni piattaforma necessaria<\/strong> : Se vuoi avere un&#8217;app Android, allora hai bisogno di uno sviluppatore Android. Se desideri un&#8217;app iOS, hai bisogno di uno sviluppatore iOS separato. Se hai bisogno di un&#8217;applicazione Windows, hai bisogno di uno sviluppatore Windows Phone. Se hai bisogno di un&#8217;applicazione Web aggiuntiva, allora hai bisogno di uno sviluppatore Web.<\/li><li><strong>Aumento dei costi<\/strong> : Non \u00e8 quasi possibile condividere il codice tra le applicazioni (iOS, Android, Windows Phone, Web, ecc.). Ci\u00f2 significa che dovrai scrivere il codice quasi da zero per ogni versione. Questo a sua volta significa anche che il costo aumenter\u00e0.<\/li><li><strong>Il tempo per lo sviluppo aumenta<\/strong> : ogni piattaforma deve essere sviluppata e testata separatamente. <em>Ad esempio: Android ha molti dispositivi mobili diversi (Samsung, Google, ecc.) e anche diverse dimensioni dello schermo. Ci\u00f2 significa che \u00e8 necessario molto tempo per testare ogni dispositivo e assicurarsi che funzioni senza problemi su quei dispositivi specifici. Questo deve essere ripetuto con tutte le piattaforme.<\/em><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>App Web &#8211; per App semplici che non richiedono molte prestazioni<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Mobile_Browser.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"200\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Mobile_Browser.jpg\" alt=\"\" class=\"wp-image-3508\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Mobile_Browser.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Mobile_Browser-300x104.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Questo \u00e8 un approccio molto semplice. Le tecnologie Web come HTML5, CSS e JavaScript vengono utilizzate per creare applicazioni, che possono essere eseguite su browser mobili (Chrome, Safari, ecc.). \u00c8 possibile utilizzare tecnologie JavaScript aggiuntive come Angular, Reach e Vue.js per accedere alle funzionalit\u00e0 native ( Camera, Touch, ecc.), che la rendono una cosiddetta Progressive Web App (PWA).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Pu\u00f2 essere sviluppato da sviluppatori Web<\/strong> : Ci sono molti sviluppatori web l\u00e0 fuori che conoscono HTML5, CSS e JavaScript. Pertanto non sar\u00e0 una sfida trovare buoni sviluppatori.<\/li><li><strong>Sviluppa una volta, usa ovunque<\/strong> : Una volta sviluppato, pu\u00f2 essere utilizzato su tutti i browser mobili. Non \u00e8 necessario creare versioni separate.<\/li><li><strong>Costo molto basso<\/strong> : \u00c8 molto conveniente. Anche un singolo sviluppatore potrebbe lavorarci.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Svantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Non \u00e8 possibile accedere a tutte le funzionalit\u00e0 native<\/strong> : Le app Web possono accedere alle funzioni Touch o Fotocamera, ma sarebbe una sfida pi\u00f9 grande incorporare cose come il giroscopio. Qui le Web App non sono proprio adatte.<\/li><li><strong>Le prestazioni sono basse<\/strong> Nota: se \u00e8 necessaria la potenza della CPU dello smartphone o del dispositivo mobile, l&#8217;approccio Web non \u00e8 il migliore. Soprattutto i giochi o le app ad alte prestazioni sono meglio costruiti con altri approcci.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>App ibride &#8211; Web e Native si sposano<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Hybrid.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"200\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Hybrid.jpg\" alt=\"\" class=\"wp-image-3510\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Hybrid.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Hybrid-300x104.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Se un&#8217;app nativa e un&#8217;app Web si sposassero, il loro bambino sarebbe un<a href=\"https:\/\/www.software-developer-india.com\/it\/sviluppo-di-app-ibride-nellanno-2017\/\"> App ibrida<\/a> :). Anche in questo approccio vengono utilizzati HTML5, CSS e JavaScript per la creazione dell&#8217;app. La differenza \u00e8 che di solito c&#8217;\u00e8 un framework come Cordova o Ionic Framework. Questo Framework cambier\u00e0 la codifica web nelle rispettive app (iOS, Android, ecc.). Queste app sembreranno app, ma in realt\u00e0 \u00e8 un browser all&#8217;interno di un&#8217;app, chiamato anche &#8220;Webview&#8221;.<br>Quindi, anche se \u00e8 costruito con tecnologie web, pu\u00f2 essere cambiato in app con il framework e<a href=\"https:\/\/www.appticles.com\/blog\/2016\/06\/how-to-package-and-submit-your-mobile-app-to-google-play\/\"> possono essere inviati ai diversi app store.<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Realizzabile con tecnologie web:<\/strong> Simile all&#8217;approccio Web App. Molti sviluppatori conoscono gi\u00e0 queste tecnologie.<\/li><li><strong>Gli aggiornamenti possono essere facilmente implementati:<\/strong> C&#8217;\u00e8 solo una singola base di codice, quindi aggiornare il codice \u00e8 sufficiente. Quindi pu\u00f2 essere trasferito a tutte le versioni delle app.<\/li><li><strong>Utilizzo delle librerie web possibile:<\/strong> \u00c8 possibile utilizzare Ember, AngularJS, React, PaperJS.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Svantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Non veloce come nativo:<\/strong> I clienti e gli utenti finali di solito si aspettano applicazioni velocissime. Quando usano app ibride con aspettative troppo alte non saranno cos\u00ec felici, perch\u00e9 le prestazioni non sono ancora paragonabili a quelle native.<\/li><li><strong>Alcune funzionalit\u00e0 del dispositivo potrebbero non essere supportate:<\/strong> Framework diversi (Cordova, Ionic, ecc.) hanno specifiche diverse. Alcuni supportano un set di funzionalit\u00e0 (Touch, Camera, ecc.), mentre altri supportano altre funzionalit\u00e0 (Gyroscope, Memory, ecc.). Pertanto, non viene fornita una copertura completa da parte di un unico framework per tutte le funzionalit\u00e0.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>App multipiattaforma: scrivi una volta, usa ovunque con prestazioni elevate<\/strong><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Cross_Platform.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"200\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Cross_Platform.jpg\" alt=\"\" class=\"wp-image-3509\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Cross_Platform.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2018\/06\/Cross_Platform-300x104.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Questo \u00e8 l&#8217;approccio che pi\u00f9 si avvicina a Native. In realt\u00e0 \u00e8 simile alle app ibride. Ma in genere le app multipiattaforma non vengono scritte con HTML5, ma con altre tecnologie come C# e framework come Xamarin o React Native.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Vantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Quasi veloce quanto Nativo:<\/strong> Molti sviluppatori che usano lo sviluppo multipiattaforma e i provider di Xamarin e co. affermano che Cross Platform \u00e8 veloce quanto Native. Se \u00e8 proprio vero pu\u00f2 essere mostrato solo nel tempo. (personalmente non ci credo al 100%)<\/li><li><strong>Riutilizzo del codice<\/strong> : Quasi l&#8217;80% del codice pu\u00f2 essere utilizzato per la piattaforma successiva, ad esempio da Android a iOS. Questo riduce lo sforzo di sviluppo.<\/li><li><strong>Un codice: <\/strong> Il codice completo pu\u00f2 essere scritto in un linguaggio intermedio come C# (Xamarin). Ci\u00f2 \u00e8 particolarmente interessante per le aziende di livello aziendale che stanno gi\u00e0 utilizzando le tecnologie .NET e hanno dipendenti che conoscono tale tecnologia. Sar\u00e0 pi\u00f9 facile per loro imparare questo metodo di sviluppo mobile, piuttosto che imparare lo sviluppo iOS o Android.<\/li><li><strong>Uno sviluppatore:<\/strong> Invece di avere uno sviluppatore per ogni piattaforma (iOS, Android, Windows Phone), \u00e8 necessario un solo sviluppatore, che potrebbe potenzialmente fare tutto.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Svantaggi:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Servono persone esperte:<\/strong> Sono necessarie persone esperte in C# e nel framework specifico (Xamarin). Se questo non \u00e8 un dato di fatto, \u00e8 difficile creare app ad alte prestazioni.<\/li><li><strong>Gli sviluppatori sono rari:<\/strong> Non \u00e8 proprio facile trovare sviluppatori Xamarin ad esempio, anche perch\u00e9 si tratta di una tecnologia relativamente nuova. Potresti trovare sviluppatori Xamarin\/Cross Platform, ma potrebbero essere inesperti e avrebbero bisogno di pi\u00f9 tempo per sviluppare buone applicazioni.<\/li><li><strong>A volte \u00e8 necessaria esperienza nelle lingue native<\/strong> : A volte nasce la necessit\u00e0 di conoscere anche iOS (Swift, Objective-C), Android (Java). Soprattutto se \u00e8 necessario implementare alcune funzionalit\u00e0 specifiche. Ma questo \u00e8 davvero molto difficile, in quel caso. Perch\u00e9 \u00e8 difficile conoscere tutte queste tecnologie.<br>Spero che tu capisca perch\u00e9 ho divagato su Web App e Hybrid. Solo cos\u00ec \u00e8 possibile capire la differenza tra Native e Cross Platform.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusione &#8211; Quale \u00e8 meglio?<\/strong><\/h3>\n\n\n\n<p>La domanda non \u00e8 &#8220;Qual \u00e8 meglio?&#8221;, La domanda \u00e8 &#8220;Qual \u00e8 la tua esigenza&#8221;.<br>Ecco alcune possibilit\u00e0:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong>Sei una taglia media<\/strong> aziende<strong> che gi\u00e0 utilizza le tecnologie .NET nei diversi reparti (Sales, Marketing, HR, ecc.)<\/strong> &#8211; In questo caso Cross Platform \u00e8 la scelta migliore, poich\u00e9 avresti gi\u00e0 sviluppatori C# nel team. In questo modo potresti anche ridurre il budget necessario e quindi ridurre i costi.<\/li><li><strong>Sei una startup B2C, che vuole fornire un&#8217;app di chat<\/strong> &#8211; In questo caso Native \u00e8 l&#8217;unica strada da percorrere. Vuoi offrire la migliore esperienza utente (UX) ai tuoi utenti, che di solito vengono utilizzati per migliorare le esperienze (ad es. WhatsApp, Snapchat, Instagram, ecc.). Lo stesso sarebbe per i giochi o altre app per utenti finali.<\/li><li>si<strong> devi solo mostrare alcune foto, video<\/strong> e<strong> testo e necessita di funzionalit\u00e0 touch<\/strong> &#8211; In questo caso una Web App sarebbe un buon approccio.<\/li><li>si<strong> hai alcuni requisiti di base come mostrare immagini, video, testo ma hai bisogno di pi\u00f9 funzionalit\u00e0 native, allo stesso tempo dovrebbe davvero avere la sensazione di un&#8217;app<\/strong> &#8211; In questo caso Hybrid sarebbe un buon approccio. Il tempo di esecuzione potrebbe essere leggermente migliore rispetto all&#8217;approccio Web.<\/li><\/ol>\n\n\n\n<p>Articoli interessanti:<br><a href=\"https:\/\/medium.com\/all-technology-feeds\/cross-platform-vs-native-mobile-app-development-choosing-the-right-dev-tools-for-your-app-project-47d0abafee81\">Confronto tra app mobile multipiattaforma e app mobile nativa<\/a><br><a href=\"http:\/\/inoutput.io\/articles\/development\/choosing-the-right-mobile-app-for-your-project-native-vs-cross-platform-vs-hybrid\">Verifica i pro e i contro delle app native, multipiattaforma e ibride<\/a><\/p>\n\n\n\n<p>Fonte immagine: Flickr.com\/ Dietrich<\/p>\n\n\n\n<hr class=\"wp-block-separator\"\/>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2015\/03\/2.png\" alt=\"\" class=\"wp-image-229\"\/><\/figure><\/div>\n\n\n\n<p>L&#8217;autore: Reema Oamkumar \u00e8 impegnato come leader di pensiero presso www.Software-Developer-India.com che fa parte del gruppo YUHIRO. YUHIRO \u00e8 un&#8217;impresa tedesco-indiana che fornisce programmatori ad aziende IT, agenzie e dipartimenti IT.<\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fapp-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore%2F&text=App%20nativa%20vs%20app%20ibrida%20vs%20app%20web%20vs%20multipiattaforma%3A%20qual%20%C3%A8%20l%E2%80%99approccio%20migliore%3F\" title=\"Condividi su X\" aria-label=\"Condividi su X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fapp-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore%2F\" title=\"Condividi su Facebook\" aria-label=\"Condividi su Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fapp-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore%2F\" title=\"Condividi su LinkedIn\" aria-label=\"Condividi su LinkedIn\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.software-developer-india.com%2Fit%2Fapp-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore%2F\" title=\"Condividi su XING\" aria-label=\"Condividi su XING\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">condividi<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>App nativa vs app ibrida vs app web vs multipiattaforma: qual \u00e8 l&#8217;approccio migliore? Nativo \u00e8 sempre l&#8217;approccio migliore! Ma: sono necessari molti sforzi e &#8230; <a title=\"App nativa vs app ibrida vs app web vs multipiattaforma: qual \u00e8 l&#8217;approccio migliore?\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/it\/app-nativa-vs-app-ibrida-vs-app-web-vs-multipiattaforma-qual-e-lapproccio-migliore\/\" aria-label=\"Per saperne di pi\u00f9 su App nativa vs app ibrida vs app web vs multipiattaforma: qual \u00e8 l&#8217;approccio migliore?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":7,"featured_media":9718,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[152,151,187],"tags":[],"class_list":["post-11843","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mobile-it","category-multipiattaforma","category-sviluppo"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/11843","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/comments?post=11843"}],"version-history":[{"count":9,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/11843\/revisions"}],"predecessor-version":[{"id":18462,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/posts\/11843\/revisions\/18462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/media\/9718"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/media?parent=11843"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/categories?post=11843"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/it\/wp-json\/wp\/v2\/tags?post=11843"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}