snapseed para hacer gratis fotos editar como collage celular apps app aplicaciones aplicacion iphone web-applications dashcode

iphone - para - editor de fotos



aplicaciones web de iPhone, plantillas, marcos? (9)

El otro día encontré iphone-universal en Google Code. No he tenido la oportunidad de probarlo, pero parece prometedor.

¿Alguien tiene buenos puntos de partida para mí al buscar hacer páginas web / sitios / aplicaciones específicamente para ver en el iPhone?

He visto plantillas como la que ha hecho Joe Hewitt , y también he visto algunas plantillas que puedo comprar, que aún no he hecho.

Pensé que alguien más ya había empezado en esta pista y decidió que probablemente podría leer sobre su nuevo conocimiento :)

Entonces, ¿alguien tiene alguna sugerencia? Soy muy consciente del problema de que cuanto más plantilla / marco hace que una aplicación web se vea como una aplicación nativa de iPhone, es más probable que me meta en problemas porque simplemente no es así, pero por ahora quiero un marco en el que puedo comenzar a construir, y luego, en el proceso, descubrir cómo hacerlo lo suficientemente distintivo como para ser percibido como una aplicación web y como una aplicación nativa de iPhone.

Específicamente, estoy buscando características como:

  • configurar hojas de estilo, o consejos sobre cómo hacerlas para iPhone
  • página volteando la animación, es decir. selecciona un elemento en una lista, la lista se desplaza fuera de la vista hacia la izquierda y la información sobre el elemento se desplaza hacia adentro desde la derecha
  • la parte de animación debería funcionar con páginas dinámicas, es decir. no solo una gran página que tiene divs configurados para cada subartículo, que al menos uno de esos marcos tenía como una especie de solución rápida, necesitaría tener el picking de elementos de la lista cargando la página para ese ítem, y luego cuando se cargaba, desplazarse hacia él

Editar : para evitar que las personas lean solo la pregunta y la respuesta, antes de leer mi otra respuesta, agregaré mi aclaración para las licencias de GPL y cuestiones similares aquí.

El marco que necesito utilizar no se puede distribuir bajo una licencia que me requiera licenciar mi propio proyecto bajo una licencia similar. La familia de licencias GPL permite excepciones con respecto al uso de la biblioteca, pero esto no se aplicará a esto ya que, por necesidad, el tipo de marco que necesitaría usar sería todo el código fuente.

El proyecto puede acomodar fácilmente bibliotecas comerciales.

Además, no necesito una biblioteca o un marco como tal, también serían bienvenidos los ejemplos de archivos que se ven bien y no están demasiado ofuscados.


Esto se ve bien, pero desafortunadamente está bajo licencia bajo GPLv3, así que estoy un poco asustado de empezar a buscar ese código. El marco que o necesito encontrar, o desarrollar si es necesario, debe poder usarse como parte de un programa comercial, sin tener que licenciar todo el programa de manera diferente. Las bibliotecas comerciales están bien, pero aún no he encontrado ninguna demo que pueda, presumiblemente porque podría robar todo el código si quisiera.

Supongo que miraré más lejos, gracias por el enlace.

Editar : Aclaración. Estaría bien con el requisito de compartir la fuente de la parte del marco web para el iPhone, si alguien lo quisiera, pero como este marco es todo fuente, me temo que incorporar partes de él en una aplicación web existente (para hacer una piel para iPhone), estaría haciendo toda la aplicación web responsable de la licencia GPL, que es totalmente fuera de cuestión. Incluso compartir todos los archivos relacionados con las páginas de iPhone está fuera de discusión, ya que contendrán un código de propiedad.


Estuve jugando con iUI y me parece bastante bueno, pero para ser sincero, no he analizado el modelo de licencia, así que no tengo idea de qué se trata. Es muy sencillo y directo, y funciona bien con ASP.NET MVC.


La biblioteca iUI , originalmente de Joe Hewitt, sería un buen lugar para comenzar. La biblioteca tiene licencia BSD y no tiene restricciones comerciales.

Está en lo cierto al suponer que iphone-universal no es una opción para usted, en realidad está licenciado bajo Affero GPL que activa la cláusula de distribución simplemente accediendo al software a través de una red que es bastante diferente a la GPL estándar.


QuickConnectiPhone es LGPL para que pueda usarlo de la manera que desee. Tiene un proyecto personalizado de Dashcode que incluye los archivos necesarios. Es altamente modular. Incluso le permitirá compilar su JavaScript, HTML y CSS en una aplicación instalable si lo desea.

http://sourceforge.net/projects/quickconnect/

Para obtener más información, puede consultar http://tetontech.wordpress.com



Actualmente estoy buscando en http://webapp.net.free.fr/ . Mira la demostración aquí . En comparación con los otros marcos mencionados, tiene las siguientes ventajas:

  • En desarrollo activo
  • Comunidad de usuarios activa
  • Tiene una licencia abierta, gratuita de distribuir, siempre y cuando incluya el derecho de autor / exención de responsabilidad

El último punto fue realmente el ganador para mí. Estoy buscando construir algo que se incluya en un producto comercial, por lo que los otros frameworks como iphone-universal e iwebkit (ambos GPL) no eran opciones.



Eche un vistazo a iWebkit 6 . Sin embargo, solo funciona en iOS 5 :(.

ACTUALIZAR

También puedes usar saurik''s . No tiene todas las características que dijiste que querías, pero intentaré ver cómo implementarlas. Además, dijiste que querías construir sobre eso. Para una demostración (saurik eliminó la parte realmente buena de cydia.saurik.com) puede usar la mía en mi otro sitio. Para evitar la transferencia de todas esas imágenes, solo agregue esto en el encabezado:

<link rel="stylesheet" type="text/css" href="http://cache.saurik.com/menes/style.css" />

también, agregue esto a su CSS:

body > panel > fieldset > div > a: hover { background-image: url(''menutouched.png'') }

menutouched.png está aquí:

Esta función en js desliza la página. Es del proyecto iUI de Joe Hewitt:

function swipePage(fromPage, toPage, backwards) { toPage.style.left = “100%”; toPage.setAttribute(“selected”, “true”); scrollTo(0, 1); var percent = 100; var timer = setInterval(function() { percent += animateX; if (percent <= 0) { percent = 0; fromPage.removeAttribute("selected"); clearInterval(timer); } fromPage.style.left = (backwards ? (100-percent) : (percent-100)) + "%"; toPage.style.left = (backwards ? -percent : percent) + "%"; }, animateInterval); }

Para cargar la página siguiente, puede intentar algo así como ejecutar una ventana . Ubicación con un retraso. Sin embargo, el tiempo depende de ti.

También debe agregar esto a su CSS:

body { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-select: none; -webkit-text-size-adjust: none; -webkit-touch-callout: none; }