Está en la página 1de 14

Desarrollo nativo de

aplicaciones
Aplicaciones móviles
 Las apps nativas son aquellas aplicaciones
desarrolladas para ser instaladas en una plataforma
Desarrollo de específica, como por ejemplo iOS o Android, utilizando un kit
de desarrollo de software específico (SDK) de la plataforma.
apps nativas
Android Google

• En Android (Google), se puede desarrollar en diferentes IDEs,


aunque el más conocido es Eclipse, y el lenguaje de programación
utilizado es Java.
 Las aplicaciones nativas escritas para una plataforma no
se pueden implementar en otra, es decir, una aplicación
nativa diseñada específicamente para Android no podrá
instalarse en un iPhone.
 Este tipo de aplicaciones ofrecen un rendimiento más
rápido y acceso directo a los servicios nativos del
dispositivo(acelerómetro, GPS, cámara, etc.), sin embargo,
una de las desventajas de crear aun app nativa es la
cantidad de tiempo que se necesita y todos los Ventajas y
conocimientos de desarrollo que se requieren, ya que cada
software requiere un lenguaje de programación distinto. desventajas
 Este incremento del tiempo de desarrollo hace que las
aplicaciones nativas sean más caras que el resto de
opciones que vamos a ver a continuación.
 AppCelerator, un framework que permite crear aplicaciones
nativas para móviles basándonos en JavaScript.
 jQuery Mobile ,HTML5, el cual nos permite escribir una sola
versión del código para hacerlo funcionar en diferentes
plataformas.
  Corona SDK es una de las opciones más interesantes. Es
muy fácil para adaptarse a él y sobre todo es utilizado en el
ámbito de los juegos. 
 The App Builder el cual nos ofrece una interfaz sin código Framework
para desarrollar más rápido. Además, uno de sus aspectos
más interesantes es que nos permite publicar directamente
una aplicación en Google Play.
Es una mezcla entre las aplicaciones web y nativas,
permite que se visualicen dentro de un navegador web,
que el contenido se adapte a la pantalla del dispositivo
y que tome aspecto de navegador web.
PROGRAMACION
MOVIL HIBRIDA
Es versátil.
 Gracias a que la app puede adaptarse a múltiples plataformas,
podemos exportar el código base y reutilizarlo; una característica
que ahorra tiempo para el desarrollador.

Sin permisos.

 No requiere permisos externos para publicarse en las tiendas


de descargas de aplicaciones. Características
Mantenimiento sencillo. 

Es relativamente fácil para el desarrollador actualizarla y mejorarla.

Costo accesible. 

Con relación a las apps nativas, requiere menor inversión.


Ionic jQuery Mobie

Framework 7 Framework Onsen UI

Native Script
JavaScript

Kotlin
Java

Lenguajes de Programación

Swift Objective-C

TypeScript
Las aplicaciones web son un tipo de software que se codifica
en un lenguaje soportado por los navegadores web y cuya DESARROLLO
ejecución es llevada a cabo por el navegador en Internet.  MOVIL
Son aquellas herramientas que los usuarios pueden utilizar WEB
accediendo a un servidor web por medio de Internet
mediante un navegador que ejecutará la misma.
Que las aplicaciones web sean ejecutadas por medio de un
navegador web en una red significa que los datos o los
archivos en los que trabajas son procesados y almacenados CARACTERISTICAS
dentro de la una red a través de un navegador. Por este
motivo, este tipo de aplicaciones por lo general, no necesitan
ser instaladas en el ordenador o el móvil.
Las aplicaciones web están íntimamente relacionadas con el
almacenamiento de datos en la nube, ya que toda la
información se guarda de forma permanente en servidores
web, los cuales además de alojar dicha información, nos la CARACTERISTICAS
envían a nuestros dispositivos móviles en cada momento que
sea requerida, realizando copias temporales de estos envíos
dentro de los dispositivos que utilicemos.
Lenguaje JavaScript

Se utiliza principalmente del lado del cliente aunque se puede


utilizar del lado del servidor. Actualmente y gracias a
tecnologías como AJAX es utilizado para enviar y recibir
información del servidor.

Lenguaje PHP LENGUAJES


Es un lenguaje enfocado en la creación de webs dinámicas.
Sus scripts son interpretados por el servidor y genera código
HTML.

Soporta la orientación a objetos  y utiliza un lenguaje


multiplataforma. Además, puede conectarse con una gran
cantidad de base de datos: MySQL, PostgreSQL, Oracle, MS
SQL Server.
Lenguaje Python

Este lenguaje es que permite a los programadores elegir un


estilo de programación concreto (objetos, estructurado,
funcional…), debido a que es un lenguaje de programación
multiplataforma.

Lenguaje Ruby LENGUAJES

Como el anterior, es un lenguaje interpretado y está orientado a


objetos. Hereda su sintaxis de Phyton y Perl. El lenguaje puede
cargar librerías de extensiones dinámicamente si el sistema
operativo lo permite. Además, es un lenguaje portátil.

También podría gustarte