iOS
iOS es un sistema operativo móvil de la
multinacional Apple Inc. Originalmente desarrollado para el iPhone (iPhone OS),
después se ha usado en dispositivos como el iPod touch y el iPad. No permite la
instalación de iOS en hardware de terceros. Tenía el 26 % de cuota de mercado
de sistemas operativos móviles vendidos en el último cuatrimestre de 2010,
detrás de Android y Windows Phone. Actualmente su sistema operativo se
encuentra en la décima versión, mejor conocida como iOS 10.
Apple anunció el lunes 21 de septiembre de
2015 que su nuevo sistema operativo iOS 9 ya ha superado el 70 % de adopción
dentro de sus dispositivos compatibles. Según la marca de Cupertino, 2 de cada
3 dispositivos tienen iOS 9 instalado.
Historia
ERIK reveló la existencia de iPhone OS en
la Macworld Conference & Expo del 9 de enero de 2007,3 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 ejecutaba OS X o una versión modificada de NewtonOS.4
Desde ese momento se llamaría iPhone OS. El lanzamiento del iPhone OS tuvo
lugar el 29 de junio de 2010 y no es hasta el lanzamiento del iPad - que
también lo utiliza como sistema operativo - que pasa a llamarse simplemente
iOS.
Jailbreak
El jailbreak en iOS, es el proceso de
saltarse las limitaciones impuestas por Apple en dispositivos que usen el
sistema operativo a través del uso de kernels modificados y fue desarrollado
por Jay Freeman (saurik). La primera persona en conseguirlo fue George Hotz
(Geohotz). Tales dispositivos incluyen el iPhone, iPod Touch, iPad y la Apple
TV de segunda generación. El jailbreak permite a los usuarios acceder al
sistema de archivos del sistema operativo, permitiéndoles instalar aplicaciones
adicionales, extensiones y temas que no están disponibles en la App Store
oficial. Un dispositivo con jailbreak puede seguir usando la App Store, iTunes
y las demás funciones normales, como por ejemplo realizar llamadas.
El jailbreak es necesario si el usuario
quiere ejecutar software no autorizado por Apple. El tethered jailbreak
requiere que el dispositivo esté conectado a un ordenador cada vez que se
inicie el sistema, un untethered jailbreak permite al dispositivo iniciar sin
ninguna asistencia adicional.
El Digital Millennium Copyright Act
dictamina que hacer jailbreak a dispositivos Apple es legal en los Estados
Unidos por ahora, pero Apple anunció que tal práctica invalida la garantía.
Actualmente ya está disponible el jailbreak
para la versión de iOS, 8.4, con la ayuda de una herramienta para ordenador
llamada "Taig".
El equipo de PanguTeam publicó a finales de
octubre una herramienta que permitirá hacer el Jailbreak a los iDevices con iOS
9, iOS 9.0.1 e iOS 9.0.2. El modelo de Jailbreak era Untethered Jailbreak.
La herramienta de Jailbreak está disponible
en dispositivos con iOS 9.1/9.2/9.3.3 como máximo y con procesadores de 64bits,
quedándose fuera de posibilidad de "Hackeo" iDevices como iPod Touch
5G, iPhone 4S y iPhone 5, ya que a pesar de soportar iOS 9.3.3, su procesador
es de 32bits. Pangu fue la encargada de realizar este Jailbreak, se diferencia
del resto de Jailbreaks publicados por esta compañía por la complejidad a la
hora de realizarlo y la "caducidad" del mismo, ya que según el método
realizado hay que renovar la licencia tras una semana o tras 1 año de uso.
Kit de Desarrollo
El 17 de octubre de 2007, Steve Jobs
anunció que un Kit de desarrollo de software o SDK estaría disponible para
terceros y desarrolladores en febrero del 2008. El SDK Fue liberado finalmente
el 6 de marzo de 2008, permitiendo así a los desarrolladores hacer aplicaciones
para el iPhone y iPod Touch, así como probarlas en el "iPhone
simulator". De cualquier manera, y hasta la llegada de xcode 7 solo era
posible utilizar el app en los dispositivos después de pagar la cuota del iPhone
Developer Program, a partir de xcode 7 es posible utilizar un dispositivo iOS
para probar las aplicaciones sin necesidad de cuenta de desarrollador.
Desde el lanzamiento de Xcode 3.1, Xcode es
el programa utilizado en el iPhone SDK. Estas aplicaciones, como las de macOS,
están escritas en Objective-C.
Los desarrolladores pueden poner un precio
por encima del mínimo ($0.99 dólares) a sus aplicaciones para distribuirlas en
el App Store, de donde recibirán el 70 % del dinero que produzca la aplicación.
En alternativa, el desarrollador puede optar por lanzar la aplicación gratis, y
de esta forma no pagar ningún costo por distribuir la aplicación. (Excepto por
la cuota de la membresía).
Tecnologías no admitidas
Las versiones anteriores a iOS 8 no
permiten el uso de la Plataforma Java y Adobe Flash, de hecho Steve Jobs
escribió una carta abierta donde critica a Flash por ser inseguro, con errores,
consumir mucha batería, ser incompatible con interfaces multitouch e interferir
con el servicio de la App Store. En cambio iOS usa HTML5 como una alternativa a
Flash. Esta fue una característica muy criticada en su momento, tal fue el
grado que a partir de iOS 8 ya se permite el uso de Adobe Flash; sin embargo
los poseedores de un iPhone, iPod touch o iPad con una versión anterior a iOS 8
quedaron fuera de esto; pero de igual forma se puede añadir Adobe Flash
comprando un navegador especial en la App Store o haciendo el Jailbreak para
poder utilizarlo en Safari (esto último anularía la garantía).
Durante los últimos meses de 2010 en el
Silverlight Firestarter event se especulaba sobre la inclusión en iOS de
Silverlight 5, y con "transmuxing" se revelaba un gran avance para
iOS en esta dirección, pero con los últimos sucesos en los que Microsoft
considera redirigir sus intereses a HTML5 el futuro de Silverlight es incierto
y por el momento es casi imposible encontrar contenido Silverlight disponible
en dispositivos con iOS.
.ipa
El formato de archivos .ipa es el formato utilizado
para las aplicaciones de Apple en los dispositivos iPhone, iPod Touch y iPad.
Generalmente su utilización no requiere la compresión como los archivos RAR y
ZIP y solo funciona en los dispositivos que usen iOS. Fue desarrollado por el
equipo de Steve Jobs en el 2007 como base de las aplicaciones de Apple y es la
más común en los dispositivos iOS. Las aplicaciones descargadas de otra página
web que no sea iTunes no se podrá sincronizar en el dispositivo iOS (iPhone,
iPod touch,y iPad) sin Jailbreak.
0 comentarios:
Publicar un comentario