jueves, 31 de octubre de 2013

Software para celulares y tablets


Software para celulares y tablets




A)Como es la tendencia mundial y en argentina, por tipo de dispositivo y por sistema operativo:

 El mercado argentino esta adaptándose a un gran cambio ante la disminución de tablets, que con anterioridad eran importadas, incorporándolas desde la industria nacional. En este contexto, se verá afectada la variedad de productos a corto plazo y centrándose en pantallas de 10”.

1. Symbian OS: que fue producto de la alianza de varias empresas de telefonía móvil, entre las que se encuentran Nokia como la mas importante, Sony Ericsson, Samsung, Siemens, Benq, Fujitsu, Lenovo, LG, Motorola esta alianza le permitió en un momento dado ser unos de los pioneros y más usados, pero actualmente está perdiendo vertiginosamente cuota de usuarios aceleradamente;  esta por la versión 3.

2. Windows Phone: anteriormente llamado Windows Mobile es un S.O. móvil compacto desarrollado por Microsoft, se basa en el núcleo del sistema operativo Windows CE y cuenta con un conjunto de aplicaciones básicas, actualmente va por la versión 7. Está diseñado para ser similar a las versiones de escritorio de Windows estéticamente y existe una gran oferta de software de terceros disponible para Windows Mobile, la cual se puede adquirir a través de la tienda en línea Windows Marketplace for Mobile.

3. Blackberry OS: desarrollado por la empresa canadiense RIM (Research In Motion) para sus dispositivos. El sistema permite multitarea y tiene soporte para diferentes métodos exclusivos de RIM particularmente me refiero a sus  trackwheel, trackball, touchpad y pantallas táctiles.

4. iOS  (iPhones): anteriormente denominado iPhone OS creado por Apple originalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado de Mac OS X, se lanzo en el año 2007, aumento el interés con el iPod Touch e iPad que son dispositivos con las capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas, en si su principal revolución es una combinación casi perfecta entre hardware y software, el manejo de la pantalla multitactil que no podía ser superada por la competencia hasta el lanzamiento del celular Galaxy S I y II por parte de Samsung, personalmente puedo decir que el manejo multitactil del sistema operativo es de lo mejor.

5.El sistema operativo Android: es sin duda el líder del mercado móvil en S.O, está basado en Linux diseñado originalmente para dispositivos móviles como los teléfonos inteligentes pero después tuvo modificación para ser usado en tablets como es el caso del Galaxy Tab de Samsung , actualmente se encuentra en desarrollo para usarse en netbooks y PCs, el desarrollador de este S.O. es Google, fue anunciado en el 2007 y liberado en el 2008; además de la creación de la Open Handset Alliance, compuesto por 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para celulares, esto le ha ayudado mucho a Google a masificar el S.O, hasta el punto de ser usado por empresas como  HTC, LG, Samsung, Motorola entre otros.

Sistemas operativos para tablet:

1) iOS de Apple: una de las características más destacadas de la versión del sistema iOS, que ha sido adaptada y optimizada para que funcione a la perfección en las Tablets de Apple, es sin dudas sus extendidas funcionalidades multitáctiles, que en definitiva es lo que todo usuario espera en una tableta. Quizás para muchos, sobre todo para los expertos del sector, la iPad de Apple muestra en su pantalla principal un aspecto demasiado similar al iPhone, concluyendo que la empresa no había sabido aprovechar las casi 10 pulgadas de su Tablet. Pero lo cierto es que el desarrollo del sistema operativo que funciona en la iPad ha estado centrado en brindar la mayor cantidad y calidad de funcionalidades dentro de cada una de las aplicaciones que incluye el software.

2. Android: Si bien aún falta mucho camino por recorrer, ya que los desarrolladores de Android continúan mejorando día a día el sistema operativo para ofrecer un producto acorde a las necesidades de las computadoras portátiles, lo cierto es que Android se perfila como uno de los software más importantes de los próximos años, dentro del terreno de los dispositivos móviles y portátiles. Se trata de uno de los sistemas operativos más estables y personalizables de la actualidad. El sistema incluye soporte para Flash, además de una funcionalidad que hace las delicias de los usuarios, ya que posee notificaciones de las aplicaciones en una barra superior desplegable, que permite monitorizar, actualizar y administrar todos los programas instalados en el equipo. 
 
3.Windows 7: Una de las mayores ventajas que posee este sistema operativo para su uso en Tablets reside en el soporte que ofrece para tareas multitouch. Sin embargo, esta funcionalidad no basta para que Windows 7 pueda competir y triunfar en la batalla contra grandes como el caso de Android de Google, iOS de Apple y BlackBerry OS de RIM. que precisamente, en el caso de Windows 7, si bien incluye soporte para funciones multitouch, lo cierto es que no son lo suficientemente optimizadas para funcionar en las Tablets y los requerimientos que suelen tener los usuarios de este tipo de dispositivos.

