imagen porcentaje

Hasta 10% DTO / Formación PRESENCIAL

imagen promoción

Hasta 15% DTO / Formación ONLINE

imagen promoción

Hasta 10% DTO / Formación PRESENCIAL

TOP 5 de plataformas de desarrollo iOS y Android

top-5-plataformas-desarrollo-ios-android

Los desarrolladores de apps para dispositivos móviles disponen cada vez de más opciones para desarrollar proyectos multiplataforma para iOS, Android y Windows Phone como Xamarin o PhoneGap.

Como suele decirse, no están todas las que son, pero sí son todas las que están. En el siguiente listado del TOP 5 de las plataformas de desarrollo para iOS y Android, es muy posible que eches en falta alguna, quizás tu plataforma de desarrollo favorita, pero descuida porque lo plantearemos como el primer capítulo de una serie. Comencemos.

 

Xamarin, desarrollo multiplataforma para iOS y Android

No es casualidad que comencemos por Xamarin, especialmente ahora que está de actualidad tras ser adquirida por Microsoft, algo de lo que ya te informamos hace unas pocas semanas en CICEblogs. Y su adquisición tampoco es casualidad. En muy pocos años, Xamarin se ha convertido por méritos propios, en la plataforma favorita de muchos desarrolladores, interesados en ofrecer apps nativas para iOS, Android y ahora, también para Windows 10. Sin duda, la principal ventaja frente a las soluciones oficiales de Apple y Google, es su versatilidad para el desarrollo multiplataforma.

Entre sus prestaciones, un panel de información interactivo en tiempo real que ofrece datos de uso de los usuarios conectados (Xamarin Insights), o la plataforma para automatizar las pruebas de funcionamiento y rendimiento de las apps con Xamarin Test Cloud. Disponible en versión gratuita como Xamarin Studio Community para Windows y Mac (para estudiantes, desarrollo Open Source y para pequeños equipos) o de pago con Visual Studio Professional.

top-5-plataformas-desarrollo-ios-android-xamarin

PhoneGap, la plataforma de desarrollo de Adobe

Adobe PhoneGap es la distribución Open Source de Apache Cordova, el framework de referencia para el desarrollo de WebApps (apps multiplataforma basadas en tecnología web abierta como HTML, CSS y JS), creada originalmente por Nitobi Software y adquirida en 2011 por Adobe. De esta forma, Adobe ofrece a sus clientes no solo las herramientas de diseño líderes del mercado, también una poderosa herramienta multiplataforma para crear WebApps sin necesidad de adquirir los conocimientos necesarios para programar en los lenguajes nativos de iOS y Android, pero sin renunciar al acceso de las APIs que controlan el hardware de los dispositivos como cámara o GPS. Ofreciendo de esta forma una experiencia completa de app nativa.

Su principal ventaja, es que no hay modalidades ni precios, Adobe PhoneGap es gratuita. Salvo que se quiera acceder a Adobe PhoneGap Build, el repositorio de apps de Adobe, con precios que oscilan entre lo gratuito (1 app privada con un tamaño máximo de 50 MB y sin plugins), los 9,99 $ (con 25 apps privadas con un máximo de 100 MB cada una y soporte de plugins), y la suscripción a Adobe Creative Cloud, a elegir, que añade a la opción anterior un límite de 1 GB por app.

top-5-plataformas-desarrollo-ios-android-adobe-phonegap

Appery.ip, desarrollo en la nube

Si bien es cierto que, en estos momentos, son Microsoft Xamarin y Adobe PhoneGap las dos plataformas de desarrollo más populares, no son las únicas. Un buen ejemplo alternativo es Appery.io, una plataforma de desarrollo de apps basada en la nube y que no requiere de instalación en el disco duro local. Utilizado, según sus creadores, por grandes fabricantes de la telefonía como Samsung o AT&T. Destacando su compatibilidad con las principales soluciones de Base de Datos e información empresarial como Oracle, SQL Server, MySQL o Sharepoint. Con soporte para Apache Cordova para acceder a las funcionalidades nativas de las diferentes plataformas de desarrollo como iOS, Android y Windows Phone (acelerómetro, cámara, GPS, micrófono, almacenamiento, etc.), y basado en tecnologías web como JS (JavaScript), jQuery Mobile, AngularJS y Bootstrap. Además de ofrecer opciones de trabajo en grupo con sincronización en tiempo real, gestión de usuarios y permisos, opciones de versiones y copias de seguridad.

