Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Importante para posiciones de la pantalla y teclado
Logo y título de la app en el dispositivo
Permisos a pedir al usuario
Totalmente programadas en el entorno de desarrollo específico para cada sistema operativo.
Mayor afinidad cross-plataforma
Disminuye la experiencia de usuario
HTML5 no funciona para todo
Uso de HTM5, CSS3 y JS
http://developer.android.com/intl/es/guide/topics/manifest/manifest-intro.html
IDE: Visual Studio
Lenguaje: C#
IDE: XCode
Lenguaje: Objective-C
Puede tener problemas de performance
Acceso a APIs nativas
IDE: BB Native SDK
Lenguaje: Java
https://dev.windowsphone.com/en-us/downloadsdk
Corre en el dispositivo, no en web
Se requiere de un buen framework
https://developer.apple.com/xcode/index.php
IDE: Eclipse o Android Studio
Lenguaje: Java
acceden a la web a través de sus móviles
Bajo costo de mantenimiento
https://developer.blackberry.com/native/documentation/bb10/getting_started.html
http://developer.android.com/sdk/index.html
Es el formato en el cual se construyen las aplicaciones para el SO Android
APK significa “Android package file”
Es un framework de código abierto que nos permite convertir nuestros proyectos HTML5 – CSS3 – JS en aplicaciones que se ejecutan en diferentes dispositivos móviles como iOS, Android, Blackberry, entre otros.
Solo funciona en la plataforma nativa
Acceso a todas las APIs nativas
Transformaciones: 2D y 3D
Transiciones
RGBA colors
Media queries
Perfomance y gráficos rápidos
Mayor costo de desarrollo
Mayor semántica
Mejoras en cuanto a accesibilidad
Nuevos tags (audio, video, canvas)
Mejor soporte para SVG
Geolocation
Local Storage
http://phonegap.com/
http://jquerymobile.com/demos/1.2.1/
Distribución en el App store
Mayor curva de aprendizaje
Derechos de licencia
Mejor experiencia de usuario
Framework javascript que permite crear sitios webs para dispositivos móviles
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=EclipseHTMLEditor
<script type="text/javascript" charset="utf-8" src="apis/camera.js"></script>
carpeta con el código JS/HTML5/CSS3
archivo de configuración de la app
carpeta con los js de las apis de phonegap
Responsive web design
página inicial de la app
<div class="ui-block-a"><div data-role="button" onclick="take_pic();">Take a Picture</div></div>
Adaptar el sitio web al dispositivo del usuario
Aplicaciones que una proveedora le instala a un equipo que se vende en contrato
Sistema operativo móvil basado en Linux
Con la llegada de Android 4.0 Google introdujo Holo, un nuevo término para identificar el nuevo diseño de las aplicaciones.
http://jquerymobile.com/
Algunas de estas aplicaciones no se pueden desinstalar y ese es el principal problema con el “bloatware” en los equipos Android.
Desarrollado por la Open Handset Alliance, la cual es liderada por Google
Es una expresión CSS que se evalúa por true o false.
Si es true, los selectores CSS y las propiedades dentro de la expresión serán aplicadas
http://developer.android.com/design/style/themes.html
Nos permite tener código HTML que responde a diferentes resoluciones y orientaciones.
Paso 2: Crear una keystore y guardarla en una carpeta
Completamente desarrolladas en HTML5
Última versión: 5
Apps descargadas en 2012: 18.5 b
SO: iOS 7 (beta)
Paso 3: Completar los datos solicitados
http://jquerymobile.com/themeroller/
http://jquerymobile.com/demos/1.2.1/docs/pages/page-anatomy.html
Paso 4: Elegir carpeta de destino para guardar el .apk
http://www.responsinator.com/
El código se puede descargar y modificar.
Un ROM es un paquete que contiene una versión entera de Android, con sus aplicaciones y modificaciones al software
http://getbootstrap.com/
Permite que se puedan crear ROMs
Es un conjunto de librerías y herramientas de desarrollo necesarias para construir y testear aplicaciones Android.
http://foundation.zurb.com/
http://rwdcalc.com/
Pueden ser hechos oficialmente por un fabricante o por desarrolladores
http://resizemybrowser.com/
http://www.thismanslife.co.uk/projects/lab/responsivewireframes/#desktop
En la carpeta principal del proyecto, botón derecho->Export
http://www.targetlocal.co.uk/responsive-web-design-resources/
Paso 1: Android->Export Android Application
http://developer.android.com/intl/es/sdk/index.html
http://docs.phonegap.com/en/3.0.0/index.html
Apps descargadas en 2012: 32.5 b
SO: Jelly Bean 4.2.x
Multiplataforma
Pueden no funcionar sin conexión
Pocos requisitos de hardware
No disponibles en App store
Permite instalar paquetes de Android, realizar actualizaciones de las diferentes versiones o traer nuevos cambios.
Curva de aprendizaje rápida
Acceso parcial a las APIs nativas
No requieren procesos de aprobación
Problemas de seguridad
Menor costo
Disminuye la experiencia de usuario
http://developer.android.com/intl/es/distribute/googleplay/publish/register.html
http://www.tutosytips.com/hablemos-de-el-uso-de-media-queries-en-css3/