PDA

Visualizza la versione completa : Applicazione Cross-Platform


world war
26-04-2013, 13:16
Vorrei chiedervi alcuni consigli sulla realizzazione di un'applicazione il più cross platform possibile da utilizzare principalmente su desktop ma anche su tablet.

Tuttavia questa applicazione dovrà essere pienamente utilizzabile OFFLINE (anche se questa parola sembra che sia stata totalmente sostituita da cloud....) e non voglio scrivere un'applicazione diversa per ogni dispositivo poichè vorrei ottenere il massimo risultato con il minimo sforzo.

Avevo pensato di utilizzare Flash in quanto con le nuove versioni è possibile esportare il proprio progetto, utilizzando Air, in desktop eseguibile e file d'installazione per Android e IOS.

Ultimamente, però, si sente che Flash è morto in favore di HTML 5. Tuttavia non capisco come potrei sostituirlo con HTML 5 e se, secondo voi, esistono sistemi migliori.

Dal mio punto di vista tecnico la cosa più semplice sarebbe un'applicazione PHP ma la caratteristiche offline la rende una via non perseguibile. :confused:

Alex'87
26-04-2013, 14:11
Forse ti conviene di più fare una webapp ottimizzata per il mobile...

world war
26-04-2013, 15:28
Originariamente inviato da Alex'87
Forse ti conviene di più fare una webapp ottimizzata per il mobile...

E come potrei farla dal punto di vista tecnico su un dispositivo mobile se deve funzionare anche offline?

Su desktop potrei farla senza grossi problemi utilizzando javascript e jquery però mi ritroverei il mio codice liberamente visibile da chiunque e vorrei evitarlo.

goikiu
26-04-2013, 15:31
Posso farti un esempio credo. :mem:

In alcuni casi come ad esempio per la programmazione per BB (blackberry) puoi decidere se importare il codice android O ad esempio un codice html5 (con annessi js ed immagini).

Forse è possibile farlo anche su Windows phone... non saprei... cmq da cellulare/tablet con questa soluzione dato che sarebbe un applicazione non potrebbero vedere il codice... da sito per desktop scegli un altra soluzione credo. :mem:

franzauker2.0
26-04-2013, 15:36
Quando trovi la soluzione faccelo sapere.
Perchè non mi risulta sia minimamente possibile.

world war
26-04-2013, 15:45
Originariamente inviato da franzauker2.0
Quando trovi la soluzione faccelo sapere.
Perchè non mi risulta sia minimamente possibile.

Per questo avevo pensato a Flash (Air), poichè il codice non è visibile, è possibile esportarlo su diversi formati ed è anche in parte scalabile come risoluzione (ovviamente passare da full HD di un desktop ad un cellulare 640x480 è alquanto complicato ma è sempre meglio di niente).

goikiu
26-04-2013, 15:49
Potresti provare con il servizio Adobe phonegap :mem: forse e dico forse funziona anche offline. :mem:

world war
26-04-2013, 16:11
Originariamente inviato da goikiu
Potresti provare con il servizio Adobe phonegap :mem: forse e dico forse funziona anche offline. :mem:

Non lo conoscevo per niente.... Si basa su cloud ma forse potrebbe funzionare anche offline... Mi sembra una cosa molto simile ad AppsBuilder che per stranezza è pura italiana.

goikiu
26-04-2013, 16:13
Non si basa su cloud :dottò:
Crea un applicazione che gira sui sistemi mobile... inoltre puoi indicare (mi pare tramite js) di usare determinate cose del telefono come il database interno. :mem:

Devi avere ovviamente gli account dei vari sistemi tu personalmente cmq. :mem:

Nello specifico intendo cmq adobe phonegap build. ;)

world war
26-04-2013, 16:29
Originariamente inviato da goikiu
Non si basa su cloud :dottò:
Crea un applicazione che gira sui sistemi mobile... inoltre puoi indicare (mi pare tramite js) di usare determinate cose del telefono come il database interno. :mem:

Devi avere ovviamente gli account dei vari sistemi tu personalmente cmq. :mem:

Nello specifico intendo cmq adobe phonegap build. ;)

La compilazione la fanno via cloud:


How do I get started with PhoneGap Build?

Simply upload your web assets — a ZIP file of HTML, CSS, and JavaScript — to the PhoneGap Build service, or point to a repository on GitHub. PhoneGap Build will undertake the compilation and packaging for you. In minutes, you’ll receive the download URLs for all supported mobile platforms.

Tuttavia dovrei trovare qualcosa che mi compili l'applicazione anche per Windows Desktop.

Loading