Jump to content

Search the Community

Showing results for tags 'programar ios'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Foros generales del E69
    • Dudas, consultas y anuncios webmaster sobre el E69
    • Escuadrón 69
    • Noticias
    • Nuevos Pilotos, Alistamiento en el Escuadrón y presentaciones
    • News From Spanish Simulation
  • Academia básica de vuelo y combate AVE-69
    • AVE - DCS: NATO/OTAN
    • AVE - DCS: Helos
    • AVE - IL-2 1946
    • AVE - IL-2 Sturmovik: Great Battles
    • Archivo
  • Simulación aérea
    • Ala DCS
    • Ala IL-2 Sturmovik: Cliffs of Dover
    • Ala IL-2 Sturmovik: Great Battles
    • Ala IL-2 1946
    • Ala Falcon 4
    • Ala Rise of Flight
    • Ala Civil
    • Sólo helos
    • Otros simuladores
    • Vuelo Acrobático
  • Aviación real
    • Aviación militar
    • Aviación civil
    • Aviación espacial
    • Fundación Infante de Orleans
    • Territorio spotter
  • Simulación naval / táctica / terrestre
    • Silent Hunter 3 y 4 / Dangerous Waters
    • ArmA: Combat Operations
    • Steel Beasts
    • Naval Action: Real Armada Española
    • Command: Modern Air / Naval Operations
  • Simulación automovilística
    • 69 Racing
    • Racing Competición
    • Boxes
  • Foros técnicos
    • Hardware
    • Software
    • Cockpits/Cabinas virtuales
    • Desarrollos
  • Reuniones, eventos, citas
    • Eventos, Quedadas y Festivales
    • Motor y al Aire
  • Miscelánea
    • Temas generales
    • Cine, Literatura y Música
    • Modelismo, Aeromodelismo y R.C.
    • Compra y venta de material
    • Videojuegos
  • Hall of Fame
    • 69 Style
  • Campañas internas

Categories

  • Escuadrón 69
  • Ala DCS: A-10C Warthog
  • Ala DCS: F-14A/B Tomcat
  • Ala DCS: F/A-18C Hornet
  • Ala DCS: Black Shark
  • Ala DCS: Flaming Cliffs
  • Ala DCS: WW2
  • Ala Falcon
  • Ala IL2-1946
  • Ala IL2-CoD
  • Academia de Vuelo E69
    • Ala DCS: A-10C Warthog
    • Ala DCS: Black Shark
  • Cajón desastre

Calendars

  • Eventos de Aviación / Simulación
  • Calendario de vuelos
  • Vuelos Academia AVE-69
  • Cumpleaños

