Ejecutar html + css + js como una aplicación de Mac OS X

3

Soy completamente nuevo en el desarrollo para Mac OS X pero quiero tener una aplicación de escritorio para Mac para mi propio proyecto pequeño. Lo que tengo en mente es tener la aplicación web (usará la misma aplicación que se ejecuta en la web) ejecutándose en algún tipo de ventana de envoltura y empaquetar todo en el archivo .app para que pueda ejecutarse simplemente haciendo clic en el icono y no se ejecute un navegador.

En resumen, tengo una aplicación web escrita en html + css + js y quiero ejecutarla en algún tipo de envoltorio y hacer que se vea y actúe como una aplicación de escritorio. ¿La mejor manera de hacerlo?

¿Necesito escribir algún tipo de aplicación de envoltorio en Objective-C que básicamente tendrá una ventana y usará WebKit para cargar mis archivos? ¿O tal vez ya hay una solución para él que podría usarse?

El mejor ejemplo que puedo encontrar rápidamente de esto es enlace donde una aplicación web está empaquetada para parecerse a una aplicación compilada y se ejecuta en mi Mac .

    
pregunta Ignas B. 26.06.2012 - 13:10

4 respuestas

4

También puede usar Fluid para crear un navegador específico para el sitio. Sin embargo, los SSB a menudo se parecen más a versiones restringidas de los navegadores que a las aplicaciones independientes.

Un ejemplo de una aplicación Fluid es enlace .

    
respondido por el user495470 26.06.2012 - 18:26
3

Encontré MacGap2, pero aún está en desarrollo. enlace

Es un proyecto de Xcode y solo se compila en una aplicación con una vista web. Simplemente coloque su aplicación html / css / js en la carpeta pública y presione el botón de compilación.

Hace casi lo mismo que Fluid, solo que no tiene una API de javascript (todavía).

EDITAR: encontré una segunda mejor solución basada en nodejs, nw .js (framework nodo-webkit). Está en desarrollo, pero multiplataforma para MacOS, Linux y Windows. enlace

Encontré varias aplicaciones que usan nwjs. Uno es enlace

EDIT 2: ahora uso enlace

    
respondido por el Daantje 11.11.2014 - 15:40
0

¿Quizás PHP Nighttrain ? Es cierto que utiliza PHP, pero HTML a PHP no es demasiado difícil de hacer. Nighttrain está en desarrollo activo & es de código abierto.

    
respondido por el Matt Sawyers 21.04.2015 - 17:05
0

intente nw.js (anteriormente node-webkit). originalmente desarrollado en Intel, es muy rápido, super fácil de usar y "compila" para OS X, Windows y Linux Graphic Shells. Además, hay una comunidad animada, que siempre es algo bueno.

    
respondido por el Arnold Graf 21.04.2015 - 17:51

Lea otras preguntas en las etiquetas