Appery.io está disponible en 5 modalidades de suscripción mensual: Basic (30 $), Standard (45 $ si se realizada el pago mensualmente, y 30 $ si es anual), Pro (85 $ mensual, 57 $ anual), Team (200 $ mensual, y 135 $ anual) y Enterprise (con un plan personalizado y precio a consultar).


Desarrollo web y app

Appcelerator, apps con JavaScript

La cuarta plataforma de desarrollo que destacaremos es Appcelerator, con características compartidas con la ya vistas anteriormente pero con la particularidad de estar basada en Eclipse, otro de los más conocidos framework de código abierto para el desarrollo de aplicaciones. Appcelerator también se suma a la corriente de utilizar la tecnología web y los estándares abiertos como JavaScript para crear apps compatibles con cualquier dispositivo y sistema operativo, accediendo como en los casos anteriores, también a las APIs nativas que dan soporte al hardware.

Appcelerator no solo es un entorno de desarrollo, también ofrece funcionalidades de verificación automatizada de las apps para depurar errores de funcionamiento, así como acceso online al sistema de estadísticas de uso de cada uno de los desarrollados realizados con la plataforma o su conexión y compatibilidad con sistemas de Bases de Datos como MongoDB o MySQL.

Appcelerator dispone de 3 modalidades de suscripción mensual: Indie (por 39 $), Team (por 259 $ para equipos), o Enterprise (con soporte técnico Premium, con precio a consultar).

top-5-plataformas-desarrollo-ios-android-appcelerator

AppMachine, la creación de apps para todos los públicos

Terminamos nuestro primera entrega de plataformas de desarrollo de apps, tanto para dispositivos móviles como para Windows 10, con AppMachine, una muy buena opción para todos aquellos que no dispongan de conocimientos avanzados en programación, pero que desean dar sus primeros pasos en el noble arte de la creación de apps personalizadas (ya sabemos que todo es empezar y perderle el miedo para ir avanzado y profundizando). Así, AppMachine, se podría definir como un constructor visual de apps para principiantes, un asistente organizado por diferentes categorías de diseño, desarrollo, configuración, promoción, publicación y análisis de métricas, con todo lo necesario para crear apps sencillas. AppMachine permite importar datos desde una web, redes sociales o servicios web mediante ficheros Excel, XML o JSON.

Una plataforma de desarrollo a la que se puede acceder mediante una suscripción mensual básica de 9 $ para crear una web adaptada a dispositivos móviles, o 49 $ para el desarrollo de apps para iOS, Android y Windows Phone.

top-5-plataformas-desarrollo-ios-android-appmachine

¿Desarrollo nativo o con estándares abiertos?

Sin lugar a dudas, la pregunta del millón. Es evidente que el desarrollo con el lenguaje de programación nativo de iOS, Android o Windows Phone tiene sus ventajas, pero igualmente cierto es que el esfuerzo que se requiere lanzar una app multiplataforma, no es asumible para muchas empresas y pequeños desarrolladores, por lo que la opción de elegir estándares web abiertos como algunas de las propuestas incluidas en este listado, son la clara vencedora y la primera opción para iniciarse en el mercado profesional (o por pura curiosidad) del desarrollo de apps.

¿Has utilizado alguna de estas plataformas? ¿Una, varias? ¿Cuál ha sido tu favorita y por qué?

07/04/2016 | , | Artículos Diseño, Desarrollo y Apps

Miguel Gómez

Miguel Gómez

vuestroscomentarios

Cassandra 16-04-2018

Falta el builder de www-123freeapps.com Ellos cuentan con mas de 30 modulos, puedes usar CSS y html si sabes de programación! y tambien ellos te pueden hacer una cotización de tu app. La recomiendo ampliamente!

Miriam Martínez 10-04-2018

Gracias Cassandra :)

Cassandra 06-04-2018

Esta la plataforma de 123freeapps.com. Esta tiene muchos módulos y te permite agregar html y css! Es fácil, rápido y crear tu app es completamente gratis!

Marta Merino 05-04-2018

Hola Daniel, para un tipo de aplicación tan específico como el que mencionas te recomiendo que te plantees un desarrollo nativo, te llevará algo más de tiempo pero seguro que el resultado será impresionante :)

¡Mucho ánimo y adelante con ello! Recuerda que contamos con una oferta formativa muy amplia en el ámbito de aplicaciones móviles: Másteres y Cursos

Saludos

Daniel Duran 05-04-2018

