JavaRush /Java Blog /Random-IT /AI, portafogli mobili e realtà virtuale: tendenze di svil...

AI, portafogli mobili e realtà virtuale: tendenze di sviluppo mobile 2020. Parte 2

Pubblicato nel gruppo Random-IT
Continuiamo a coprire le tendenze chiave nel settore dello sviluppo mobile che saranno rilevanti almeno nei prossimi anni. Nella prima parte di questo materiale abbiamo già parlato di blockchain, Internet of Things, 5G, applicazioni istantanee e dispositivi indossabili. Oggi esamineremo altri cinque trend “caldi” nello sviluppo mobile. AI, portafogli mobili e realtà virtuale: tendenze di sviluppo mobile 2020. Parte 2 - 1

Intelligenza artificiale e apprendimento automatico

L’intelligenza artificiale e l’apprendimento automatico sono un argomento popolare e di tendenza ormai da un paio d’anni, che sta influenzando anche lo sviluppo mobile. L'integrazione di queste tecnologie nelle applicazioni mobili le rende più intelligenti e riduce il tempo e le risorse necessarie per lo sviluppo. L’intelligenza artificiale nel suo complesso sta crescendo a un ritmo rapido. Secondo un rapporto dell’International Data Corporation ( IDC ), quest’anno le dimensioni del mercato della tecnologia AI raggiungeranno i 47 miliardi di dollari, mentre raggiungeranno i 191 miliardi di dollari entro il 2024. Anche il mercato delle tecnologie di machine learning è in aumento. (42% all’anno) e dovrebbe raggiungere i 9 miliardi di dollari entro il 2022. L’intelligenza artificiale e l’apprendimento automatico sono utilizzati nelle applicazioni mobili già da diverso tempo. Ad esempio, applicazioni come FaceApp, Replika, Cortana, Siri, Google Assistant e IRIS li utilizzano in un modo o nell'altro. E Google ha recentemente introdotto Duplex, un programma basato sull'intelligenza artificiale che può chiamare al posto dell'utente, ad esempio, per fissare un appuntamento dal dentista o fissare un appuntamento per visitare il parrucchiere.
Poiché queste tecnologie hanno già dimostrato la loro efficacia per il business, aziende di diversi settori dell’economia, non solo dell’IT, stanno ora cercando di integrare l’intelligenza artificiale e l’apprendimento automatico nelle loro applicazioni. In particolare, l’intelligenza artificiale sta riscuotendo un grande successo nel marketing, nella finanza, nella sanità, nei servizi, ecc. Tuttavia, queste tecnologie influenzano notevolmente anche lo stesso sviluppo mobile. Con il loro aiuto, puoi raccogliere e analizzare i dati in modo molto più efficiente in tempo reale, rilevare problemi e bug nel codice ed eliminarli rapidamente. Naturalmente, il linguaggio di programmazione Java viene utilizzato attivamente nell'intelligenza artificiale. Puoi leggere questo in un articolo separato. Java e intelligenza artificiale. È possibile scrivere l'intelligenza artificiale in Java? Elenchiamo una serie di tendenze chiave nello sviluppo mobile correlate alle tecnologie di intelligenza artificiale e apprendimento automatico.
  • Integrazione di dispositivi AI e IoT nelle applicazioni mobili

    Della penetrazione dell'Internet delle cose nello sviluppo mobile abbiamo già parlato nella prima parte di questo materiale.

  • Automazione delle funzioni DevOps, nascita di AIOps

    L’intelligenza artificiale viene già utilizzata attivamente per migliorare l’efficienza dello sviluppo, ma si prevede che presto queste tecnologie si svilupperanno così tanto da essere in grado di svolgere tutte le funzioni chiave DevOps.

  • Integrazione delle tecnologie AI in chatbot e assistenti virtuali

    Abbiamo già toccato il tema dell'evoluzione dei chatbot nello sviluppo mobile nel primo articolo. Grazie all’uso attivo delle tecnologie AI, i moderni chatbot stanno diventando sempre più intelligenti. Si prevede che i chatbot e i loro analoghi saranno in grado di svolgere efficacemente le funzioni di assistenti virtuali.

  • Prevedere il comportamento degli utenti dell'app

  • Gestione della batteria dello smartphone tramite intelligenza artificiale per ottimizzare il consumo energetico

  • Protezione dalle minacce informatiche

  • Identificazione “intelligente” del proprietario dello smartphone attraverso la fotocamera

Realtà Aumentata (AR) e Realtà Virtuale (VR)

