Cose da ricordare quando si costruisce una Web App

August 25

Cose da ricordare quando si costruisce una Web App


Un'applicazione web è un'applicazione che viene eseguito dal browser, al contrario di un'applicazione o programma installato nella memoria del dispositivo. Ci sono due tipi di web app: applicazioni per il desktop e le applicazioni per il dispositivo mobile, sia esso uno smartphone o un tablet. Prima di sviluppare il Web app, si dovrebbe capire che cosa si sta entrando e che cosa di nicchia riempirà la vostra applicazione.

Considerare il vostro mezzo

E 'importante capire che cosa di mercato che si sta sviluppando per, perché i due hanno molto diversi punti di forza e di debolezza. I computer hanno più risorse e schermi più grandi, dando più spazio per lavorare con più margine di manovra nel design, mentre i dispositivi mobili hanno bisogno di interfacce più piccoli, più veloci progettate per i dispositivi più bassa di risorse. Prendere l'applicazione Web yarny, un'applicazione progettata per la scrittura e la stampa finzione. L'interfaccia è la stessa sia per desktop e browser mobili, ma ciò che funziona bene sul desktop è quasi inutilizzabile per un utente con uno smartphone. È possibile progettare due versioni della vostra applicazione, quindi utilizzare uno script per reindirizzare gli utenti di telefonia mobile per le versioni mobile, mentre usi il desktop hanno la loro versione.

limitazioni

Conoscendo quale interfaccia si sta mirando, desktop o cellulare, è possibile capire quali limiti l'applicazione deve piegarsi a. applicazioni Web per il desktop hanno più flessibilità e supporto di applicazioni mobili. Nel progettare il vostro Web app non è possibile includere Flash, un elemento Web comune. Si dovrebbe considerare evitando gli script che non sono progettati appositamente per applicazioni Web. Applicazioni mobili devono fornire il contenuto nella più piccola dimensione del file il più possibile, come connessioni mobili tendono ad essere più lento e più sporadica di connessioni del computer. Il Web app non essere in grado di utilizzare gli eventi hover o mouseover su dispositivi mobili, in quanto non vi è alcun cursore. Non è possibile utilizzare le posizioni fisse o elementi di overflow div nel Web App, come lo scorrimento non viene gestita allo stesso modo.

Punti di forza

Ogni formato è disponibile anche con le sue proprie forze. L'interfaccia touchscreen per dispositivi mobili offre agli utenti una maggiore interattività che con una tastiera e un mouse. Si può sperimentare di più con elementi di design di applicazioni mobili, come l'interfaccia mobile è ancora così nuovo. Le applicazioni Web non sono legati ad una qualsiasi browser o sistema operativo, dandovi la possibilità di fare appello alla più ampia gamma di utenti. le applicazioni Web possono utilizzare HTML5 e CSS3 per fornire applicazioni dinamiche, capaci che altrimenti richiederebbero una programmazione più complessa; per esempio, HTML5 consente di implementare storage offline nel Web App, consentendo agli utenti di accedere alla app senza una connessione a Internet.

Costo

dovranno applicazioni Web per essere ospitato da qualche parte, e Web hosting costa denaro. Considerare il costo up-front di progettare e hosting di un'applicazione Web, e gli eventuali costi che potrebbero venire circa se l'applicazione decolla. applicazioni popolari utilizzeranno più banda e potrebbero necessitare server più robuste per continuare a soddisfare la domanda.

Efficacia

L'applicazione ha bisogno di soddisfare un bisogno. Progettare un altro servizio per la condivisione di aggiornamenti di stato a breve o foto è divertente per un esercizio di pratica, per dare un'idea di come far funzionare le cose. Ma se il vostro Web app non fa qualcosa di diverso o in modo più efficace di quello che già esiste sul web, allora nessuno avrà molto uso per esso. Considerare se o meno la creazione di questa applicazione è l'uso più efficace del vostro tempo.