È possibile mantenere il lavoro al minimo a fini di distribuzione?

2

Ho a che fare con i requisiti di manipolazione delle immagini per un'app mobile che desidero sviluppare e che potrei facilmente (o almeno "implementare" in C # o javascript, in quanto è ciò che mi è più familiare.

Non sono un tipo da evitare di apprendere nuove cose, ma non sarebbe più semplice optare per questo approccio e ottenere altre piattaforme per "richiamare" questa funzionalità con una struttura orientata ai servizi per il solo scopo di affrontare il problema piattaforme mobili possibili senza reinventare la ruota per ogni piattaforma nativa?

La mia esitazione è che i viaggi su un server per manipolare le immagini significherebbe un trasferimento di flussi di byte da e verso, un lotto .

Una seconda domanda, è questo il tipo di problema che aziende come PhoneGap mirano a risolvere? Posso fare tutto questo in JS e compilarlo e costruirlo con PhoneGap? Oppure, nell'esperienza delle persone, questo approccio non è fattibile?

Grazie mille. Apprezzo che questo sito non sia per argomenti soggettivi, basati sull'opinione pubblica, ma sono specifico nel fatto che voglio gestire i dati potenzialmente più grandi e manipolarli, e quindi sto chiedendo il modo consigliato di strutturarlo in ordine per rilasciarlo per quante più piattaforme possibili.

    
posta JᴀʏMᴇᴇ 14.09.2014 - 16:02
fonte

1 risposta

1

Se succederà spesso sull'applicazione stessa, allora vorrete usare il codice nativo. Sì, i prodotti in stile PhoneGap e Xamarin mirano a consentire di scrivere facilmente applicazioni mobili multipiattaforma ... ma non sono "leggere" da aggiungere a una base di codice completamente nativa esistente. Puoi esplorare Xamarin: probabilmente sarebbe una soluzione migliore di PhoneGap.

Se ciò non funziona per il tuo progetto, in realtà ti suggerirei di scrivere la tua soluzione in C # o JavaScript e farti aiutare da uno degli sviluppatori nativi nel porting su Objective-C e Java.

Se farai molti viaggi di andata e ritorno non dovresti fare questo lato server - perché ti distruggerà dai dati e dall'uso della batteria dal cellulare. Se fosse qualcosa di capace di cache, la mia opinione cambierebbe.

    
risposta data 30.09.2014 - 22:36
fonte