Mettere alla prova le personalizzazioni per dispositivi mobili
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Indicare le best practice per la progettazione per dispositivi mobili.
- Spiegare perché è utile fare una prova pilota dell'app mobile Salesforce prima del lancio ufficiale.
- Fare un test delle pagine Visualforce nell'app Salesforce.
- Condurre un test adeguato delle personalizzazioni.
Dare vita ai casi d'uso
Hai ottenuto il segnale di via libera per l'implementazione della tecnologia mobile. Evviva! Ne eravamo certi. Adesso è il momento di passare alla fase successiva dell'implementazione: la creazione e il test.
A questo punto, avrai probabilmente già investito un po' di tempo nella personalizzazione dell'app Salesforce per adattarla ai casi d'uso mobile della tua azienda. In questa fase dell'implementazione, darai il tocco finale al tuo capolavoro mobile e farai il test di ciò che hai creato. Ricorda: Come per qualsiasi altra implementazione di Salesforce, dapprima crea e sottoponi a test le personalizzazioni nella sandbox o nell'account Developer Edition, quindi spostale nell'ambiente di produzione quando sei pronto per il lancio.
Progettare un'esperienza compatibile con i dispositivi mobili
Auspichiamo che tu abbia dato un'occhiata alle fantastiche risorse menzionate nell'unità precedente. Quelle risorse possono aiutarti a mettere a punto l'app Salesforce e a trasformarla in uno strumento potente che aiuta gli utenti a svolgere velocemente il proprio lavoro. Mentre personalizzi l'app, pensa a ciò che puoi fare per migliorare l'esperienza dell'utente mobile.
Quindi, come fai a offrire una buona esperienza agli utenti mobili? La progettazione mobile è fantastica perché obbliga a pensare in modo diverso. Gli smartphone e i tablet hanno schermi piccoli, quindi è indispensabile limitarsi all'essenziale e dare priorità a ciò che è davvero importante. Le connessioni cellulari possono essere lente o discontinue e questo implica la necessità di ottimizzare le prestazioni.
Quando finalizzi le personalizzazioni del tuo cellulare, tieni presenti questi suggerimenti:
-
Di meno è di più. Per il layout di pagina, tieni conto delle dimensioni dello schermo dei dispositivi mobili e sposta le informazioni più importanti in alto. Aggiungi solo i campi veramente necessari. Una best practice consiglia di utilizzare cinque campi o meno, su una pagina, e sicuramente non più di otto.
-
Crea in funzione della velocità. Quando aggiungi elementi personalizzati alle pagine, pensa alle prestazioni. Ci sono immagini o processi che possono causare un rallentamento dei tempi di caricamento? Gli utenti hanno meno pazienza per quanto riguarda le prestazioni sui dispositivi mobili, quindi snellisci i contenuti e mantieni gli elementi della pagina il più possibile leggeri.
-
Pensa agli oggetti che richiedono un tocco. Quando crei pagine personalizzate, tieni conto del modo in cui gli utenti interagiscono con i dispositivi mobili. Ad esempio, i pulsanti sono più facili da toccare rispetto ai link.
-
Adotta le funzionalità dei dispositivi mobili. Pensa a tutte le funzioni più interessanti disponibili sugli smartphone: geolocalizzazione, fotocamera, accelerometro e molto altro ancora. C'è modo di sfruttare le straordinarie capacità di questi dispositivi?
Per saperne di più sulle best practice per la progettazione per dispositivi mobili, dai un'occhiata ai link inseriti nella sezione delle risorse.
Ottimizzare le pagine Visualforce
Se esistono già delle pagine Visualforce, è possibile renderle disponibili agli utenti mobili nell'app Salesforce. Per abilitare una pagina Visualforce per i dispositivi mobili è sufficiente selezionare una casella. Per una guida pratica, consulta la sezione delle risorse.
Ma il punto è questo: di solito non è così semplice.
Le pagine Visualforce non sono automaticamente compatibili con i dispositivi mobili nell'app mobile e, durante i test, si possono verificare alcuni problemi con le pagine esistenti e le app personalizzate.
Fortunatamente, è relativamente semplice fare in modo che le pagine Visualforce vengano visualizzate in modo ottimale nell'app mobile. Puoi modificare il codice in modo che le pagine funzionino nel sito completo di Salesforce e nell'app Salesforce oppure puoi creare pagine specifiche per i dispositivi mobili.
Se vuoi utilizzare le pagine Visualforce nell'app Salesforce, la tua risorsa migliore sono le linee guida e best practice di Visualforce.
Testare le personalizzazioni
Quando termini le attività di configurazione, raggiungi un'importante tappa nell'implementazione della tecnologia mobile: disporrai infatti di un prototipo della tua versione personalizzata dell'app Salesforce. Adesso è il momento di entrare nel prototipo e fare test, test e ancora test. E quando hai finito, fare altri test. Abbiamo già detto che dovresti fare dei test?
Scherzi a parte, è impossibile esagerare l'importanza dei test. Quando lanci l'implementazione della tecnologia mobile, non vuoi avere brutte sorprese. Assicurati di sottoporre l'app a test su ogni tipo di dispositivo mobile e su ogni sistema operativo che i tuoi dipendenti utilizzano per accedere all'app Salesforce. E poi fai altri test. (Ci scusiamo: è stata l'ultima volta. Abbiamo ufficialmente smesso di tormentarti con i test.)
Naturalmente, ci rendiamo conto che è comodo fare alcuni rapidi test di integrità funzionale sul desktop senza dover prendere in mano il dispositivo per fare un test di ogni modifica. Fortunatamente, Apple e Google hanno messo a disposizione emulatori di dispositivi che consentono di effettuare attività di sviluppo iterativo sul desktop.
Per utilizzare l'app mobile su un emulatore di dispositivi, scarica e installa l'SDK appropriato per i dispositivi supportati:
-
Simulatore di Apple iOS per iPhone e iPad
-
Emulatore di dispositivi virtuali Android per smartphone e tablet
E ora, tieniti forte per un importante avvertimento. (Se potessimo scriverlo con un'insegna al neon lampeggiante, lo faremmo di sicuro.)
Importante
L'esecuzione dell'app Salesforce in un emulatore non è supportata per un utilizzo normale. E non può sostituire il test completo dell'app sui dispositivi mobili supportati dall'organizzazione. Sottoponi l'app a test regolari su tutti i dispositivi e le piattaforme su cui intendi distribuirla.
Fare una prova pilota del prototipo con gli utenti
Adesso che hai un prototipo operativo, perché non sfoggiarlo? Prima di lanciare ufficialmente l'app per dispositivi mobili, è consigliabile sottoporla a una prova pilota con un gruppo ristretto di utenti per ottenere un primo feedback. Certo, questo allunga un po' le tempistiche di implementazione, ma i suggerimenti che riceverai saranno estremamente preziosi. Le prove pilota ti aiutano a:
- Convalidare i casi d'uso dei dispositivi mobili e individuare le opportunità di trovarne di nuovi
- Semplificare le personalizzazioni e rilevare eventuali "intoppi"
- Raccogliere le domande frequenti che contribuiranno a definire il piano di formazione
- Formare un gruppo di utenti esperti e di sostenitori prima del lancio ufficiale
- Instaurare un'atmosfera di anticipazione per l'app mobile
- Rafforzare il consenso degli stakeholder e dei dirigenti grazie ai primi successi
- Raccogliere testimonianze e storie di successo da utilizzare nel materiale di comunicazione e marketing
Trovare gli utenti per la prova pilota
Allora, quale tipologia di utente è meglio coinvolgere nella prova pilota? Ovviamente, desideri che i super utenti partecipino per tutti i motivi che abbiamo già spiegato. Ma ti serve un ampio ventaglio di prospettive e opinioni. Ciò significa che occorre includere anche gli utenti di Salesforce che sembrano osteggiarti a ogni piè sospinto.
È ovvio che tu preferisca gli enfant prodige di Salesforce, ma i tuoi oppositori sono altrettanto importanti. Devi essere pronto ad ascoltare tutte le potenziali lamentele e difficoltà collegate all'uso dell'app mobile. E se affronti queste problematiche tempestivamente, trasformerai gli oppositori della tecnologia mobile nei tuoi più grandi tifosi.
Risorse
-
Personalizzare l'app mobile Salesforce
-
Precedenza alla tecnologia mobile
-
Linee guida per l'interfaccia umana iOS
-
Linee guida per l'interfaccia utente Android
-
Trailblazer Community dell'app mobile Salesforce
-
Sharing Visualforce Pages Between Mobile and Desktop (Condividere pagine Visualforce tra dispositivi mobili e computer desktop)
-
Tutorial per gli sviluppatori dell'app Salesforce
-
Guida per principianti all'app mobile Salesforce
-
Visualforce e Lightning Experience
-
App Salesforce: mobile è facile
-
Progettazione dell'esperienza per gli utenti mobili di Salesforce