Canales populares

Android | Arquitecturas, S.O, IDE



Arquitecturas, Sistemas Operativos y Entornos de Desarrollo


¿Que plataforma reina en el mercado?
Como sabemos actualmente estamos en lo que muchos consideran el apogeo de la tecnología móvil y existen muchas plataformas para móviles.
  • Android
  • BlackBerry
  • Windows Phone
  • IPhone
  • Sybiam
  • Palm
  • Java Mobile
  • Linux Mobile
  • etc.

Comportamiento del mercado


Fuente: Estudio Gartner Group

Comportamiento en la Web

Fuente: Estudio StatCounter.com

Evolución de Sistemas Operativos

Fuente: Estudio StatCounter.com

¿Por qué Android es tan popular?
Android presenta una serie de características que lo hace diferente, que lo hace ser más popolar entre los usuarios:

  • Adaptable al hardware.
  • Portabilidad asegurada.
  • Arquitectura de componentes basados
  • en internet.
  • Filosofía de dispositivos siempre conectados.
  • Variedad de servicios incorporados.
  • Administración de permisos
  • Optimizado para baja potencia y
  • memoria.
  • Alta calidad de gráficos y sonido.

El precio de ser tan popular

Toda la vida hemos criticado a Microsoft por la enorme presencia de virus y malware de su sistema operativo Windows. No obstante, la cantidad de material peligroso que reciben plataformas como Android empieza a preocupar y mucho.

Sistemas operativos Móviles más
atacados por virus y malware



Comparativa entre plataformas móviles


Comparativa del desarrollo



  • Registro como desarrollador, $25
  • Archivo .apk certficicado(max 50MB)
  • Mínimo dos capturas de pantalla, máximo 6.
  • Opcionalmente se puede subir un video promocional.
  • Registro en el programa “IOS DEVELOPER”, cuota anual $99.
  • Aplicación Loader (solo disponible en OSX).
  • Archivo *.ipacertificado.
  • En caso de no renovar membresía todas las aplicaciones publicadas se dan de baja.

Requisitos para publicar en Windows MarkPlace

  • Membresía de $99USD y permite la publicación de aplicación es tanto para el teléfono como para XBOX360.
  • fichero .Xapdentro de él se encuentra el ejecutable y todos los recursos necesarios para el funcionamiento de tu aplicación.
  • Subir aplicación al App Hubpara validar tu aplicación y certificación.
  • Captura de pantallas de aplicativo.

Desarrollo de Aplicaciones IOS

  • Equipo MAC con OS X 10. 6 o superior,
  • Xcode(entorno de desarrollo), Xamarin, etc.
  • Lenguajes de Programación: Objetive –C
  • Existen otras versiones comerciales de desarrollo como
  • Xamarin(Windows) y Mono IOS en Linux, que
  • permiten el desarrollo en C#, C, C++.

Desarrollo de Aplicaciones Andriod
Requisitos:
  • Cualquier Computador Personal.
  • Entornos de desarrollo: Eclipse, NetBeans, Android
  • Studio.
  • Java JDK, Java JRE
  • Android SDK.
  • Lenguaje de Programación JAVA.
  • Existen otras versiones comerciales como Xamarín, Mono
  • Android con soporte para C#.

Desarrollo de Aplicaciones Andriod Java + SDK


Desarrollo de Aplicaciones Windows Phone

  • Ordenador Personal con S.O. Windows ,
  • Visual Studio (Entorno de desarrollo).
  • Lenguajes de Programación: XNA, .NET, C#, C, C++ y VB.NET.
  • Existen otras alternativas libres como SharpDeveloper, Proyecto Mono.

Desarrollo de Aplicaciones BlackBerry


  • Ordenador Personal
  • BlackBerry 10 NativeSDK
  • BlackBerry 10 DevAlpha Simulator.
  • Maquina virtual (Simulador).
  • Programación con C/C++



0No hay comentarios