Progettazione di applicazioni per applicazioni web / iPad / iPhone / Android

-1

Ho un'applicazione web che è un'app guidata dal database SAAS piuttosto standard. Ho alcuni clienti che chiedono versioni iOS o Android dell'app. È meglio costruire un'API nell'app Web che viene poi utilizzata per guidare l'interfaccia utente delle app mobili native? Questo sarebbe più semplice, ma significa che le app mobili non sono "stand alone". In alternativa, potrei provare a implementare una soluzione mobile completa che poi si sincronizza con l'app web in qualche modo. Questo sarebbe molto più lavoro in quanto tutta la logica aziendale deve essere integrata nelle app mobili piuttosto che dietro l'API.

Che cos'è una pratica standard per questo genere di cose?

    
posta Craig 15.12.2011 - 23:46
fonte

2 risposte

2

Potresti farti alcune domande. Voglio che l'app funzioni senza una connessione Internet? Quanto è pulita l'app da eseguire? Ci sono funzionalità che vorrei incorporare che siano native dei dispositivi? Mi interessa se l'app si sente "nativa" sul dispositivo?

Come sviluppatore iOS, ho dovuto sedermi con i clienti, a volte con il mio capo e rispondere a queste domande. A volte scopriamo che, mentre quello che avevamo inizialmente programmato poteva essere fatto con un'applicazione web, ci sono funzionalità che potremmo incorporare attraverso la scrittura specifica per il dispositivo che non era mai stata un'opzione prima.

    
risposta data 16.12.2011 - 01:14
fonte
1

Se stai cercando "pratica standard", penso che la risposta sarebbe quella di creare una singola API utilizzata da tutti / molti front-end. Nessun motivo per cui la tua pagina web e la tua applicazione Android non possono effettuare le stesse chiamate API.

In realtà, tutto dipende. Cosa fa l'applicazione. Ha bisogno di una connessione Internet per ottenere gli ultimi dati? Se si trattava di un'applicazione standalone, quanti dati sarebbero necessari per il suo funzionamento. Penso che sia difficile dare la risposta "giusta" senza ulteriori dettagli su cosa dovrebbe fare.

    
risposta data 16.12.2011 - 03:21
fonte

Leggi altre domande sui tag