sábado, 26 de febrero de 2022

Presentacion Programacion de Dispositivos moviles

 




De este modo, para desarrollar todas las apps móviles es necesario contar con un lenguaje de programación móvil. Pero, ¿sabes en qué consiste?

Un lenguaje de programación es un lenguaje formal con el que, a partir de una serie de símbolos y códigos, el programador informático da una serie de órdenes a una máquina. En este caso, a un ‘pequeño ordenador’ que es el propio smartphone.

De esta forma, este especialista se ocupa de crear y desarrollar las aplicaciones móviles que, más tarde, los usuarios emplearemos en nuestro día a día.

Existen muchos lenguajes de programación para móvil y de todo tipo, algunos son exclusivos para determinados sistemas operativos… En este artículo te vamos a hablar sobre los 5 lenguajes de programación móvil más extendidos.


En este curso esperamos poder aprender a programar en dispositivos moviles y tener un gran acercamiento y contextualizacion sobre todas las interfaces, pasos y funcionalidades.

Características de los sistemas operativos

 

ANDROID

  • Núcleo basado en el Kernel de Linux.
  • Adaptable a muchas pantallas y resoluciones.
  • Utiliza SQLite para el almacenamiento de datos.
  • Ofrece diferentes formas de mensajería.
  • Navegador web basado en WebKit incluido.
  • Soporte de Java y muchos formatos multimedia.
  • Soporte de HTML, HTML5, Adobe Flash Player, etc.
  • Incluye un emulador de dispositivos, herramientas para depuración de memoria y análisis del rendimiento del software.
  • Catálogo de aplicaciones gratuitas o pagas en el que pueden ser descargadas e instaladas (Google Play).
  • Bluetooth.
  • Google Talk desde su versión HoneyComb, para realizar video llamadas.
  • Multitarea real de aplicaciones.

 IOS

  • Volver atrás en una aplicación.
  • Su interfaz gráfica está diseñada para el touch screen, con capacidad para gestos multitouch.
  • Deslizar para volver atrás.
  • Su interfaz está constituida básicamente de sliders, interruptores y botones, con una respuesta inmediata y fluida.
  • Toques en la barra de notificaciones.
  • Soporta acelerómetros internos al dispositivo.
  • Corrección de texto.
  • Soporta multitarea (con algunas limitaciones).
  • Modo de bajo consumo.
  • Centro de control.

SYMBIAN

  • Posee un núcleo de tiempo real.
  • Es un sistema operativo con un microkernel y capacidad multithreading.
  • Soporta las arquitecturas de los ultimo CPU e incluso soporta hardware single-chip o de un solo chip. Cuenta con un sistema de archivos de alta performance que soporta las ultimas memorias NOR, NAND, SD y MMC.
  • Las versiones 9.3, 9.4 y 9.5, soportan paginación bajo demanda, una característica de la que se enorgullece muc.

  • WINDOWS PHONE

    ho la compañía. La paginación bajo demanda permite un mejor aprovechamiento de la memoria RAM de los dispositivos ya que solo se carga en memoria la “pagina” que se va a ejecutar.
  • Interfaz: Windows Phone cuenta con una nueva interfaz de usuario llamada Modern UI. La pantalla de inicio se compone de Live Tiles, mosaicos dinámicos que son enlaces a aplicaciones u objetos individuales (como contactos, páginas web o archivos multimedia).
  • Teclado: Los usuarios pueden ingresar texto usando un teclado táctil en pantalla. Entre sus principales características se incluyen el Word Flow (teclado Swype), revisión ortográfica, predicción de palabras y una tecla dedicada para insertar emoticonos y otros símbolos.
  • El buscador por defecto es Bing.
  • Internet Explorer Windows Phone 8.1 cuenta con Internet Explorer 11, con gestión de favoritos, anclado de webs a la pantalla de inicio, pestañas de navegación y otras características.
  • Los dispositivos Windows Phone tienen un botón dedicado a búsquedas en la parte frontal del dispositivo. En Windows Phone 8 este botón realiza diferentes acciones.
  • Los hubs de Windows Phone clasifican acciones y agrupan las aplicaciones que se correspondan con una actividad determinada.
  • Fotos: Es el lugar donde se almacenan todas las imágenes que el usuario ha guardado en el teléfono; así como las fotos que ha tomado.
  • Office: En el hub de Office se puede acceder a Word, Excel, OneNote y PowerPoint.

Ventaja del sistema operativo

 



Las dos principales razones por las que considero es una ventaja programar en sistema operativo android son:

  • El sistema operativo pertenece a Google, y trae muchos beneficios aparejados relacionados con cada uno de los servicios que provee la empresa multinacional, como Hangouts, Gmail, entre otros.
  • Debido a que muchas compañías relacionadas a la tecnología móvil se encuentran dentro del grupo Open Handset Alliance y el mismo está a favor de Android, se promueven las ventas con el mismo sistema operativo dentro de un montón de celulares, por ejemplo los de Samsung.
Considero estas dos son las razones principales ya que como podemos ver en la grafica hay mas numero de telefonos con sistema operativo android asi que las apps que diseñemos van a tener un mayor impacto, y tiene la facilidad de usar muchas herramientas de google como vinculacion de cuentas, geolocalizacion , drive , maps, entre otras; asi que considero es la mejor opcion ademas de otra ventajas que tiene como facilidad en el desarrollo y constantes actualizaciones.