4. Windows Phone 7: ha sido desarrollado incluyendo la moderna y novedosa interfaz Metro, cuya virtud principal reside en el hecho de ser realmente versátil, ya que funciona a la perfección en múltiples equipos, desde teléfonos móviles, reproductores de música no-táctiles, televisores con Windows Media Center, computadoras portátiles al estilo de las Tablets, e incluso en las convencionales PCs de escritorio con mouse y teclado, mediante la instalación de el Zune de escritorio.  Si tenemos en cuenta que la interfaz actual de Windows Phone 7 incluye la funcionalidad de scroll horizontal para que los usuarios de teléfonos celulares dispongan de un panorama más amplio en cuanto a display, de más está señalar que este sistema es realmente óptimo para las Tablets

La dificultad surge cuando el usuario desea utilizar los dedos de sus manos para trabajar sobre la pantalla de la Tablet, ya que Windows 7 no cumple con los parámetros de medidas mínimas en los controles táctiles, que debe ser superior a los 7 mm, garantizando que los mismos puedan ser pulsados con los dedos de forma fácil y sencilla. Es por ello, que por le momento el sistema operativo Windows 7 no es recomendable para Tablets, mientras que ha reportado ser un excelente sistema para computadoras de escritorio equipadas con pantalla táctil, mouse y teclado. Muchos expertos aseguran que si se apunta a que Windows 7 sea un OS para ser utilizado en Tablets, los desarrolladores de Microsoft deberán rediseñar casi por completo la interfaz del software.

 

5. BlackBerry Tablet OS: Sistema operativo que analizaremos en este artículo es el popular BlackBerry Tablet OS, el cual estará incluido por defecto en la nueva portátil PlayBook, que de acuerdo a los expertos será uno de los equipos más demandados por los usuarios. Como sucede con el resto de los equipos comercializados por BlackBerry, este nuevo dispositivo estará orientado sobre todo al ámbito profesional, por lo que el nuevo sistema operativo incluirá una serie de funciones especiales para realizar tareas corporativas

El nuevo sistema BlackBerry Tablet OS incluirá soporte para Adobe Air, Flash 10.1 y HTML5, intentando cubrir todas las necesidades del usuario con respecto al aprovechamiento en el uso intensivo de Internet.

 

C) Framework de desarrollo de apps:

-JQuery Mobile es un framework basado en HTML5 optimizado para todas las plataformas de dispositivos móviles, es uno de los más populares y está desarrollado a partir de JQuery y JQuery UI. Su implementación es sencilla y posee amplia documentación, además cuenta con ThemeRoller for Mobile para la creación la temas personalizados aprovechando las ventajas de CSS3.

- Sencha Touch 2 es una framework para el desarrollo de aplicaciones móviles de alto rendimiento basados en HTML5. Este framework incluye soporte para Blackberry 10 e IE 10 y es compatible con iOS, Android, BlackBerry, Windows Phone y otros. Esta desarrollado a partir de la plataforma HTML5 de Sencha, por lo cual se puede emplear Sencha Cmd, que es una herramienta de línea comando multiplataforma que permite realizar muchas tareas de manera automática como ser generar un nuevo proyecto.

- PhoneJS es un framework que contiene lo necesario para crear aplicaciones usando HTML5 y Javascript para desarrollar aplicaciones compatibles con los más populares smartphones y tablets. Es compatible para aplicaciones de IOS, Android y WindowsPhone. PhoneJS aprovecha todas las funcionalidades de JQuery y opcionalmente se puede incluir Knockout para el desarrollo de las interfaces de usuario con el modelo MVVM (Model-View-ViewModel).

- Kendo UI es un framework para el desarrollo de sitios web con HTML5 y aplicaciones mobiles. Posee widgets basados en JQuery, una simple y consistente interfaz de programación, un framework MVVM, temas y templates. Permite construir aplicaciones que parecen y se usan igual que una aplicación nativa por medio de un simple código de interfaz de usuario usando solo HTML5 y JavaScript.

E)Cuales son los costos promedios de los RRHH que hacen estos desarrollos:

La principal labor de los publisher es promocionar las aplicaciones a través de las diferentes plataformas que el cliente (desarrollador) desee, y además, realizar las gestiones necesarias para que la aplicación se encuentre disponible en las tiendas de aplicaciones. El porcentaje que queda para el publisher luego de la venta de la aplicación varía dependiendo del tipo de agencia al cual se solicite el servicio. A pesar de ello, los valores oscilan entre el 50% y el 70%. En caso de realizar las labores de difusión y comercialización de forma autónoma, los porcentajes de ganancia que solicitan las principales tiendas de aplicaciones en el mundo (Apple y Android) corresponde a un 30% sobre el nivel de ganancia. Por otro lado, es importante tener en cuenta la región a la que se quiere acceder, ya que existen publishers que sólo actúan de forma regional o por sectores, mientras que hay otros con alcance global.

F) Cuales son los apps stores mas importantes, y como son sus características:

