lunes, 12 de diciembre de 2016

Entrevista a un Experto



¿Qué diferencia a  Android  con respecto a otros sistemas operativos?


El llamado Android OS es actualmente el sistema que comercializa la compañía Google para smartphones y tablets. Desde su creación y hasta la actualidad, se trata de un sistema operativo que continúa siendo de distribución libre y código abierto, lo que ha hecho que Android siga siendo elogiado por una enorme cantidad de usuarios, debido a su flexibilidad.
Tengamos en cuenta que cualquier persona puede desarrollar aplicaciones para Android, y cualquier empresa puede lanzar un teléfono o una tablet incluyéndolo como OS preinstalado.
Por ello, una de las grandes ventajas que posee este sistema operativo radica en que actualmente existe una disponibilidad de miles y miles de aplicaciones gratuitas y de pago que los usuarios pueden aprovechar para optimizar el uso de su dispositivo con Android.
Así  mismo, otro de los beneficios de esta plataforma radica en el hecho de que permite una excelente integración con todos los servicios brindados por Google, lo que amplía notablemente las posibilidades del sistema.
Además, al tratarse de un sistema de código abierto, permite que los usuarios realicen una personalización realmente profunda, ajustando la plataforma a sus necesidades y a los recursos del dispositivo en el que correrá Android.

¿Algún Lenguaje de programación Altenernativo  para el desarrollo móvil?

Apple y Google defienden lenguajes de programación específicos para el desarrollo móvil (ObjectiveC / Swift para iOS de Apple y Java para Google Android), nosotros los  desarrolladores independientes dedicamos mucho tiempo a averiguar cómo construir aplicaciones iOS y Android utilizando otros lenguajes de programación.
Algunos lenguajes alternativos incluyen C # (Xamarin) y Pascal (EmbarcaderoRad Studio). También existe la ruta C++, por ejemplo, SDK de DragonFire para iOS y Google Android. El año pasado, Android Studio añadió soporte para el Native Development Kit (NDK) para que los desarrolladores pudieran usar C / C ++ en sus aplicaciones Java.

¿Qué debe tener una aplicación para tener éxito?

Básicamente se resume en tres factores: “Deben resolver un problema, ser fáciles de usar, intuitivas, y, por último, bonitas”.
 Considero que una fracción del éxito radica en la inversión publicitaria. “El universo de las ‘apps’ aglomera muchísimos competidores, lo que reduce visibilidad de los desarrolladores en las tiendas virtuales. Por ello, una persona que quiera diseñar o programar una aplicación, deberá tener presente que debe guardar un presupuesto para publicidad o debe aliarse con una empresa que impulse su presencia. En la industria de los videojuegos, es usual que los desarrolladores busquen aliarse con ‘publishers’ –editoriales- para mejorar la baraja de posibilidades”.

¿Qué tipo de aplicaciones móviles son tendencia ahora mismo?

La tecnología avanza a pasos gigantescos, las aplicaciones para dispositivos Android están en constante cambio, por lo que obliga a los usuarios a reciclar apps casi todo el tiempo.

Pero podría decir que las aplicaciones de suscripción, debido a el consumo de contenidos de forma gratuita y en forma de suscripción son algo común hoy en día, por lo que los consumidores cada vez están más acostumbrados a ser parte de modelos de suscripción que les permitan acceder a contenidos como música o películas.

¿Qué recomendación le darías a desarrolladores principiantes?


Lo más importante para un profesional del desarrollo de apps móviles es conocer lo que ocurre en su entorno. Ya sea una empresa de desarrollo con un gran equipo o un desarrollador freelance, es clave conocer el sector del desarrollo de apps móviles para estar al día, ser competitivos y poder ofrecer un producto actualizado e innovador. Quedarse atrás en cuanto a tecnología, diseño o marketing móvil puede ser fatal y pude ser nuestra tumba como profesionales.

No hay comentarios:

Publicar un comentario