Para una aplicación móvil geográfica multiplataforma con conexión a una base de datos Oracle, ademas de consumimlr servicios de arcgis cono plataforma geográfica. que me recomiendan La idea es diseñar un visor geográfico, con funciónalidades básicas de navegación y consulta.

Antonio 04-04-2018

Cual me recomendaría para iniciar, que sea enfocado en android y fácil de manejar. Saludos.

Miriam Martínez 29-01-2018

Hola Nohel, sino tienes muchos conocimientos de programación lo más recomendable sería que usaras PhoneGap o Cordova, un framework que permite escribir en HTML sin mucho conocimiento de programación avanzada. Mucha suerte. Un saludo.

Nohel 26-01-2018

Hola qué tal, si tengo una muy buena idea para una aplicación pero no tengo el conocimiento para poder desarrollarla cual de estas plataformas me puede ayudar para ver si es factible el desarrollo de la misma. Y como ver si hay algo similar de lo que quiero hacer

Miriam Martínez 29-09-2017

Hola Miguel, gracias por tu aportación. Tomamos nota. Un saludo.

Miguel Conde 27-09-2017

Es algo demorado este comentario, pero siempre útil. Les falto nombrar B4X, una plataforma basada en la sintaxis de Visual Basic,que genera código nativo sin capa intermedia, me refiero que incluye hasta los fuentes en java, objective C,etc, 100% nativo, para android, iOS, raspberry, Arduino & ESP8266 boards y además desktop con Java. A demás puedes inyectar código en el lenguaje nativo de la plataforma y el compilador lo acopla. Programas con la claridad y sencillez de Visual Basic y te genera el código fuente, objeto, compilado y hasta trae un compilador en la nube por 25$ anuales para generar el ejecutable de iOS sin necesidad de un MAC. Un Joya el producto. https://www.b4x.com/

Miriam Martínez 21-08-2017

Muchas gracias Leonard, tomamos nota de tu aportación. Un saludo.

Leonardo 14-08-2017

Pues falto Delphi XE para mi la mas completa de todas.... ya que compila para Windows, Linux, OS X, Android, iOS... y XOJO que compila igualmente para Windows, Linux, OS X, iOS, Raspberry, y tambien para WEB y este año soportara Android...

Miriam Martínez 19-06-2017

Gracias Luis, tomamos nota de RubyMotion ;)

LUIS 19-06-2017

Creo que falta mencionar RubyMotion. También exporta multiplataforma y es una sensación también

Miriam Martínez 02-06-2017

Gracias por tu aportación Víctor! Un saludo.

Víctor Gracia Magallón 01-06-2017

Gracias por el post Miriam, aunque ciertamente el desarrollo android en entorno nativo Java, es muy potente, existen otras opciones que debemos analizar antes de comenzar con el desarrollo de cada aplicación. Frameworks como ionic o Nativescript son también muy buenas opciones si deseamos desarrollar con lenguajes de programación web. Si queréis saber mas acerca del tema os comparto nuestro sitio web, estamos ubicados en Zaragoza y en nuestra sección de noticias compartimos contenido sobre diseño y desarrollo de Apps de la actualidad. www.enjoysoftconsulting.com Saludos

Miriam Martínez 19-05-2017

Muchas gracias Tania! Un saludo.

TANIA 19-05-2017

muy buena onformación gracias :)

Escribe tu
Comentario

Si quieres personalizar tu avatar, click aquí.
Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *
Recuerda que los comentarios deben ser revisados por un administrador.

O si lo prefieres, déjanos tus datos y nosotros te llamamos.

*Selecciona una titulación

Te llamamos sin compromiso

Puedes llamarnos al 91 401 07 02 (Centro Maldonado) o al 91 435 58 43 (Centro Povedilla).

Si lo prefieres, déjanos tus datos y nosotros te llamamos.

Solo hasta el 25 de marzo

¡MATRÍCULA

GRATIS!

Solo quedan


*Consulta condiciones aquí
TOP 5 de plataformas de desarrollo iOS y Android
Buzón de Sugerencias
SOLICITAR UNA CLASE DE PRUEBA GRATUITA
TOP 5 de plataformas de desarrollo iOS y Android

Horario atención al cliente

  • Lunes a viernes

    • De 9 a 14 horas
    • De 16 a 21 horas
  • Sábados

    • De 9 a 14 horas

Teléfono de contacto: 91 435 58 43

Solicita información sobre
Envíanos tu opinión sobre CICE
Nosotros te asesoramos

¿No te decides?

Nosotros te ayudamos. Utiliza nuestro buscador avanzado para encontrar el curso que quieres.