App Store es una abreviación de Application Store (tienda de aplicaciones, en español), que es el nombre en inglés de una tienda en Internet de aplicaciones (programas) para algún equipo de cómputo, incluyendo computadoras personales, tabletas y teléfonos móviles. También se puede usar para referirse a una tienda de extensiones, como por ejemplo para complementos de navegadores de Internet.

A pesar de que se trata de un término genérico, App Store está relacionado con la marca Apple, ya que en el 2008 se lanzó la tienda de aplicaciones iOS (para iPhone inicialmente) dándose a conocer con ese nombre. Esta relación ha llegado al grado en que Apple ha intentado registrar el nombre App Store como una marca registrada.

Tiendas mas conocidas:

>Google Play: (anteriormente Android Market) es una plataforma de distribución de software en linea desarrollado por Google Inc. para dispositivos con sistema operativo Android. Fue lanzado en octubre de 2008. Hasta octubre de 2012, Google Play contaba con más de 700,000 aplicaciones.

>App Store: fue el primer servicio de distribución de aplicaciones, siendo lanzada el 10 de julio de 2008. En 2012, el CEO de Apple,Tim Cook, anunció que existen más de 650,000 aplicaciones disponibles para dispositivos con iOS.
 
>Windows Phone Store: es la plataforma de distribución de Microsoft para los dispositivos que cuentan con el sistema operativo móvilWindows Phone. Fue lanzado en octubre de 2010. Para octubre de 2012, contaba con más de 120,000 aplicaciones disponibles. En Mayo de 2013 Microsoft anunció que ya contaba con más de 145.000 aplicaciones en Windows Phone Store

<BlackBerry World: las aplicaciones para los dispositivos BlackBerry se encuentran disponibles mediante descarga a través del servicio BlackBerry World (antes BlackBerry App World). Fue lanzada en 2009. En julio de 2011 se reportaron 3 millones de descargas al día.

>Amazon Appstore: es una aplicación móvil de distribución de software disponible para los dispositivos con sistema operativo Android. Fue lanzada en marzo de 2011, contando con 3,800 aplicaciones.

G)Como es el negocio de los apps stores para los programadores:

Hace unos años, si querías vender una aplicación o un videojuego, tenias que pasar por el tedioso proceso de encontrar un publisher, alguien que te distribuyera la aplicación, y que por supuesto se iba a quedar gran parte de los beneficios. Esto implicaba una gran subida en el precio de la aplicación, ya que se tenia que pagar los costes del material asociado, la tienda donde se vendía tenia que tener algún tipo de beneficios.En definitiva un producto que se podría llegar a vender a un coste no demasiado elevado, acababa en el mercado a precios “desorbitados” que la mayoría de usuarios no estaba dispuesto a pagar. Gracias a la App Store, cualquiera que quiera una aplicación para su móvil, tan solo tiene que navegar a través de la tienda y descargarla. Es una clara ventaja para el usuario, pero se ha convertido también en un arma muy potente para los desarrolladores.

La App Store da la oportunidad a cualquier programador/empresa de vender sus aplicaciones a un coste bastante bajo y con un porcentaje sobre la venta muy elevado (hablamos de un 70% para el programador/empresa) Esto permite meterse en el mundo de las aplicaciones móviles de una manera muy sencilla.


BUSINESS

Business

Mediante la implementación de un sistema Business Intelligence es posible llevar a cabo diferentes actividades, gracias a la información y conocimiento que brinda el manejo y tratado previo de los datos obtenidos. 

BI permite realizar pronósticos de ventas y devoluciones, compartir toda la información recabada entre los distintos departamentos de la empresa y llevar a cabo análisis multidimensionales de los datos. Esta plataforma ofrece la posibilidad de generar y procesar los datos obtenidos, modificar la estructura de la toma de decisiones, y de esta manera mejorar notablemente el servicio que le es prestado al cliente. 

La mayoría de las grandes compañías, como tambien Pymes, han implementado con éxito el uso de las soluciones de BI en las siguientes áreas para diversas tareas: 

- Departamento de Ventas: El BI se utiliza para realizar análisis de ventas, detección de clientes importantes y potenciales, evaluación de los productos y los mercados, y planificación de pronósticos y proyecciones. 

- Departamento de Marketing: Para la segmentación y análisis de los clientes y el seguimiento de los nuevos productos. 

-Departamento de Finanzas: Para la evaluación de gastos, rotación de cartera y diversas razones financieras. 

-Departamento de Manufactura: Para controlar la productividad en línea, realizar análisis de desperdicios, calidad e inventarios, y administración de las partes críticas del sector. 

- Departamento de Embarques: Para el seguimiento de embarques y distribución, y recabar el conocimiento necesario para conocer los motivos por los cuales pueden llegar a extraviarse pedidos.

Algunos Casos de éxito Business Intelligence

