El 9 de enero de 2007 Apple presentó el producto más importante de su historia, el iPhone. El 10 de julio de 2008 Apple presentó el que probablemente sea su servicio más importante, la App Store. ¿Qué ocurrió en ese año y medio? ¿Cómo instalaban los usuarios las apps? La tienda de aplicaciones, que hoy cumple 10 años, no estaba en los planes del CEO de Apple, fue el empeño de los desarrolladores y la comunidad jailbreak quién la hizo posible.
Apple hizo un producto increíble, el iPhone era un dispositivo adelantado a su tiempo en cuanto a hardware se refiere. Esa "enorme" pantalla, las funciones multi-touch, la conexión a Internet... Sin embargo en su lanzamiento fue un dispositivo desaprovechado, demasiado _hardware_ para tan poco _software_, porque las únicas apps que venían instaladas eran las propias de Apple, y sin opción para instalar otras.

One last thing... web apps para desarrolladores
A este problema Apple le encontró una solución, una dulce solución según Steve Jobs. El 11 de junio de 2007 el CEO de Apple explicó a los desarrolladores cómo podían contribuir en el proyecto del iPhone y aportar sus propias herramientas y servicios. Una última cosa... (que no una cosa más) avisó Steve Jobs, quedan 18 días para que el iPhone salga a la venta, y se podrán instalar web apps en él, gracias a Safari.
Viendo esa presentación ahora, es difícil de creer que Steve Jobs pusiera como ventajas algunas de las características que tenían las web apps frente a las aplicaciones nativas. Es más, ofrecía como ejemplo a Google y sus aplicaciones web. Sin una tienda de apps en mente, Steve Jobs incitaba a los desarrolladores a crear aplicaciones web, con sus razones de peso:
- Safari era compatible con la web 2.0
- Se podía acceder a algunos servicios del iPhone.
- Distribución instantánea, sólo hacía falta conectarse a Internet.
- Fácilmente actualizables, tan sólo tenían que actualizar el código web.
- Seguras, gracias al protocolo HTTPS.

Ni rastro de un SDK para el iPhone, ni rastro de herramientas sólidas con las que los desarrolladores pudiesen aprovechar todo el potencial de ese nuevo teléfono.
A falta de apps nativas, jailbreak
Por mucho que Steve Jobs dijera que era "una manera increíble de escribir aplicaciones para iPhone", los desarrolladores sabían que partían con bastante desventaja respecto a las aplicaciones nativas que venían instaladas en el iPhone. Hoy en día sigue siendo igual, puedes hacer la mejor app web, pero seguirás sin estar a la altura de una app de la App Store. Por suerte, algunos desarrolladores no se rindieron tan fácilmente.
Con la llegada de los primeros iPhone a los desarrolladores, algunos comenzaron a buscar huecos para entrar dentro del sistema de Apple. Comenzaron a buscar la forma de hacerle jailbreak al iPhone. Jailbreak, bendito jailbreak, porque nos permitió descubrir que en el iPhone no solo el hardware era increíble, sino también el _software_ que tenía en su interior.
Desde ese momento los desarrolladores comenzaron a trabajar en aplicaciones nativas para el iPhone. Sabían que no había forma de distribuirlas oficialmente, y que de hecho era ilegal el proceso que había que seguir para instalarlas. Pero daba igual, la pasión por desarrollar, por aprovechar todo lo que podía dar de sí el iPhone, hizo que cada vez aparecieran más y más aplicaciones nativas de terceros para el iPhone.

¿Y cómo las instalaban? Unos meses después de la puesta a la venta del iPhone se liberó el primer jailbreak "estable", con sus propias instrucciones de instalación para que todo usuario pudiera hacerlo en su iPhone. Con el jailbreak hecho podías utilizar Installer, con Installer podías instalar aplicaciones de terceros en tu iPhone. El antecesor de la App Store, no recomendado por Apple:
Apple ha descubierto que muchos de los programas de desbloqueo de iPhone no autorizados disponibles en Internet causan daños irreparables al software del iPhone, lo que probablemente resultará en que el iPhone modificado se vuelva permanentemente inoperable cuando se instale una futura actualización de software de Apple... Apple no recomienda a los usuarios instalar programas de desbloqueo no autorizados en sus iPhone.
Pero daba igual, los desarrolladores le habían demostrado a Apple cuál era el camino a seguir con las aplicaciones de terceros. El entusiasmo y la pasión que los desarrolladores pusieron en el desarrollo de estas apps instaladas mediante _jailbreak_, hicieron que Apple cambiase de opinión. Ese mismo otoño de 2007, Apple anunció que pronto llegaría un SDK oficial para el desarrollo de aplicaciones en el iPhone. Lo demás, es historia.

