Diferencia entre revisiones de «IOS»
Sin resumen de edición |
|||
Línea 2: | Línea 2: | ||
{{Ficha de sistema operativo |
{{Ficha de sistema operativo |
||
|nombre = iOS |
|nombre = iOS |
||
|logo = |
|||
|logo = [[Image:IPhone OS 4 Logo.png|95px]] |
|||
|captura = [[Image:IOs 4 screenshot.png]] |
|||
|pie = iOS 4 en iPhone 3GS |
|||
|desarrollador = [[Apple Inc.]] |
|desarrollador = [[Apple Inc.]] |
||
|sistema_operativo = [[BSD]] |
|sistema_operativo = [[BSD]] |
Revisión del 23:40 22 jun 2010
iOS | ||
---|---|---|
Parte de sistema operativo tipo Unix y sistema operativo móvil | ||
Información general | ||
Tipo de programa | sistema operativo móvil | |
Desarrollador | Apple Inc. | |
Modelo de desarrollo | Código cerrado (La fundación Darwin es código abierto) | |
Licencia | APSL y Apple EULA | |
Idiomas | Multilenguaje | |
Información técnica | ||
Programado en | ||
Núcleo | XNU (basado en Mach) | |
Tipo de núcleo | Núcleo híbrido | |
Plataformas admitidas | ||
Interfaz gráfica predeterminada | Cocoa Touch | |
Sistema de gestión de paquetes | App Store | |
Método de actualización |
| |
Versiones | ||
Última versión estable |
4.0 (iPod 2G y 3G e iPhone 3G, 3GS y 4G) 3.2 (iPad) ( 3.2 3 de abril de 2010 (14 años, 1 mes y 18 días) 4.0 21 de junio de 2010 (13 años y 11 meses)) | |
Enlaces | ||
iOS (anteriormente denominado iPhone OS) es un sistema operativo desarrollado por Apple Inc. para los dispostivos móviles iPod touch, iPhone e iPad. Está basado en una variante del Mach kernel de Mac OS X.
iOS tiene 4 capas de abstracción: la capa del núcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios de comunicación" y la capa de "Cocoa Touch". Todo el sistema se encuentra en la partición "/root" del dispositivo, ocupa menos de 500 MB.
Historia
Apple reveló la existencia de iPhone OS en la Macworld Conference & Expo del 9 de enero de 2007, [1] aunque el sistema no tuvo un nombre oficial hasta que salió la primera versión beta del iPhone SDK un año más tarde, el 6 de marzo de 2008. Antes de esto se consideraba simplemente que el iPhone corría OS X.[2] A partir de entonces se llamaría iPhone OS. El lanzamiento del iPhone OS tuvo lugar el 29 de junio de 2007.
El interés en el SDK aumentaría en meses siguientes debido explosivo crecimiento de la plataforma iPhone, que se vió incrementado en septiembre de 2007 del iPod Touch, un dispositivo con las capacidades multimedia del iPhone pero sin la capacidad de hacer llamadas telefónicas.[3]
El 27 de enero de 2010 Steve Jobs, CEO de Apple, anunció el iPad, un dispositivo muy similar al iPod Touch pero con un enfoque más orientado hacia la industria de contenidos.[4] Este dispositivo, apoyado en una pantalla táctil algo mayor, compartiría sistema operativo con sus dos exitosos hermanos, y vendría acompañado de una aplicación oficial para la compra y lectura de libros electrónicos, iBooks.
A fecha de abril de 2010 se estima por encima de 185.000 las aplicaciones disponibles para iPhone OS a través de la App Store[5] El 7 de junio de 2010, durante la presentación del iPhone 4, Steve Jobs anunció que iPhone OS pasaría a ser llamado oficialmente como iOS. [6]
Versiones del iOS
Apple proporciona actualizaciones de iOS a través de iTunes. Todos los parches de seguridad, mejoras o nuevas características se distribuyen mediante este programa.
Versión | Fecha De Lanzamiento | Detalles |
1.0 | 29 de junio de 2007 | Lanzamiento inicial del iPhone |
1.0.1 | 31 de julio de 2007 | Actualización de seguridad de Safari |
1.0.2 | 21 de agosto de 2007 | Errores corregidos |
1.1.1 | 27 de septiembre de 2007 |
|
1.1.2 | 12 de noviembre de 2007 | |
1.1.3 | 15 de enero de 2008 |
|
1.1.4 | 26 de febrero de 2008 |
|
1.1.5 | 15 de julio de 2008 | |
2.0 | 11 de julio de 2008 para el iPhone, que coincide con la liberación de iPhone 3G |
|
2.0.1 | Julio de 2008 | Errores corregidos en recepción 3G. |
2.0.2 | Agosto de 2008 | Más errores corregidos en recepción 3G. |
2.1 | Septiembre de 2008 | Corrección del bug que borra la música y vídeos del iPhone/iPod touch y pérdida de la capacidad de abrir las aplicaciones de la App Store, pudiéndose arreglar sólo restaurando desde iTunes. |
2.2 | 20 de noviembre de 2008 | |
2.2.1 | 27 de enero de 2009 | |
3.0 | 17 de junio de 2009 | Salida de la versión definitiva del iPhone OS 3.0 |
3.1 | 9 de septiembre de 2009 |
|
3.1.2 | 8 de octubre de 2009 | |
3.1.3 | 2 de febrero de 2010 |
|
3.2 Sólo para iPad | 3 de abril de 2010 |
|
4.0 | 21 de junio de 2010 |
|
Aplicaciones
El iPhone OS incluye varias aplicaciones software de serie, identificadas en la interfaz por su función: Calculadora, Calendario, Cámara, Fotos, iPod, iTunes, Mail, Mapas (Google Maps), Nike + iPod (exclusivo de iPhone 3GS e iPod touch 3ª generación), SMS, Reloj, Safari, Teléfono (exclusivo de los iPhones), Tiempo, Youtube.
En el iPhone y el iPod Touch no pueden instalarse oficialmente programas hechos sin supervisión de Apple. Sin embargo, existen aplicaciones hechas por terceros que pueden instalarse extraoficialmente mediante jailbreak.
iPhone SDK
Historia del SDK
El kit de desarrollo de softwaare para iPhone fue anunciado oficialmente y puesto a disposición de los desarrolladores el 6 de marzo de 2008 (en versión beta), mientras que la tienda de aplicaciones entró en funcionamiento el 11 de julio de ese año.
El 27 de marzo de 2008, Apple sacó el Beta 2 lanzamiento del SDK, construido con iPhone OS la versión 2.0b2, que añadió al Constructor de Interfaz, una aplicación para construir interfaces gráficas de usuarios para los iPhones.
El 8 de abril de 2008, Apple liberó el Beta 3 que es una actualización para el SDK, construido con iPhone OS la versión 2.0b3.
El 23 de abril de 2008, Apple sacó la Beta 4 una actualización para el SDK, construida con iPhone OS la versión 2.0b4. Esta versión del SDK apoya los gráficos del OpenGL de 3D, principalmente solía hacer juegos, e indicaciones para algunas aplicaciones del iPod, para controlar el fondo, algo que Apple había declarado que era imposible.
El 6 de mayo de 2008, Apple sacó la Beta 5 otra actualización para el SDK, construida con iPhone OS la versión 2.0b5.
El 29 de mayo de 2008, Apple sacó la Beta 6, actualización del SDK, construida con iPhone OS la versión 2.0b6. El código en esta actualización dio insinuaciones sobre actualizaciones de las cuentas .Mac de Apple, y también dio una primera referencia a la próxima versión de Mac OS X, Show Leopard versión 10.6.
El 9 de junio de 2008, Apple sacó la Beta 7, actualización del SDK, construida con iPhone OS la versión 2.0b7, que abrió el reemplazo de las cuentas .Mac de Apple a MobileMe. Este lanzamiento fue realizado durante la WWDC, la conferencia de desarrolladores de Apple, que se nota que es una parte del nombre del iPhone OS.
El 26 de junio de 2008, Apple sacó la Beta 8, actualización del SDK, construida con iPhone OS la versión 2.0b8.
El 27 de enero de 2010, Apple sacó la Beta 1, actualización del SDK, construida con iPhone OS 3.2b1 incluido en el iPad.
Contenido del SDK
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.
Licencia
El SDK se puede descargar gratis, pero para publicar el software es necesario registrarse en el Programa de Desarrollo del iPhone, un paso que requiere el pago y la aprobación por parte de Apple. Durante el proceso, se entregan al desarrollador unas claves firmadas que permiten subir una aplicación a la tienda de aplicaciones de Apple.
Las aplicaciones pueden ser distribuidas de 3 formas: a través de la App Store de Apple, por parte de una empresa a sus empleados, o sobre una red “Ad-hoc” de hasta 100 iPhones.
Los desarrolladores son libres de poner cualquier precio para que sus aplicaciones sean distribuidas por la tienda de Apple. A cambio de ello la compañía se queda con un porcentaje de los ingresos (30%). Los desarrolladores pueden optar por ofrecer sus aplicaciones gratis y no pagar así nada por la distribución del programa más allá de la cuota de socio.
Este modelo de distribución para el software iPhone hace imposible liberar el software basado en el código autorizado con GPLV3. Cualquier código que modifique el código autorizado bajo GPLV3 también debe tener licencia como GPLV3. Un desarrollador no es capaz de distribuir una aplicación autorizada bajo el GPLV3 sin distribuir también las claves para firmar (que Apple posee) para permitir la carga de las versiones modificadas de aquel software.
Referencias
- ↑ Honan, Matthew (09-01-2007). «Apple unveils iPhone». Macworld. Consultado el 16 de enero de 2010.
- ↑ iPhone - Features - OS X - Apple Inc., Archived version from 2007-10-06
- ↑ Apple Inc. (22 October 2007). Apple Reports Fourth Quarter Results. Press release. Retrieved on 2008-01-23.
- ↑ «Apple Launches iPhone Web Apps Directory». Apple. 27 de enero de 2010. Consultado el 08-05-2010.
- ↑ «Apple Previews iPhone OS 4». Apple Inc. April 8, 2010. Consultado el April 8, 2010.
- ↑ Apple. «Apple Presents iPhone 4».
Véase también
Enlaces externos
- iPhone Dev Center - en el sitio web Apple Developer Connection
- iPhone OS Overview de Apple Inc. (se necesita el registro del desarrollador)