La realtà virtuale e aumentata appaiono sempre più spesso nelle applicazioni mobili e nei prossimi anni questa tendenza non farà altro che guadagnare popolarità, soprattutto con la diffusione delle reti 5G in tutto il mondo.
Allo stesso tempo, la diffusione di VR e AR non è affatto limitata ai giochi e all’intrattenimento mobile, nonostante queste tecnologie siano ormai più diffuse in questo settore. Un classico esempio di applicazione di successo con la realtà aumentata è il gioco Pokemon Go, che ha portato ai suoi sviluppatori più di 1,2 miliardi di dollari di entrate, è stato scaricato più di 753 milioni di volte e il numero di utenti attivi di Pokemon Go anche adesso è più di 5. milioni. Altri giochi popolari con la realtà aumentata sono Incell, Dino Trek, ecc. Gli esperti prevedono che nel 2020 VR e AR diventeranno una delle tendenze chiave nel settore dello sviluppo mobile. Secondo Statista, il mercato globale totale delle tecnologie VR e AR crescerà da 16,8 miliardi di dollari nel 2019 a oltre 160 miliardi di dollari nel 2023. Da diversi anni le aziende IT cercano di sfruttare le opportunità offerte loro da VR e AR. Google ha una serie di applicazioni VR: Google Cardboard, Tilt Brush, Daydream VR e altre. La realtà aumentata è utilizzata da Snapchat e Instagram. Ma relativamente di recente, grandi attori di altri settori dell’economia hanno iniziato ad aderire attivamente a questa tendenza. Ad esempio, marchi famosi come IKEA e Sephora stanno aggiungendo la realtà aumentata alle loro app per offrire agli utenti più opzioni e aumentare le vendite. Si prevede che nel 2020 VR e AR verranno implementate attivamente nei seguenti settori: pubblicità e marketing, sanità, produzione, edilizia, istruzione, ecc. Elenchiamo una serie di piattaforme e strumenti da cui puoi iniziare se vuoi approfondire lo sviluppo mobile nel campo della realtà aumentata e virtuale.
  • Apple ARKit

    ARKit di Apple è un framework abbastanza potente, che include strumenti come Reality Composer e RealityKit, che consentono di sviluppare soluzioni AR per i prodotti Apple senza conoscere la modellazione 3D. In effetti, ARKit è costituito da molti strumenti necessari per sviluppare applicazioni con funzionalità AR. Ci sono alcuni tutorial ben scritti su ARKit e anche la documentazione ufficiale è estremamente istruttiva.

  • Google ARCore

    ARCore è la piattaforma di Google per la creazione di applicazioni di realtà aumentata, che include una gamma di API per tre tecnologie AR chiave, ovvero rilevamento del movimento, comprensione ambientale e stima della luce. Alcune di queste API supportano anche motori di gioco come Unity e Unreal.

  • Vuforia

    Vuforia è una delle piattaforme più apprezzate per lo sviluppo nel campo della realtà aumentata. Implementa le seguenti funzionalità: riconoscimento di vari tipi di oggetti visivi, riconoscimento di testo e ambiente, VuMark (una combinazione di un'immagine e un codice QR). Inoltre, Vuforia Object Scanner consente di scansionare e creare oggetti di destinazione. Il riconoscimento può essere implementato utilizzando un database. Supporta Android, iOS, UWP e Unity Editor.

Portafogli mobili

Il cosiddetto mCommerce (ovvero pagamenti mobili e commercio mobile) è un altro supertrend del 2020 e, probabilmente, dell’intero nuovo decennio. Con l'avvento di potenti piattaforme di pagamento mobile come Google Wallet e Apple Pay, la popolarità di questo tipo di pagamento ha iniziato a crescere rapidamente. E l’emergere di nuove tecnologie, come la blockchain, ha reso i pagamenti mobili più sicuri.
Ecco perché gli analisti si aspettano un boom dei mobile wallet, che cominceranno a sostituire le carte di plastica, così come un tempo sostituivano (anche se non ovunque) la carta moneta. Il colosso tecnologico coreano Samsung sta attualmente lavorando attivamente alla propria piattaforma per i pagamenti mobili. Anche Apple non resta indietro, ricorrendo a nuove tecnologie. Ad esempio, non molto tempo fa è stato lanciato il sistema di pagamento P2P Apple Pay Cash. Ecco due principali tendenze nei pagamenti mobili e nei portafogli che sono di moda oggi.
  • Aumentare il numero di utenti di portafogli mobili a 2 miliardi.

    Ciò significa che il mercato dei portafogli mobili sta crescendo rapidamente e sempre più giocatori vi entreranno con le proprie applicazioni (che richiederanno sviluppatori qualificati per creare e mantenere).

  • Rafforzare la sicurezza dei portafogli mobili.

    Come conseguenza della crescente popolarità, il denaro degli utenti dei portafogli mobili attirerà inevitabilmente gli aggressori, quindi le piattaforme dovranno investire più risorse nel rafforzamento della sicurezza delle loro soluzioni.

APM ed EMM

Il monitoraggio delle prestazioni delle applicazioni (APM) e la gestione mobile aziendale (EMM) sono due componenti importanti dello sviluppo di app mobili aziendali. L'APM è una metrica mobile introdotta da Google nel 2016 come modo per monitorare i fattori che rallentano le prestazioni delle applicazioni. L'APM aiuta a migliorare la velocità e la qualità di un'applicazione, rendendo questa metrica uno strumento importante per i tester del QA . L'EMM, a sua volta, è un insieme di tecnologie, processi e policy per la gestione e la protezione dei dispositivi aziendali e personali in un'organizzazione. Si prevede che nei prossimi anni l’importanza di APM ed EMM nello sviluppo mobile per le imprese non farà altro che aumentare, il che significa che aumenterà anche la domanda di specialisti esperti in queste tecnologie.

Tecnologia dei fari

Le app abilitate ai beacon comunicano agli utenti quando sono vicini a prodotti o servizi a cui potrebbero essere interessati, fornendo immediatamente informazioni rilevanti come il prezzo e le specifiche del prodotto.
Le applicazioni beacon utilizzano segnali BLE (Bluetooth Low Energy). Quando il dispositivo si trova nel raggio d'azione del segnale, l'applicazione lo sa e invia un avviso appropriato. La tecnologia beacon sta rapidamente guadagnando popolarità ed è considerata uno strumento di mobile marketing estremamente promettente, poiché consente di promuovere prodotti e servizi in modo più efficace. Dopo che Apple ha introdotto il suo protocollo iBeacon e Google ha lanciato Eddystone , questa tecnologia fa parte dello sviluppo di applicazioni per iOS e Android. Si prevede che nel 2020 ci saranno molte nuove applicazioni con supporto Beacon. In particolare, questa tecnologia sarà utilizzata attivamente nei giochi (soprattutto quelli che utilizzano la realtà aumentata), nei pagamenti mobili, nel settore del turismo e dei viaggi, nonché nel settore sanitario.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION