Página principal » cómo » Android está abierto y iOS está cerrado, pero ¿qué significa eso para usted?

    Android está abierto y iOS está cerrado, pero ¿qué significa eso para usted?

    Si hay algo en lo que todo parece estar de acuerdo, es que el Android de Google está más "abierto" y el iOS de Apple es un sistema operativo más "cerrado". Esto es lo que realmente significa para ti.

    "Abierto" frente a "cerrado" significa muchas cosas, desde el código fuente a la tienda de aplicaciones hasta cuánto el sistema operativo le permite personalizar y modificar las cosas..

    Fuente abierta (Parcialmente) vs. Fuente cerrada

    Android está "abierto" en una variedad de formas. Por un lado, el sistema operativo Android se basa en el código del "Proyecto de código abierto de Android" o AOSP. Es de código abierto, por lo que las personas pueden tomar ese código fuente y crear sistemas operativos personalizados a partir de él. CyanogenMod es una ROM personalizada basada en este código, por ejemplo. El sistema operativo Fire de Amazon, que se usa en los teléfonos Kindle Fire y Fire, también se basa en este código de código abierto de Android.

    Sin embargo, cada vez más Android viene en forma de aplicaciones de código cerrado y API de Google Play Services. "Android" puede significar varias cosas. Es un sistema operativo de código abierto (AOSP), sí. Pero lo que la mayoría de la gente considera como "Android" completo con todos los bits de Google es solo un sistema operativo parcialmente de código abierto. Y la mayoría de los teléfonos se envían con un cargador de arranque bloqueado: algunos pueden no permitirle desbloquearlo sin aprovechar una vulnerabilidad de seguridad, por lo que la instalación de su propio sistema operativo Android preferido puede ser más difícil de lo que cree..

    Por otro lado, el iOS de Apple es de código cerrado. Sí, tiene algunos bits de código abierto, pero la gran mayoría del sistema operativo es de código cerrado. No hay posibilidad real de hacer un nuevo sistema operativo a partir de él..

    Lo que esto significa para ti: Si quieres desesperadamente ROMs personalizadas para tu teléfono y quieres meterte con este tipo de cosas, Android es para ti. Si no lo haces, iOS está bien. Y aquí hay una verdad desafortunada: una de las grandes razones para instalar una ROM personalizada es obtener una versión más moderna de Android en un teléfono que ya no es compatible con su fabricante. Esto no es una preocupación con iOS.

    Las aplicaciones pueden venir de cualquier lugar, solo el App Store

    En Android, puede activar un interruptor para instalar aplicaciones de "fuentes desconocidas". Esto le permite instalar aplicaciones desde fuera de Google Play, que es la tienda de aplicaciones de Google. Incluso si Google no aprueba una aplicación, puede instalarla desde otro lugar. Google también es menos restrictivo sobre las aplicaciones en su propia tienda de aplicaciones.

    En iOS, solo puedes instalar aplicaciones desde la App Store de Apple. Si Apple no quiere aprobar una aplicación o la eliminan de la tienda de aplicaciones, simplemente no puede usarla. Las aplicaciones no aprobadas de "carga de carga" requieren jailbreak, lo que es un dolor de cabeza.

    Lo que esto significa para ti: Dependiendo de lo que desee hacer en su teléfono, esto puede ser una preocupación real. Por ejemplo, la tienda de aplicaciones de Apple no permite emuladores de videojuegos, clientes de BitTorrent y otros tipos de aplicaciones que consideran polémicas. Por ejemplo, Apple prohíbe los juegos con contenido controvertido en la tienda de aplicaciones.

    De manera realista, la mayoría de las personas probablemente no se enfrentarán a estas limitaciones. Pero si planeas usar emuladores de videojuegos y otros tipos de aplicaciones controvertidas, es probable que desees obtener un teléfono Android en lugar de un iPhone..

    Personalización y flexibilidad

    Históricamente, los teléfonos Android han sido más flexibles. Las aplicaciones de Android tienen acceso a un sistema de archivos completo, pueden comunicarse entre sí a través de la función Compartir, cambiar el programa de inicio de la pantalla de inicio, intercambiar el teclado, establecerse como aplicaciones predeterminadas y hacer muchas, muchas otras cosas. Por ejemplo, algunas aplicaciones pueden ejecutarse sobre otras aplicaciones. Puede colocar widgets en toda la pantalla de inicio. Puede instalar un iniciador de terceros y un tema de íconos para cambiar totalmente la apariencia de la pantalla de inicio y los íconos de la aplicación..

    iOS es más limitado. Las aplicaciones no tienen tanta potencia disponible y están restringidas para comunicarse entre sí. Con los años, Apple ha mejorado en esto. Las aplicaciones pueden hacer más en segundo plano y iOS 8 agrega una función para compartir, teclados de terceros y widgets que se ejecutan en el centro de notificaciones en lugar de en la pantalla de inicio.

    Lo que esto significa para ti: iOS aún es más limitado, pero funciones como widgets, compartición entre aplicaciones, aplicaciones que se ejecutan en segundo plano y teclados de terceros ahora han llegado a iOS. Si desea que la pantalla de inicio completa y la pantalla de bloqueo funcionen de otra manera, necesitará un teléfono con Android. Pero iOS ofrece una gran flexibilidad sin exagerar..

    Sin embargo, el iOS de Apple aún no le permite elegir su navegador web predeterminado, cliente de correo electrónico, aplicación de mapas y otras aplicaciones predeterminadas, lo cual es un poco molesto si prefiere otras aplicaciones..

    Rooting vs. Jailbreaking

    A pesar de toda la potencia que ofrece Android, muchas funciones están bloqueadas detrás del "rooting". Necesitará acceso a la raíz para aprovechar realmente toda la potencia de los entusiastas de Android. En la mayoría de los teléfonos, el enraizamiento realmente requiere aprovechar una vulnerabilidad de seguridad. En algunos teléfonos, los teléfonos Nexus de Google, por ejemplo, es fácil pasar por alto la seguridad y hacer lo que quiera. Pero a Google todavía no le gusta el rooting, y las actualizaciones de Android eliminarán tu acceso root..

    Los usuarios de Apple que desean aplicaciones no aprobadas, ajustes y un acceso más profundo a iOS tienen que hacer "jailbreak" al sistema operativo. En realidad, esto es similar al enraizamiento: requiere explotar un agujero de seguridad en iOS. Una vez que haya realizado un jailbreak, no necesariamente puede actualizar a una nueva versión de iOS. Tendrá que esperar a que se lance un jailbreak primero o perderá todos sus ajustes..

    Lo que esto significa para ti: Por lo general, es más fácil rootear Android que jailbreak iOS. Asegúrate de elegir un teléfono que sea fácil de descifrar si te importa.


    Entonces, en última instancia, ¿qué importa? Para la mayoría de las personas, honestamente no importa mucho. iOS ofrece más y más flexibilidad con cada versión que pasa. Android de Google no es una plataforma completamente abierta; para algo completamente de código abierto, es posible que desee buscar en Ubuntu para teléfonos o Firefox OS.

    Por otro lado, si eres alguien que quiere personalizar cada pequeña cosa de tu dispositivo, modificar las cosas de bajo nivel e instalar aplicaciones aleatorias que Apple no apruebe, un teléfono con Android sigue siendo una plataforma más flexible para eso..

    Es imposible cubrir todos los aspectos de este debate en una sola publicación, pero esto te da una idea de lo que significa "abierto" y "cerrado" aquí. A lo largo de los años, Android y iOS se han acercado entre sí, ya que toda la plataforma Android de Google se está volviendo menos de código abierto a medida que se incorporan más cosas en Google Play Services, e iOS ofrece más poder y flexibilidad para las aplicaciones y los usuarios..

    Crédito de la imagen: Aidan en Flickr.