El Ayuntamiento de Terrassa ha dado un importante paso tecnológico al apostar por la solución bigov basada en tecnología business intelligence de Microsoft y desarrollada por la empresa Bismarthttp://www.microsoft.com/spain/enterprise/Resources/ContentImages/casosexitosoluciones/AjuntamentdeTerrasa.jpg

http://www.microsoft.com/spain/enterprise/Resources/ContentImages/casosexitosoluciones/groupama.jpgGroupama ha pasado de tener informes “a día vencido” a disponer de la información actualizada en tiempo real allá donde se necesite: desde el puesto de atención al cliente, a los órganos de dirección, que pueden analizar con sencillas y potentes herramientas de Business Intelligence la información crítica del negocio.

http://www.microsoft.com/spain/enterprise/Resources/ContentImages/casosexitosoluciones/banco_sabadell.jpgDatos precisos en el momento exacto para tomar la decisión adecuada: el escritorio digital VISO de Banco Sabadell, basado en tecnología Microsoft, ha conseguido optimizar la productividad de toda la organización.





E-Commerce

Comprende la compra, ventamarketing, y servicios para productos o servicios por medio de redes de computadoras. Se puede ver como aplicaciones e-business aplicadas a las transacciones comerciales

Implica la utilización de esta red como medio para facilitar el intercambio de bienes y servicios. La forma más avanzada es aquella en la que un cliente: visualiza, selecciona y formaliza la adquisición de productos o servicios cuya descripción está disponible en un servidor conectado a Internet. Las empresas pueden colocar el catálogo completo de sus productos o servicios en Internet, y dar acceso abierto a sus potenciales clientesa una enorme vidriera virtual, así como también, renovar estos productos, dialogar con sus clientes y por lo tanto ajustarse a sus necesidades.

Para algunas empresas será el medio prioritario de desarrollo de su actividad. Para otras será un canal complementario. Es un canal en el que la tecnología tiene un papel importante pero no puede ser ésta la que condicione de forma exclusiva las decisiones a tomar.

A continuación algunos ejemplos de empresas que han sido exitosas en estos dos campos del E-commerce, tanto desde su implementación única como desde su implementación mixta con el comercio tradicional:

Mercado Libre es el mercado en línea más grande de Latinoamérica; en esta plataforma millones de personas se encuentran para comprar y vender sus artículos día tras día.
los compradores pueden encontrar varios artículos a los mejores precios, ya que está comprobado que en la red las cosas pueden resultar mucho más económicas.
Así mismo, los vendedores pueden acceder al mercado más eficiente de Latinoamérica para vender sus productos. Esta red también se posiciona como una plataforma para realizar contactos. Para disfrutar de los servicios brindados por Mercado Libre solo debe registrarse en el portal y empezar a comerciar.

Amazon es la empresa líder del comercio electrónico en el mundo. El éxito comercial de esta empresa se debe, según los expertos, esencialmente a su buena combinación entre precios y entregas inmediatas.
Amazon surgió como compañía en 1995 y sigue en las condiciones de conservar sus títulos de líder en el mundo del E-commerce.
Para 2006 Amazon registraba más de 7.000 millones de dólares en ventas, superando de lejos a su, para aquel entonces, competidor Dell.

E-Bay es un sitio en la Web destinado a la subasta de productos. En el mercado de las subastas las personas pueden comprar o vender cualquiera de los artículos agrupados por categorías en el portal.
La empresa nació con la idea de completar una colección de Caramelos Pez y en este intento su propietario se dio cuenta que podía vender artículos por la cantidad de personas que fluían en el ciberespacio. El primer artículo vendido fue un puntero láser.

3_ E-Procurement (Expresión anglosajona que significa procuración electrónica, algunas veces también conocida como Directorio de Proveedores) es la compra y venta de suministros, trabajo y servicios negocio-a-negocio. negocio-a-consumidor .o negocio-a-gobierno, a través de Internet, también como otros sistemas de información y conexiones de redes, tales como el Intercambio Electrónico de Datos, la Planificación de Recursos Empresariales 

Típicamente, los sitios Web de e-procurement permiten que usuarios calificados y registrados busquen compradores o vendedores de bienes y servicios. Dependiendo del enfoque, los compradores o vendedores pueden especificar o invitar a subastas. Las transacciones pueden ser iniciadas y completadas; Las operaciones continuadas pueden calificar a los clientes para descuentos por volumen u ofertas especiales. Los programas de e-procurement pueden hacer posible que se automaticen algunas actividades de compra y venta. Las compañías participantes esperan ser capaces de controlar inventarios pasados más eficazmente, reducir el exceso de intermediarios, y mejorar los ciclos de manufacturación. Se espera que el e-procurement sea integrado a la cadena de valor Compra-a-pago (Purchase-to-pay o P2P) que es más amplia, con la tendencia al manejo de cadena de suministros computarizado.

El e-procurement es hecho con una aplicación de software que incluye características para dirección y subastas complejas. La nueva generación de e-procurement es ahora sobre pedido o programa(s) como servicio (software-as-a-service).


