Desarrollar juegos para iphone, aspectos legales

Solo disponible en BuenasTareas
  • Páginas : 3 (564 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2011
Leer documento completo
Vista previa del texto
Desarrollar juegos para iPhone
Fecha: 12/01/2010 | Publicado por Eduardo Millán | Categoría: Herramientas 4 comentarios

Como prometimos, comenzamos el primer artículo acerca de nuestraexperiencia desarrollando para iPhone, plataforma con la que venimos trabajando desde hace medio año. A través de experimentar con el entorno y sobre todo, con nuestro primer juego comercial como producto,Tinted Turns, hemos aprendido mucho, tanto a nivel de mercado, como cuestiones técnicas de optimización, temas muy específicos de adaptar gráficos…. ¿Qué se necesita? Quizás una barrera económica paradesarrolladores independientes que no tengan ya el hardware: un Mac y un iPhone. Con ello, podremos adquirir la licencia (99 dólares al año), sin límite de aplicaciones a publicar. Además, la mismalicencia sirve para varios ordenadores / dispositivos, pudiendo trabajar con más gente. El portal de desarrolladores de Apple está bastante bien, teniendo guías de programación y de buenas prácticas, asícomo documentación de cómo subir las aplicaciones. Como empresa, se nos pidió enviar por fax documentación legal acerca de la compañía, para validarnos como desarrolladores. Tras eso (unas dos o tressemanas de validación), rellenamos más datos a través de iTunes Connect, un portal donde tienes el control de tus aplicaciones, tus ventas y tu información financiera. Por temas legales, obtuvimos elEIN (similar al CIF de España) y el W8BEN, otro documento para temas de impuestos. Todo este proceso es algo complejo, pues hay que llamar a la hacienda de Estados Unidos, hablar por teléfono, enviarpor fax… pero con todo y eso, no se nos dio mal. Aspectos técnicos El lenguaje nativo para desarrollar en iPhone es Objetive-C. Sin embargo, soporta C++. En Tinted realizamos todo bajo Objetive, perodecidimos crear unas librerías genéricas en C++ para controlar la lógica, la IA… por resultarnos más cómodo y productivo, teniendo también en mente reutilizar código para otras plataformas. Como IDE,...
tracking img