Esegui l'applicazione html + css + js come app Mac OS X.

3

Sono completamente nuovo nello sviluppo per Mac OS X ma voglio avere un'app desktop Mac per il mio piccolo progetto. Quello che ho in mente è di avere un'applicazione web (userà la stessa app in esecuzione sul web) che gira in una specie di finestra di wrapper e impacchetta tutto nel file .app in modo che possa essere eseguito semplicemente facendo clic sull'icona e non venga eseguito in un browser.

Quindi in breve - ho un'applicazione web scritta in html + css + js e voglio eseguire una sorta di wrapper e farlo sembrare e agire come app desktop. Il modo migliore per farlo?

Devo scrivere una specie di app wrapper in Objective-C che in pratica avrà una finestra e userà WebKit per caricare i miei file? O forse esiste già una soluzione che potrebbe essere utilizzata?

L'esempio migliore che riesco a trovare rapidamente è link dove un'app web è confezionata per apparire come un'app compilata e viene eseguita sul mio Mac .

    
posta Ignas B. 26.06.2012 - 13:10
fonte

4 risposte

4

Potresti anche utilizzare fluido per creare un browser specifico per il sito. Tuttavia, gli SSB si sentono più come le versioni limitate dei browser rispetto alle applicazioni standalone.

Un esempio di applicazione Fluid è link .

    
risposta data 26.06.2012 - 18:26
fonte
3

Ho trovato MacGap2, ma è ancora in sviluppo. link

È un progetto Xcode e viene semplicemente compilato in un'app con una WebView. Metti la tua app html / css / js nella cartella pubblica e premi il pulsante build.

Fa quasi la stessa cosa di Fluid, solo che non ha ancora una javascript api (ancora).

EDIT: ho trovato una seconda soluzione migliore basata su nodejs, nw .js (framework node-webkit). È in fase di sviluppo, ma multipiattaforma per MacOS, Linux e Windows. link

Ho trovato diverse app che usano nwjs. Uno è link

EDIT 2: Ora utilizzo link

    
risposta data 11.11.2014 - 15:40
fonte
0

Forse Nighttrain PHP ? È vero, utilizza PHP, ma HTML a PHP non è troppo difficile da fare. Nighttrain è in sviluppo attivo e amp; è open source.

    
risposta data 21.04.2015 - 17:05
fonte
0

prova nw.js (in precedenza node-webkit). originariamente sviluppato su Intel, è molto veloce, super-facile da usare e "compila" per i gusci grafici OS X, Windows e Linux. Inoltre, c'è una comunità vivace, che è sempre una buona cosa.

    
risposta data 21.04.2015 - 17:51
fonte

Leggi altre domande sui tag