Existen siete principales tipos de e-procurement:

1. ERP basada en Web (Web based ERP): crear y aprobar requisiciones de compra, realizar órdenes de compra y recibir mercancías y servicios a través del uso de una solución de software basada en la tecnología de Internet.

2. e-MRO (Mantenimiento, Reparación y Puesta a punto [Maintenance, Repair and Overhaul]): Lo mismo que la ERP basada en Web, excepto que los bienes y servicios ordenados son suministros de MRO no relacionados a productos.

3. e-sourcing (e-perfilación): Identificar nuevos proveedores para una categoría específica de requerimientos de compra usando tecnologías de Internet.

4. e-tendering (e-licitación): Enviar peticiones para información y precios a proveedores y recibir las respuestas de los mismos, usando tecnologías de Internet.

5. e-reverse auctioning (e-subasta revertida): Usar tecnologías de Internet para comprar bienes y servicios de un número de proveedores conocidos o desconocidos.

6. e-informing (e-información): Reunir y distribuir información de operaciones tanto de cómo para entidades internas y externas usando tecnologías de Internet.

7. e-marketsites (e-sitios mercantiles): Se expande sobre la ERP basada en Web para abrir cadenas de valor. Las comunidades compradoras pueden acceder a productos y servicios de proveedores preferidos, añadir a carros de compra, crear requisiciones, buscar aprobación, emitir recibos de órdenes compra y procesar facturas con integración a las cadenas de proveedores y sistemas financieros de compradores.



E mobile

Es la actividad dedicada al diseño, implantación y ejecución de acciones de marketing realizadas a través de dispositivos móviles (los más importantes son: Teléfonos móviles, PDA, iPods, Consolas portátiles, Navegadores GPS, etc.).



Presenta multitud de ventajas: alta capacidad de respuesta por parte del usuario, conexión directa con los potenciales clientes e impacto concreto y medible sobre los destinatarios. Las posibilidades que ofrecen los nuevos dispositivos móviles, su funcionalidad y los recursos aprovechables que presentan los hace elementos básicos a tener en cuenta en la comunicación para empresas del presente y del futuro. Internet se ha vuelto móvil.





Algunos casos de aplicación:



Galicia Mobile: permite a sus clientes operar cuentas desde cualquier smartphone sin ningún costo adicional y sin tener que descargar nada. Cuenta con versiones adaptadas para Iphone, Blackberry, Android y Windows Mobile. Facilita acceder al saldo, movimientos y CBU de las cuentas, consultar el vencimiento y los saldos de tarjetas, Pagar impuestos y servicios, recargar celulares, entre otras cosas.

Telefonica: cuenta ahora con una red de negocio de publicidad móvil en países como Brasil, Argentina y México, con varios productos disponibles como servicios avanzados de marketing SMS y servicios patrocinados.

Cadbury se dio cuenta que una ocasión de consumo de sus barras de chocolate para los trabajadores son las pausas. Y lo que hacen es jugar con su teléfono móvil.  Basado en este insight, ha creado una experiencia móvil a través de un juego muy simple (pero adictivo) que parte del escaneo del envoltorio de la barra de chocolate. Tal ha sido el éxito de este juego, que los consumidores incluso comparten sus resultados en Facebook!

Starbucks ha logrado generar una popular aplicación de iPhone que reúne varios aspectos de Marketing Móvil que facilitan al consumidor el proceso de tomar café.


  • La aplicación alerta de las cafeterías más cercanas
  • Los consumidores pueden hacer un pedido camino hacia la cafetería para evitar hacer cola
  • Posibilidad de pagar a través del móvil
  • Y además, la aplicación permite acumular y cajear puntos de fidelidad sin tener que pasar una tarjeta


lunes, 21 de octubre de 2013

Software para celulares y tablets

El fenómeno mobile (software para celulares y tablets)

1)   ¿Cómo es la tendencia mundial y en argentina, por tipo de dispositivo y por sistema operativo?