En Applesfera | Especial 10 Aniversario App Store
Ver 16 comentarios
16 comentarios
dsan
La calidad del artículo es muy baja. En lugar de informar, está desinformando. La comunidad Jailbreak, aunque hizo en su momento algo muy interesante, no puede forzar a Apple a cambiar su estrategia de negocios, y no lo hizo. El principal motivo por el cual existió el jailbreak, fue para hacer "unlock" al teléfono y usarlo en cualquier operadora. Después de allí, se enfocó casi en su totalidad en tratar de hacer cambios cosméticos al sistema operativo y posteriormente en violar la seguridad de la App store para instalar aplicaciones piratas. El "lock" del teléfono fue necesario para que tanto ATT, como Apple pudieran afianzarse en el mercado y los cambios que activaba el jailbreak habían sido dejados afuera porque afectaban el performance. La piratería no necesita mayor explicación.
En cuando a Jobs, ciertamente la API existía y se estaba probando en Apple para liberarla. Pero la situación era mucho más compleja de lo que relata el artículo y liberarla hubiese sido un error estratégico; no solo porque le daba claros indicios a Google de como se había hecho todo (faltaban años para que saliera Android) sino porque las aplicaciones móviles "nativas" de la época en los teléfonos de la competencia eran hechas en Java Micro Edition y tenían muy mala fama. Decir a los consumidores que el iPhone iba a tener App nativas, se hubiera percibido mal ya que los usuarios iban a pensar que serían otra vez aplicaciones "tipo WEP" con similar funcionalidad mínima que ya la gente odiaba. Para la época, lo que la gente quería era poder usar directamente las páginas web que ya existían y el iPhone parecía ser el único que de verdad permitía hacer esto. Darle todo el soporte a aplicaciones web al "no haber otra forma" aumentó la popularidad del iPhone ya que era más barato adaptar una "página Web al iPhone" que seguir haciendo aplicaciones para Java ME. En muy poco tiempo, Java ME y similares tecnologías fueron desechadas por las empresas bajo esta estrategia.
Usuario desactivado
Recuerdo que en su momento tuve que hacer el jailbreak al iPhone edge para poder utilizarlo en argentina, y cuando descubrí Cydia quedé fascinado, era un nuevo mundo de posibilidades. Luego sucedió lo mejor que le pasó al iPhone desde su creación, su App Store 🙂
kiskillas
No sé si fue primero el huevo o a gallina, pero si se que tuve que hacer jailbreak para que el 2G funcionase en España antes de la salida del 3G, y ya había un montón de aplicaciones, juegos y “utilidades” la mayoría chorras, que en ese momento te dejaban con la boca abierta.
No creo que Apple decidiese crear la AppStore en 6 meses tras ver lo que hacía la comunidad con el JB, estoy seguro que formaba parte del plan original solo que llegaron tarde. Pero sin duda cambiaron el mundo, y fan de apple o no, hay que reconocérselo.
pcpaolocr
recuerdo instalarle primordialmente Cydia a mis iphone edge, 4s, 5 y 5s , más que todo por los tweaks de modificar los ajustes rápidos, fake location, descargar en safari, cambiar la interfaz del springboard, entre otros. Una parte importante de mis iDevices. Actualmente, no lo veo tan necesario como aquellas épocas.
Usuario desactivado
Apple tiene mucho que agradecer a los "piratas". Y no solo Apple, también Sony, Microsoft, Google...
diegolopez10
En mi 3g lo instalé para poder tener algo de libertad en un aparato cerrado lo mires como lo mires. Por cierto, el appstore está muy bonita si, pero a parte de la app del día y los tops, poco puedes buscar si no tienes el nombre de una app
fernado
Cuando tienes un iPhone sin jailbreak, no tienes un iPhone más bien apple tiene un usuario más.
whisper5
La creación de la tienda de aplicaciones de Apple con las condiciones que Apple impuso representó el mayor torpedo en la línea de flotación de la informática personal y las libertades.
Apple siempre ha querido imponer un control férreo en sus productos y servicios, limitando enormemente la libertad de los desarrolladores y usuarios. Recuerdo que hasta la llegada del iPhone cualquier desarrollador podía instalar en su teléfono lo que le diese la gana y distribuirlo sin limitaciones. Apple Store lo cambió todo. En iPhone y iPad sólo se permite instalar las aplicaciones de iOS que aprueba y distribuye Apple. Muchos hablan de ventajas sobre seguridad, etc., pero lo cierto es que por primera vez los usuarios perdían la libertad para distribuir y ejecutar en SUS teléfonos lo que les diese la gana. Fue algo similar a comprar un coche y que sólo pudiese utilizar la gasolina producida y distribuida por la empresa fabricante.
La mayor consecuencia para los usuarios de Apple es que tener un único punto de distribución facilita la censura y el control de regímenes totalitarios, como así ha ocurrido en China con el beneplácito de Apple. A finales de 2017 Apple accedió a la demanda de China de retirar de su Apple Store las aplicaciones de VPN. Esto no hubiese sucedido si la distribución de aplicaciones informáticas no estuviera centralizada y controlada por Apple (y si Apple no hubiese considerado prioritarios los miles de millones de dólares de facturación en China frente a la defensa de las libertades y derechos de las personas), porque seguro que siempre hubiesen habido servidores en internet desde los que los usuarios de iOS en China hubiese podido descargar las aplicaciones VPN. Unos meses después Apple volvió a venderse ante China dejando que empresas locales controladas por el Gobierno Chino almacenaran la información en iCloud de los ciudadanos chinos.