Universidad Central del Ecuador, Facultad Ing en ier ía de Ciencias Físicas y Matemática
1
Ingeniería Informática Sistema Operativo De Dispositivo Móvil iOS Cárdenas N.*; Charro W.*; García D.*; Gavilanes F.*; Guzmán F. *; Naranjo F. *; Roca C. * ∗
Universidad Central del Ecuador, Facultad de Ingeniería Ciencias Físicas y Matemática, Quito, Ecuador e-mail:
[email protected] e-mail:
[email protected] e-mail:
[email protected] e-mail:
[email protected] e-mail:
[email protected] e-mail:
[email protected] e-mail:
[email protected] RESUMEN
En este este artículo artículo daremos un pequeño pequeño vistazo al sistema sistema operativo para dispositivos móviles iOS, con con puntos puntos destacados destacados como su creación, características, evolución que le permiten competir en el mercado, ubicándolo en segundo lugar a nivel mundial en ventas y preferencia de usuarios. Palabras clave: iOS, dispositivo, dispositivo, móvil, celular, interfaz. ABSTRACT
In this article we take a short look at the iOS operating system for mobile devices, with highlights such as its creation, characteristics, evolution that allow you to compete in the market, putting it in second place worldwide in sales and user preference., characteristics, evolution. Keywords: iOS, iOS, device, mobile, cell pone , interface. 1
1. INTRODUCCIÓN En el presente documento se hará referencia al sistema operativo iOS, el mismo que es uno de los más usados actualmente. Se tomarán en cuenta aspectos tales como su origen, sus características principales, algunas estadísticas, entre otras cosas. Conocer de este tipo de temas ya no resulta solamente de pocos, sino, de todas las personas ya que el mundo de la tecnología junto con los dispositivos móviles constituyen un pilar importante en la vida de los seres humanos, permitiendo comunicarnos y hacer uso de todos sus servicios.
El sistema operativo de Apple Apple denominado iOS surgió en junio de 2007, de la mano de iPod Touch y de iPhone y después se ha incluido en el iPad. Derivado de Mac OS X, solo funciona sobre los aparatos fabricados por Apple, en los que viene incorporado. En 2008 se abrió el kit de desarrollo de software (SDK por sus siglas en inglés), dando así a desarrolladores externos la posibilidad de programar para los dispositivos Apple. Fue entonces cuando comenzó a recibir el nombre de iPhone OS.
2. iOS 2.1 Descripción 2.1 Descripción
iOS está basado en el sistema operativo de Mac OS X y sus herramientas de programación son similares, salvo que este se adapta a una plataforma móvil, puesto que, la idea principal de Apple estaba dirigida hacia los dispositivos como el iPhone, el iPad, el iPod Touch.
Gráfico 1. Sistema operativo de Apple
La prioridad de iOS es el ambiente gráfico, característica principal dentro de Apple, haciendo que sea de fácil uso e interacción para los usuarios aprovechando al máximo su hardware táctil convirtiéndose en un sistema de fácil manejo, agradable e intuitivo.(van der Spoel et al., 2015)
Desde la última versión, iOS 5, en el mercado desde octubre de 2011, el primer encendido del dispositivo y las actualizaciones del sistema operativo se realizan de forma inalámbrica, sin necesidad de conectarse al ordenador mediante un cable. Según lo expuesto durante su presentación
Artículo recibido el XVII, 2016; revisado XXVIII de 2016. Cárdenas N.G. (Coordinador): Santo Domingo de Carretas (Partenon Lote 78),
[email protected], (593) 0984137171, Ciudadela Universitaria (Bolivia S/N y Eustorgio Salgado).
Copyright © 2016 by Cárdenas N; Charro W; García D; Gavilanes F; Guzmán F.; Naranjo F.; Roca C. Published with permission of the author.
Universidad Central del Ecuador, Facultad Ing en ier ía de Ciencias Físicas y Matemática
2
oficial, incluye esta versión más de doscientas nuevas prestaciones con respecto a la anterior. Las mayores críticas que ha recibido este sistema operativo propietario se deben a su carácter restrictivo, que impide el desarrollo de programas si no es a través de su plataforma de compra, en contra de todos los principios del software libre, y limita el control por parte del usuario. (Arroyo, n.d.) 2.2 Tecnologías de iOS
El efectivo trabajo de iOS hacia los usuarios es posible gracias a la base sólida sobre la cual se construye, en donde se aprovecha al máximo el hardware de tecnología táctil. Tecnologías compartidas entre iOS y Mac OS X incluye el kernel OS X, BSD sockets para la creación de redes, y Objective-C, y C/C ++ compiladores para un rendimiento nativo. Dentro de las tecnologías tenemos: Cocoa Touch:
Gráfico 2. Arquitectura de iOS. Fuente: (http://blog.ticsandroll.es/)
Cocoa Touch: Es la capa más importante para el desarrollo de aplicaciones iOS. Posee un conjunto de Framework que proporciona el Api de Cocoa para desarrollar aplicaciones.
Es el marco de programación que maneja la interacción con el usuario en iOS. Usando la tecnología derivada de cocoa y el magnífico escritorio de Mac, Cocoa Touch y la interfaz de iOS fueron completamente rediseñadas para multi touch.
Esta capa está formada por 2 frameworks fundamentales:
Gráficos: Van desde dibujo 2D integral para el procesamiento acelerado 3D y acceso directo a la reproducción de video del sistema y las capacidades de captura.
* Foundation Framework: define las clases básicas, acceso y manejo de objetos, servicios del Sistema operativo.
Xcode: La completa herramienta Xcode para desarrolladores y el SDK de iOS se distribuyen juntos, y se pueden descargar de forma gratuita con solo registrarse como desarrollador en la página de Apple.
Provee los servicios de Gráficos y multimedia a la capa superior.
2.3 Servicios de iOS
* Interfaz elegante e intuitiva. * Un centro de notificaciones. * Mensajes con iMessage, eston mensajes son ilimitados y seguros entre usuarios de iPad, iPhone, iPod Touch. * Recordatorios. * Fotos. * Cámara. * Apps Móviles * Tecnología Multi-Touch * Batería de larga Vida. 2.4 Arquitectura de iOS
* UIKit.- contiene todas las clases que se necesitan para el desarrollo de una interfaz de usuario.
Media:
Core Services: Contiene los servicios fundamentales del sistema que usan todas las aplicaciones. Core OS: Contiene las características de bajo nivel como ficheros del sistema, manejo de memoria, seguridad, drivers. 3. ESTADISTICAS DE iOS La feroz competencia en el mercado de los dispositivos móviles tiene su reflejo en la diversidad de sistemas operativos. Algunos fabricantes de dispositivos como RIM o Apple tienen su propio sistema operativo, pero también existen opciones multidispositivo como Windows o Android, la propuesta libre de Google. Por otra parte, sistemas operativos inicialmente pensados para smartphones han sido adaptados para otros tipos de terminales, como tabletas o lectores de libros electrónicos. Tras años y años de reinado de Symbian como sistema operativo predominante, Apple y Google se han, hecho un
Copyright © 2016 by Cárdenas N; Charro W; García D; Gavilanes F; Guzmán F.; Naranjo F.; Roca C. Published with permission of the author.
Universidad Central del Ecuador, Facultad Ing en ier ía de Ciencias Físicas y Matemática
3
importante hueco que va ganando terreno año a año en detrimento de Symbian y Microsoft principalmente(tabla1). (Rogério dos Santos Alves; Alex Soares de Souza, 2014)
3.2 Uso de iOS
Tabla 1. Principales plataformas de smartphones en los cinco mayores mercados europeos (Reino Unido, Alemania, Francia, Italia y España) por porcentaje de usuarios, 2010-2011. Datos obtenidos de la media de los tres últimos meses. Fuente: ComScore .
Symbian Google Apple RIM Microsoft
Julio de 2010
Julio de 2011
53,9% 6,0% 19,0% 8,0% 11,5%
37,8% 22,3% 20,3% 9,4% 6,7% Gráfico 5. Tendencias
En el siguiente gráfico se puede ver en una muestra de 1440 desarrolladores, las plataformas en las que están desarrollando en este momento, en estos datos correspondientes al segundo cuarto de 2012 llama la atención que una amplia mayoría de los desarrolladores se dedican a crear aplicaciones para Android. Esto corresponde con la amplia mayoría de teléfonos con este sistema operativo que hay en el mundo. En segundo lugar está iOS con un 66% de los desarrolladores, esta plataforma, tiene peculiaridad de que es la que más ingresos genera por aplicación. (Manuel, Láinez, Alfredo, Calafi, & Pfc, 2012)
Dispositivos Móviles Fuente http://www.netmarketshare.com/)
3.3 Estadísticas de Facebook en el Ecuador
Gráfico 6. Tendencias Facebook Fuente (http://blog.formaciongerencial.com/) Gráfico 3. Porcentaje de
desarrolladores de sistemas móviles
3.1 Ventas mundiales de dispositivos móviles
4. ASPECTOS RELEVANTES 4.1 La interfaz de usuario y evaluación de las plataformas móviles del sistema disponible en el mercado
Gráfico 4. Tendencias Telecomunicaciones (Año 2011)
Fuente (www.itu.int)
La interfaz de usuario en este sistema se basa en la idea de la manipulación directa por medio del tacto. Ofrece al usuario una tecnología multi-touch, lo que significa que el usuario puede utilizar varios dedos simultáneamente para elegir muchas funciones al mismo tiempo. Además, tiene un acelerómetro incorporado, lo que permite la detección automática de la posición del dispositivo, y el control de sus funciones mientras se mueve. La interfaz del sistema es rápido y sensible. el iOS System11 ofrece cuatro capas de marcos de abstracción a la que un programador puede referirse: Cocoa
Copyright © 2016 by Cárdenas N; Charro W; García D; Gavilanes F; Guzmán F.; Naranjo F.; Roca C. Published with permission of the author.
Universidad Central del Ecuador, Facultad Ing en ier ía de Ciencias Físicas y Matemática
4
Touch es una biblioteca de interfaz de usuario con el uso de una pantalla táctil; Media es una biblioteca usada mientras se accede a gráficos 2D y 3D, audio y archivos de vídeo; Core Services es un conjunto de bibliotecas del núcleo para gestionar las aplicaciones y el trabajo del hilo, la red gestión, soporte de base de datos (SQLite), y otros cuya actividad no es directamente visible para el usuario; y Core OS contiene una interfaz de sistema operativo fundamental y las definiciones de los tipos de datos de bajo nivel. iOS es una plataforma para la mayor colección del mundo de las aplicaciones para dispositivos móviles. La estructura de cada aplicación tiene "ADN de Apple código. "Creación de aplicaciones se realiza mediante el uso de un entorno de desarrollo Xcode integrado. En el IOS sistema, un navegador nativo para cada usuario de iPhone, iPad o iPod Touch es el navegador Safari. Sus principales ventajas son la velocidad de carga de la página, desplazamiento suave, y menús de pantalla. Tiene un campo de búsqueda inteligente común. es compatible con gestos básicos y permite al usuario sincronizar marcadores y mostrar las pestañas abiertas en otros dispositivos que utilizan el mismo ID de Apple. (Łobaziewicz, 2015) 4.2 El contenido completo de la cadena de suministro La clave de la cadena de suministro de contenido de Apple es el control de cómo se utiliza y se transfiere el contenido. El contenido es crucial, ya que se inscribe la rentabilidad de los dispositivos de hardware y crea un ecosistema de Apple que, en conjunto, impone altos costos a los consumidores que intentan salir. El primer elemento de la cadena de suministro de contenido es la producción propia del sistema operativo y el software para los productos de Apple. Por ejemplo, para el año 2005 los productos basados en OS X (el sistema operativo que se ejecuta exclusivamente en ordenadores Mac) representaron casi la mitad de las ganancias de Apple. Para el año 2010, los productos OS X componen el 22 por ciento del margen total, mientras que los nuevos iOS de Apple (iPhone sistema operativo) fue responsable de aproximadamente el 70 por ciento de los beneficios brutos de Apple, y para 2010, el 92 por ciento de las ganancias de Apple se generan a partir de productos basados en plataformas (Dediu, 2012). La plataforma de iPod / iTunes simplemente perfeccionó la plataforma multi-canal integrado mediante la incorporación de fuentes de ingresos del contenido de los medios. Esto se logró inicialmente a través de estrictos acuerdos de licencia con los principales sellos discográficos como EMI, Sony y Universal para asegurar el acceso seguro a miles de títulos. Apple mantiene el control sobre los elementos clave del iPod, en particular la interfaz de usuario y las interfaces entre el software del iPod, iTunes y la tienda de música en línea iTunes (iTMS). El software de cliente de iTunes altamente especializado fue desarrollado internamente para inhibir la conectividad con otras plataformas de software al tiempo que reduce también los costes de licencias o regalías (honorarios Dedrick et al., 2009) (Montgomerie & Roscoe, 2013)
5. CONCLUSIONES 1.- Gracias a este repaso, se pueden ver las claves que han conducido a esta marca al éxito a nivel mundial. Dispositivos de gran calidad, interfaces sencillos y una gran cantidad de aplicaciones, gracias a que cualquier persona con conocimientos de programación y una idea, puede aportar algo al APP Store. 2.- Naturalmente comprobamos que tuvo un crecimiento y acogida muy grande para el consumidor desde su creación a la fecha. REFERENCIAS Ancona Reyes, J. A. (2015). Desarrollo de una aplicación nativa de enseñanza para IOS con SWIFT. Arroyo, N. (n.d.). Información en el móvil. Fernández Puig, D. (n.d.). Prevención del uso problemático de Internet en smartphones. Manuel, J., Láinez, M., Alfredo, T., Calafi, P., & Pfc, O. D. E. L. (2012). ESCUELA TÉCNICA SUPERIOR DE INGENIEROS Titulación : Departamento de Ingeniería Matemática e Informática. Mathur, A., & Sanjiv, P. (2016). A Review Paper on Operating Systems in Mobile, (February), 80 – 82. Newhook, R., Jaramillo, D., Temple, J. G., & Duke, K. J. (2015). Evolution of the Mobile Enterprise App: A Design Perspective. Procedia Manufacturing, 3(Ahfe), 2026 – 2033. http://doi.org/10.1016/j.promfg.2015.07.250 van der Spoel, E., Rozing, M. P., Houwing-Duistermaat, J. J., Eline Slagboom, P., Beekman, M., de Craen, A. J. M., … van
Heemst, D. (2015). Association analysis of insulin-like growth factor-1 axis parameters with survival and functional status in nonagenarians of the Leiden Longevity Study. Aging, 7(11), 956 – 963. http://doi.org/10.1017/CBO9781107415324.004 Design of B2B System User Interface for Mobile Systems. Procedia Computer Science, 65(Iccmit), 1124 – 1133. http://doi.org/10.1016/j.procs.2015.09.036 Łobaziewicz, M. (2015). The
Montgomerie, J., & Roscoe, S. (2013). Owning the consumer — Getting to the core of the Apple business model. Accounting Forum, 37(4), 290 – 299. http://doi.org/10.1016/j.accfor.2013.06.003 Rogério dos Santos Alves; Alex Soares de Souza, et all. (2014). No Title No Title. Igarss 2014, (1), 1 – 5. http://doi.org/10.1007/s13398-014-0173-7.2
Copyright © 2016 by Cárdenas N; Charro W; García D; Gavilanes F; Guzmán F.; Naranjo F.; Roca C. Published with permission of the author.