A continuación se detallan las 10 tendencias que regirán la evolución de las tecnologías móviles a nivel mundial. Los especialistas indican que el gran crecimiento será en los países emergentes:
1.       Móviles con poder de computadoras
De acuerdo con el especialista, más del 98% de los smartphones cuenta con tecnología de localización vía satélite (GPS) y más del 90% tiene procesadores con capacidades superories a 1Gigahertz y el 80% de los dispositivos tienen pantallas de más de 3.5 pulgadas. Además el 74% cuenta con procesadores ARM, que tienen mayor poder respecto al 26% que cuenta con arquitectura x86; y capacidad de almacenamiento local superior a los 8 Gigas.
2.       Cambio en el uso de los dispositivos
La mayoría de los smartphones se utilizan para interacción en redes sociales (cómputo social). Un ejemplo es que más del 50% de los usuarios de Facebook y Twitter ingresan a estas redes sociales a través de móviles, agregó Alan Moore, experto en innovación y economías creativas. Este uso cambiará hacia el “cómputo tangible” donde la interacción a través de gestos y datos biométricos será mayor, con ambientes de realidad aumentada más desarrollados y el cómputo como parte del mundo físico.
3.       Plataforma central
Los smartphones se convertirán en el centro del individuo en sociedad, donde podrá controlar su entorno a través de un dispositivo desde la palma de su mano. Encender o apagar el automóvil, recibir información sobre el consumo de energía de la casa, abrir o cerrar puertas de un inmueble, medir signos vitales o activar la lavadora desde el móvil, son sólo algunos ejemplos de cómo el teléfono inteligente se convertirá en el centro de los usuarios.
4.       Dispositivos inteligentes conectados
Los dispositivos inteligentes conectados crecerán de forma exponencial. Para el 2016, IDC proyecta que las ventas de smartphones a nivel mundial lleguen a los 1,258 millones de unidades, desde las 855 millones esperados para el 2013. Las tabletas pasarán de las 166 millones a las 261 millones. Para las computadoras portátiles (notebooks), la expectativa es que pasen de las 235 millones de unidades en 2013 a las 321 millones; y las computadoras de escritorio crezcan de las 156 millones a 162 millones.
5.       Intenet de las cosas
De acuerdo con IDC, al inicio de la próxima década existirán casi 30,000 millones de dispositivos instalados con Internet. 4,400 millones serán computadoras 3,800 millones serán redes 2,700 millones serán de entretenimiento 4,200 millones serán móviles 2,000 millones serán juguetes 5,000 millones serán accesorios 3,600 millones serán tecnologías integradas (embebidas) 2,500 millones serán de la industria automotriz
6.       Cómputo en la nube
Equipos como la Chromebook de Google verán un auge gracias a los sistemas operativos en dispositivos que se basan en el cómputo en la nube. Las capacidades de los dispositivos se sofisticarán, pero el analista de IDC asegura que aún estarán por debajo de las expectativas de los usuarios pues van a querer más que un dispositivo capaz de acceder a Facebook, Twitter o mensajería.
7.       Congestión de las redes
El crecimiento de las capacidades de transmisión de datos en las redes crecerá más lento que la información generada por los equipos conectados por lo que las redes sufrirán una congestión en el tráfico, a pesar de la evolución de las redes de la cuarta generación como las LTE.
8.       Almacenamiento de energía y transferencia táctil
Tecnologías que permitan almacenar energía y cargar la batería de los dispositivos sin necesidad de conectarlos a la energía eléctrica son otra tendencia que observa IDC. Stofega propuso la masificación de tecnologías de contacto integradas en otros objetos, como las mesas de los restaurantes, para que con sólo colocar un teléfono sea posible recargar su batería e incluso transmitir información o incluso ordenar comida y pagar la cuenta desde el dispositivo.
9.       Navegación en lugares cerrados
Así como la geo-localización permite obtener direcciones para llegar a algún lugar, IDC proyecta la utilización de sistemas de navegación dentro de inmuebles como centros comerciales o centros de trabajo para mejorar la eficiencia. Estas tecnologías también podrán monetizarse para, por ejemplo, los negocios localizados en un centro comercial envíen promociones a los usuarios dependiendo de su cercanía, gustos e intereses.
10.   Ubicuidad
El uso de las tecnologías móviles en todo momento y en todo lugar con soluciones que permitian resolver problemas gracias a los dispositivos móviles conectados a sensores de monitoreo, respaldadas por la analítica de datos. Por ejemplo, soluciones que puedan organizar la agenda diaria de un profesionista dependiendo del tráfico de una ciudad, así como recomendarle rutas y horarios de salida.

TENDENCIAS DE VENTAS





2)   ¿Qué características tienen los principales sistemas operativos?

BlackBerry OS 
El BlackBerry OS es un sistema operativo móvil desarrollado por Research In Motion para sus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentes métodos de entrada adoptados por RIM para su uso en computadoras de mano, particularmente latrackwheel, trackball, touchpad y pantallas táctiles. Su desarrollo se remonta la aparición de los primeros handheld en 1999. Estos dispositivos permiten el acceso a correo electrónico, navegación web y sincronización con programas como Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de un teléfono móvil.
Como mencionamos Blackberry es un sistema operativo que brinda una gran funcionalidad en el ámbito empresarial debido a una serie de características que lo hacen más que útil para este sector.
Cabe destacar que permite la sincronización con herramientas tales como Novell GroupWise, Microsoft Exchange Server y Lotus Notes.
BlackBerry Enterprise Server (BES) proporciona el acceso y organización del email a grandes compañías identificando a cada usuario con un único BlackBerry PIN. Los usuarios más pequeños cuentan con el software BlackBerry Internet Service, programa más sencillo que proporciona acceso a Internet y a correo POP3 / IMAP / Outlook Web Access sin tener que usar BES.