Categories

  • Articles
  • Escuadrón 69
    • Temas Web y Foro
    • F.A.Q.
    • Encuestas
    • Editorial
    • Ví­deos del E-69
  • Simulación Aérea
    • Últimas noticias
    • IL-2 Sturmovik: Cliffs of Dover
    • Falcon 4
    • Fighter Operations
    • Saga Forgotten Battles / PF / 1946
    • Lock On Modern Air Combat/DCS
    • Microsoft Flight Simulator
    • X-Plane
    • Strike Fighters / WoV / WoE
    • Tutoriales Ala LOMAC
    • Artí­culos y Análisis
  • Simulación Naval
    • Silent Hunter 3 / 4
    • Dangerous Waters
    • Otros simuladores navales
  • Aviación Real
    • Aviación Civil y General
    • Aviación Militar
    • Canal Historia
    • Revista Alas
  • La zona de los novatos, tutoriales, recetas, etc
    • Tutoriales sobre conceptos generales
  • Fichas de Aeronaves
    • Aviones de Combate
    • Aviones y helicópteros civiles
  • Hardware
    • Hardware
    • Software

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 1 result

  1. Hola hamijos. Ainssss... Las plataformas móviles... Esos tablets asesinos que no sirven para nada pero se venden por millones... Esos móviles fashion que cada día sorprenden más... Y un mercado enorme y abierto al valiente programador de aplicaciones.... ¿Tienes lo que hay que tener para entrar en la selva hamijo? Introducción. Voy a ir escribiendo de vez en cuando artículos técnicos sobre programación. Como sabréis estamos metidos hasta el gorro en un proyecto de software, el AWACS Tactical Simulator, y estos artículos pretenden dar a conocer qué hacemos, qué problemas se encuentran normalmente, y cómo solucionarlos de formas más o menos aceptables. Serán artículos cortos, no esos rollos de quince páginas que suelo escribir, porque no tengo tiempo, porque la gente no los lee, y porque quiero ser conciso, algo que me cuesta porque me despisto enseguida y me voy por las ramas, pero haré el esfuerzo. Dicho esto, quiero centrarme en este punto en la programación para iOS, Android, y WP8. ¿Cuál es mejor y por qué? Mejor plataforma para desarrollar a nivel comercial: Windows Phone 8: va creciendo poco a poco, pero sigue siendo un producto muy minoritario (sin embargo otros comentan que es la tercera opción ya en por ejemplo USA). La ventaja es que como hay poca cosa, poco software quiero decir, puedes tener oportunidades y un campo abonado para estrenar, tanto en videojuegos como en programas de gestión. Programar en WP8 cuesta unos 80 euros al año una licencia personal. Es decir, si quieres tener programas en la tienda de WP8, te toca pagar al año 80 euros. Android: es la plataforma líder de ventas con diferencia. Hasta los preservativos funcionan ya con Android. Pero tiene un inconveniente: la piratería es muy alta. Eso más o menos se esquiva con la gran cantidad de productos (teléfonos, tablets) activados. Pero dispone de otro problema: la fragmentación. Si haces un programa, no te digo ya si es concretamente un videojuego, vas a sudar para que funcione en todos o casi todos los dispositivos. Tiene una miriada de versiones y subversiones, tipos de pantalla, de procesadores, memoria, etc. Es un caos. Hay empresas que por un módico precio cogen tu programa y lo pasan por un montón de dispositivos, informándote de si funciona o no. En todo caso, si tienes éxito con tu programa, las ventas pueden ser relativamente buenas. Programar en plataforma Android es gratuito. Ninguna tasa por ser programador. iOS: los dispositivos iOS tienen la ventaja de ser una plataforma única. Aunque comienza una leve fragmentación, todavía es aceptable, y además Apple está integrando herramientas para compatibilizar este problema. La ventaja de iOS a nivel comercial es que la gente tiende más a comprar que a piratear, y no es que no se pueda piratear, sí que se puede, pero hay menos gente que lo hace. Resultado: ventas mejores. El problema de iOS es que hay bastantes menos dispositivos que en Android, aunque muchos más que en WP8. Así que queda en un término medio. Estudios demuestran que es la plataforma económicamente más viable para un programador, pero esto es como la feria, cada uno lo cuenta como le ha ido. La gente tiende, y eso es cierto, a pagar más en iOS que en Android. Para programar en iOS te toca pagar 80 euros al año. Además, tal como ocurre en WP8, en Apple son muy exigentes con lo que se sube a la tienda online. A veces te pueden rechazar una aplicación por cosas esotéricas (esto ocurre en WP8 también). Entonces has de arreglar eso que no les gusta y volverlo a subir. En Android los controles son casi nulos, lo cual facilita subir programas, aunque también software con contenido dañino (troyanos, etc). Mejor plataforma para desarrollar a nivel técnico: WP8: se programa con la excelente herramienta Visual Studio, o al menos a mí me parece excelente. Normalmente vas a programar con C++ o C# dependiendo un poco de lo que quieres hacer y de tus gustos. Yo recomiendo C++ para videojuegos y C# para programas de gestión, pero es una idea solamente. C# es un grandísimo lenguaje, lástima que Microsoft no lo potencie como debiera, y ahora se haya cargado las librerías XNA, obligando a usar las bibliotecas de W8/WP8. La versión de Visual Studio Express es gratuita y puedes empezar a hacer tus pinitos con dicha herramienta. Más información: http://developer.windowsphone.com/en-us Android: en Android pasa algo similar, tenemos el C++ y sobre todo el Java sobre el entorno Eclipse, muy popular hoy en día. En general se programa en Java tanto juegos como aplicaciones. Yo sin embargo prefiero C++ por dos razones: porque existen librerías gráficas escritas en C++ (Cocos2d-x) y porque C++ es infinitamente más rápido que Java. El problema de C++ es que es más exigente que Java para programar, pero ese es el precio que hay que pagar para hacer cosas eficientes. ¿Por qué Windows, o Unix, o Linux, o los juegos comerciales, o bases de datos, NO están escritos en Java? Porque saben que este lenguaje simplemente no da la talla. Están escritos en C/C++ que es lo que se llama un lenguaje eficiente. Si tienes problemas para programar en este lenguaje o te da miedo eso es normal, a mí también me pasa, pero el esfuerzo merece la pena. Más información: https://developers.google.com/ iOS: Apple, al tener el control de todo lo que hace dispone de unas herramientas y lenguajes muy definidos. El entorno de trabajo se llama Xcode, y el lenguaje de desarrollo Objective C, que es un derivado del C orientado a objetos (como ocurre con el C++, pero ojo son distintos). Es gratuito y puedes bajártelo y empezar a hacer tus pinitos enseguida con el emulador de iOS (iPhone, iPad). Para ejecutar directamente en un teléfono o tablet necesitas la licencia de programador y en consecuencia apoquinar 80 euros al año. Antes de poner el grito en el cielo recordad que Microsoft hace lo mismo. Y antes de decidiros por Android, pensad bien si el tema económico es suficiente para decantaros por una plataforma u otra. Y otra cosa: recuerda que necesitas un Mac para programar. O un hackintosh, que es un PC con sistema operativo OS X, pero no recomiendo esta opción para un programador. Un Mac Mini por 650 euros te sirve perfectamente. Más información: https://developer.apple.com/ Conclusiones. Como se puede ver, cada plataforma tiene sus ventajas e inconvenientes, como casi todo en la vida. WP8 es una plataforma que no termina de despegar (recordemos que Microsoft ha dejado tirados a los usuarios de WP7 que no pueden migrar a WP8 con teléfonos de seis meses a la venta). Sin embargo Microsoft es muy fuerte e incluso con alguien como Steve Ballmer puede dar un golpe de efecto en el futuro. Android ha invadido todo, y eso es fantástico para Google y sus programadores de Android, pero no olvidemos los problemas, especialmente para desarrolladores: mucha piratería, y fragmentación alta. A cambio, muchas posibilidades de tener un mercado enorme. Y finalmente iOS, el patito feo y denostado de las plataformas móviles, la plataforma más odiada de la historia de la informática, tiene la ventaja de que el férreo control de Apple permite garantizar una plataforma estable desde el principio, algo que sin embargo para otros es su mayor punto débil. Tú decides.
×
×
  • Create New...

Important Information

Some pretty cookies are used in this website