2011-11-21 30 views
20

Decidí comenzar a desarrollar para plataformas móviles. (iOS, Android, Wp7, etc.)Ventajas y licencias de frameworks para desarrollo móvil (11.2011+)

Después de leer varios miles de páginas, encontré un buen número de marcos diferentes.

Cada uno tiene sus pros y sus contras. La mayoría de ellos son multiplataforma y con muchos matices.

Estos matices solo son conocidos por aquellos que están programando en este marco. Para ejemplos del tipo HelloWorld todo bien, pero debería caer un poco más profundo hay un montón de problemas.

Así que decidí hacer una pregunta acerca de los pros y los contras aquí. Tal vez haya muchos desarrolladores que conozcan los pros y los contras de los marcos específicos. Habla si tienes algo que agregar.

Tal vez alguien acaba de enterarse de la existencia de nuevos marcos.

  • Nombre: Cocos2D para iPhone
  • Plataformas: IOS, MacOS
  • Sitio: cocos2d-iphone.org
  • Idioma: C objetivo
  • Precio: código abierto MIT
  • Pros: muchos libros y documentos, gratis,, de código abierto, ???
  • Contras: objetivo C, API de bajo nivel, sin Android, ???

  • Nombre: Cocos2d-x
  • Plataformas: iOS, Android, WoPhone, MacOS
  • Sitio: http://www.cocos2d-x.org/
  • Idioma: C++, Lua ?
  • Precio: abierta MIT fuente
  • Pros: multiplataforma, libre, de código abierto, ???
  • Contras: API de bajo nivel, ???

  • Nombre: Mermelada
  • Plataformas: iOS, Android, Symbian S60 5th, bada, webOS. beta (Win, MacOS, WinMobile 6.x, Symbian S60 3th, Linux Móvil implementación genérica)
  • Sitio: www.madewithmarmalade.com
  • Idioma: C \ C++
  • Precio: 150 $ - 3500 $
  • Pros: cruzada plataforma, ???
  • Contras: precio ???

  • Nombre: Corona
  • Plataformas: iOS, Android
  • Sitio: www.anscamobile.com
  • Idioma: Lua
  • Precio: 200 $ una plataforma, 350 $ ambos
  • Pros: Muy simple, Desarrollo muy rápido, multiplataforma, ???
  • Contras: sin acceso a API nativa, compilación de su código en servidores extranjeros, sin 3D, ???

  • Nombre: Unity3d
  • Plataformas: iOS, Android, Desctops, Web, Consolas
  • Sitio: unity3d.com
  • Idioma: C#, JavaScript, Boo
  • Precio: $ 400/año para una plataforma en la edición estándar
  • Pros: 3D, multiplataforma, ???
  • Contras: precio, ???

  • Nombre: ShiVa3D
  • Plataformas: iOS, Android, Windows, Mac OS, Linux, Palm, Wii, Web
  • Sitio: www.stonetrip.com/
  • Idioma: Lua
  • Precio: 170 euro - ???
  • Pros: 3D, multiplataforma, ???
  • Contras: ???

  • Nombre: Flash Aire
  • Plataformas: Todo
  • Sitio:
  • Idioma: Action Script
  • Precio:
  • Pros: sencilla
  • Contras: No aceleración de hardware OpenGL en IOS (pero prometen)

  • Nombre: Kobold2D - ampliado y mejorado Cocos2D para iPhone
  • Plataformas: iOS, MacOS
  • Sitio: http://www.kobold2d.com
  • Idioma: Lua
  • Precio: libre?
  • Pros: ???
  • Contras: no Android, ???

  • Nombre: UDK (Unreal Development Kit)
  • Plataformas: iOS, PCs, consolas de juegos
  • sitio: www.udk.com
  • idioma: UnrealScript
  • Precio: 99 $ + 25%
  • Pros: multiplataforma, ???
  • Contras: precio, sin Android ???

  • Nombre: Motor de Delta
  • Plataformas: iOS, Android, WP7, PCs, consolas de juegos
  • Sitio: deltaengine.net
  • Idioma: C#
  • Precio: no anuncia
  • Pros: multiplataforma, ???
  • Contras: beta abre por primera vez, solamente escritorios disponibles

  • Nombre: Moai
  • Plataformas: iOS, Android, Chrome
  • Sitio: getmoai.com/
  • Idioma: Lua + lenguaje C++ + Host
  • Precio:
  • libre
  • Pros: libre, multiplataforma, de código abierto, ???
  • Contras:, ???

  • Nombre: Mono
  • Plataformas: iOS, Android, ordenadores de sobremesa, XNA, web
  • Sitio: monkeycoder.co.nz/Monkey/about.php
  • Idioma: Mono (basada en Blitz Basic)
  • Precio: 120 $
  • Pros: multiplataforma
  • Contras: ???

  • Nombre: SpacePort
  • Plataformas: iOS, Android, Web
  • Sitio: http://spaceport.io/
  • Idioma: ???
  • Precio: ???
  • Pros: multiplataforma ???
  • Contras: ???

  • Nombre: PhoneGap
  • Plataformas: iOS, Android, WebOS, WP7, Symbian, Bada
  • Sitio: http://phonegap.com
  • Idioma: HTML5 , JS
  • Precio: ???
  • Pros: multiplataforma ???
  • Contras: ???

  • Nombre: Titanio
  • Plataformas: iOS, Android, Web
  • Sitio: http://www.appcelerator.com
  • Idioma: ???
  • Precio: ???
  • Pros: multiplataforma ???
  • Contras: ???

  • Nombre: Mono
  • Plataformas: iOS, Android + mono otra plataforma
  • Sitio: http://xamarin.com/
  • Idioma: C# .NET +
  • Precio: 400 $ por plataforma (mono touch mono droid), mono gratis ???
  • Pros: multiplataforma ???
  • Contras: precio, ???

Personalmente, elijo un marco multiplataforma para crear juegos. Prioridad 2D y velocidad de desarrollo.

+0

+1 para la maravillosa compilación! – c05mic

Respuesta

0

He leído algo en MOAI. En los contras pondría la versión beta por lo que sería riesgos en el crecimiento de la comunidad y la estabilidad de la plataforma, en este momento. Como proyecto de código abierto, la participación de la comunidad es realmente importante. Además, parece usar solo LUA como lenguaje de desarrollador. He leído mucho sobre Marmalade y sinceramente estaba pensando en cambiar mis planes futuros en esta plataforma que considero muy profesional. Muchas compañías grandes se están desarrollando bajo Marmalade y este es un gran profesional para ello.

Cuestiones relacionadas