Microsoft Windows Mobile 
El sistema operativo Windows Mobile fue desarrollado por la compañía Microsoft con el fin de ofrecer un software similar al conocido Windows OS, incluyendo una suite de aplicaciones que fuera de uso exclusivo para dispositivos móviles, tales como teléfonos celulares, PDA y otros.
En sus comienzos fue denominado Windows CE y Pocket PC y se encontraba en una escasa cantidad de celulares disponibles en el mercado, aunque con el paso de los años Windows Mobile supo ganarse un lugar de prestigio entre los fabricantes y usuarios de telefonía celular.
Entre las características principales de Windows Mobile, cabe destacar que se trata de un sistema operativo similar en su forma de uso al Windows que se utiliza en las PC, lo que lo convierte en un software con una interfaz gráfica familiar para el usuario.
De acuerdo a los anuncios oficiales, la próxima versión denominada Windows Mobile 7, está creada en base al estilo de Windows Vista, e incorporará importantes funciones tales como soporte para pantallas táctiles.
Lo más apreciado por los usuarios de móviles que incluyen el sistema operativo de Microsoft ha sido hasta el momento la posibilidad de utilizar importantes herramientas pertenecientes a las suites Office Mobile, Outlook Mobile e Internet Explorer.

iPhone OS 
iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple. Originalmente desarrollado para el iPhone, siendo después usado en dispositivos como el iPod Touch, iPad y el Apple TV. Apple, Inc.
La interfaz de usuario de iOS está basada en el concepto de manipulación directa, usando gestos multitáctiles. Los elementos de control consisten de deslizadores, interruptores y botones. La respuesta a las órdenes del usuario es inmediata y provee de una interfaz fluida. La interacción con el sistema operativo incluye gestos como deslices, toques, pellizcos, los cuales tienen definiciones diferentes dependiendo del contexto de la interfaz. Se utilizan acelerometros internos para hacer que algunas aplicaciones respondan a sacudir el dispositivo (por ejemplo, para el comando deshacer) o rotarlo en tres dimensiones (un resultado común es cambiar de modo vertical al apaisado u horizontal).

Google Android 
Es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.
El sistema operativo para móviles Android fue creado con el fin de ofrecer un software gratuito de código abierto, por lo que permite la utilización de gran cantidad de aplicaciones y una importante posibilidad para customizar nuestro equipo.

3)   ¿Cuáles son los framework de desarrollo de estas aplicaciones (apps)?

Framework de BlackBerry OS
Cascades es el nuevo framework desarrollado por RIM para BB10, usa C++ y QML. El BlackBerry 10 Native SDK contiene una serie muy nutrida de nuevos API, (Application Programming Interface) y una  mejoría del entorno de desarrollo integrado, (integrated development environment – IDE), que ayudará los desarrolladores a crear aplicaciones nativas con altas prestaciones. EL SDK native contiene todas las API y las funciones disponibles en el actual BlackBerry Native SDK2.0 para la Tablet OS, junto a funciones adicionales. En particular, algunas nuevas API introducidas incluyen:
·                    Scoreloop SDK2.0: Es un SDK desarrollado por RIM que orientado al social gaming, provee las API para programar los perfiles de usuario, las clasificaciones, los resultados globales de adjudicación, y desafío a otros jugadores. Los desarrolladores de videojuegos, en particular, pueden mejorar sus juegos con la añadidura de nuevas funciones de social gaming.
·                    Push Management API: Como conocido, el corazón de la plataforma BlackBerry es la tecnología Push. Con el objetivo de permitir a los desarrolladores crear aplicaciones basadas sobre tal tecnología, RIM gradualmente está concediendo API por la gestión del Push Management.
·                    Payment API: Con estas API es posible implementar y administrar dentro de las aplicaciones la integración de mecanismos de pago en-app.

Framework de Microsoft Windows Mobile
Compact Framework (ASP y .NET) es el Framework de Microsoft Windows Mobile.
En Windows Mobile se optó por dejar la administración de los recursos del procesador al libre arbitrio de cada fabricante. Windows Mobile está basado en Windows CE, un sistema operativo portátil de 32 bits, con 256 niveles de interrupción y 64 interrupciones programables, que permiten al programador un control muy fino de las prioridades de cada tarea. Los diseñadores han tomado el modelo de Windows de escritorio y lo han mejorado para que sea “en tiempo real”. Con esta base tecnológica, se puede montar sobre él casi cualquier combinación de software, y ésta heredará dichos beneficios.

Framework de iPhone OS
iOS se deriva de Mac OS X, que a su vez está basado en Darwin BSD, y por lo tanto es un sistema operativo Unix. iOS cuenta con cuatro capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios" y la capa de "Cocoa Touch".
Las aplicaciones para Ipad y Iphone, tanto páginas web adaptadas para estos dispositivos como aplicaciones nativas son desarrolladas en el framework de Apple Cocoa Touch. La ventaja de desarrollar en el lenguaje nativo es que se puede controlar todo el dispositivo, como la cámara, gps, etc. y las aplicaciones son mucho más rápidas que una adaptación web.
Se puede programar en cualquiera de las capas que proporciona Apple, desde el Core OS hasta el Framework Cocoa Touch, dependiendo de la flexibilidad y personalización que se le quiera dar a la aplicación.

Framework de ANDROID
Esta capa provee de todos los elementos necesarios para la creación y desarrollo de software a los programadores, es decir contiene elementos que serán de gran ayuda a los mismos, en el momento de escribir aplicaciones compatibles con ese sistema operativo. Entre los servicios que los programadores pueden encontrar, se destacan un gestor de aplicaciones y una serie de interfaces programables (APIs) o "Application Programming Interface" abiertas.
Los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario. Características adicionales:
·         Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas características se exponen a los desarrolladores a través del Framework de aplicaciones de Android; algunas son: System C library(implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras.
·         Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx".
·         Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red y modelo de controladores.
·         El núcleo también actúa como una capa de abstracción entre el hardware y el resto de la pila de software.

4)   ¿En qué lenguajes se hacen estás aplicaciones?

Lenguajes de desarrollo de aplicaciones para BlackBerry OS
Existen múltiples opciones, cada uno puede elegir la que le resulta más cómoda en base a sus conocimientos o al tipo de aplicación que quiera desarrollar. Cascades es el nuevo framework desarrollado por RIM para BB10, usa C++ y QML, y encontró muy buena respuesta entre los developers. Webworks es un empaquetador de HTML5 que permite usar HTML, Javascript y CSS. El framework de Adobe AIR permite portar desarrollos en Flash con Actionscript muy fácilmente. Además, siempre es posible desarrollar en el SDK Nativo (C / C++) que ofrece acceso al hardware de bajo nivel.

Lenguajes de desarrollo de aplicaciones para Microsoft Windows Mobile
Los lenguajes utilizados para desarrollo de aplicaciones Windows Phone, son C# y Visual Basic, en conjunto con la plataforma Silverlight, que tomó a XAML como base para crear una interfaz gráfica al mejor estilo Flex/Flash con muy poco esfuerzo. Visual Studio 2010 y 2012, son los principales IDEs que los desarrolladores utilizan para crear aplicaciones.

Lenguajes de desarrollo de aplicaciones para iPhone OS
Como iPhone comparte base con Mac OS X, la cadena de instrumentos para desarrollar aplicaciones para iPhone está también basada en Xcode e incluye compiladores cruzados para el procesador ARM y un emulador de iPhone llamado Aspen. El lenguaje de programación principal para iPhone OS, al igual que en Mac OS, es Objective-C.

Lenguajes de desarrollo de aplicaciones para ANDROID
Las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos y otros. Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor, un entorno visual para programadores novatos.
El desarrollo de aplicaciones para Android no requiere aprender lenguajes complejos de programación. Todo lo que se necesita es un conocimiento aceptable de Java y estar en posesión del kit de desarrollo de software o «SDK» provisto por Google el cual se puede descargar gratuitamente. Todas las aplicaciones están comprimidas en formato APK, que se pueden instalar sin dificultad desde cualquier explorador de archivos en la mayoría de dispositivos.

5)   ¿Cuáles son los costos promedios de los RRHH que hacen estos desarrollos?

Este tipo de perfil de desarrolladores puede realizar tareas tanto en relación de dependencia como trabajos en formato Free Lance a demanda. Mientras que en relación de dependencia los rangos de sueldo mensuales pueden variar en el rango de entro los $ 8.000 y $ 15.000 Netos, trabajando en formato Free Lance el desarrollador puede tener ingresos por objetivos, por aplicación, por horas, etc., obteniendo ingresos de más del doble de los de relación de dependencia.

6)   ¿Cuáles son las apps stores, mas importantes, y como son sus características?

En todos los casos la tienda es la que se encarga de realizar la distribución virtual de la app y la operación comercial (cobrar, procesar el pago, depositar la ganancia) y se queda a cambio un porcentaje.

BlackBerry OS
La tienda de aplicaciones oficiales más importante es BlackBerry World.

Microsoft Windows Mobile
La tienda de aplicaciones oficiales más importante es Windows Mobile Marketplace.

iPhone OS
Las tiendas de aplicaciones oficiales más importantes son iTunes Store y Mac App Store.

Android 
La tienda de aplicaciones oficial de Android es Google Play, existiendo otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung Apps de Samsung.

7)   ¿Cómo es el negocio de las apps stores para los programadores?

BlackBerry OS
El programa “10k Developer Commitment” garantiza a quienes hagan aplicaciones para BB10 que ganarán al menos 10.000 dólares con sus ventas en el App World, o de lo contrario RIM cubrirá la diferencia.

Microsoft Windows Mobile
Microsoft reparte en algunos casos hasta el 60% de los ingresos con el desarrollador.

iPhone OS
Apple reparte el 70% de los ingresos con el desarrollador.


Android 
Google retribuye a los desarrolladores el 70% del precio de las aplicaciones.