Si eres un lector habitual de XDA, probablemente sepas el profundo respeto que tengo por productos de manzana y el estrecho ecosistema que los une. Sin embargo, lo que muchos de ustedes no saben es que una vez fui un entusiasta y aficionado a Android. Y aunque no me veo regresando a la plataforma de Google en el corto plazo, si es que alguna vez lo hago, debo reconocer que los productos de Apple en realidad pueden limitar la imaginación de sus usuarios.
A pesar de que Apple se jacta en sus conferencias magistrales de cómo estos dispositivos ayudan a los clientes a dar rienda suelta a su creatividad, mi experiencia personal ha sido todo lo contrario.
Mi experiencia con el sistema operativo Android
El primer teléfono inteligente que compré fue un Samsung Galaxy Mini hace más de una década. Y lo creas o no, siento que he aprendido más de él que con mi nuevo iPhone, el iPhone 14 Pro. Ese dispositivo ejecutaba Android 2.3 (Gingerbread) y tenía menos de medio gigabyte de RAM, lo que significa que fue mucho antes de que alcanzáramos la estabilidad de rendimiento de los teléfonos inteligentes que hoy damos por sentado. Además, todavía era un adolescente y no tenía computadora, por lo que todas mis tareas informáticas debían realizarse en su pequeña pantalla de 3 pulgadas. Tampoco podía permitirme actualizar mi hardware lo suficiente como para mantenerme al día con las últimas funciones implementadas a través de las versiones más recientes de Android. Tuve que encontrar formas creativas de llevar estas funciones a mi teléfono Android actual.
Así fue como encontré los foros de XDA por primera vez. aprendí sobre enraizamiento, Módulos expuestosy ROM flasheadas. Admito que perdí la cuenta de las veces que bloqueé mi Galaxy Mini intentando instalar CyanogenMod sin usar una computadora. Pero todo fue parte del proceso de aprendizaje. También formé parte de varias comunidades de Google+ (RIP) que hicieron que esta experiencia fuera más divertida.
No hice todo lo posible por modificar, pero todavía sentía que podía controlar casi cualquier cosa en mi teléfono.
En algún momento, ya no bastaba con modificar los elementos del sistema. Tenía hambre de más. Fue entonces cuando los desmontajes de APK empezaron a intrigarme. Quería profundizar en lo que sucede detrás de escena del desarrollo. Sin embargo, sin una computadora, no fue una tarea fácil. Sin embargo, donde hay voluntad, hay un camino.
Finalmente, encontré una aplicación que admitía descompilar y recompilar archivos APK en el dispositivo. Así que no solo pude investigar archivos de aplicaciones y monitorear cambios ocultos preparándome para futuras adiciones con cada actualización recién lanzada, pero también podría hacer ajustes y reinstalarlos en mi teléfono para ver el cambios. Incluso incursioné con modders de terceros que me permitían tener una cantidad infinita de monedas en un juego, por ejemplo. No hice todo lo posible por modificar, pero todavía sentía que podía controlar casi cualquier cosa en mi teléfono.
Esto sólo me motivó a solicitar y unirme a betas privadas. Recuerdo cuando WhatsApp lanzó el soporte de VoIP a través de un mecanismo de invitación a sus evaluadores privados, y yo comenzaba a llamar a mis amigos para transmitirles esta función. Extraño cuando los desarrolladores de grandes empresas como Shazam me llamaban para hablar sobre la experiencia del usuario de sus aplicaciones. Incluso me invitaron a la sede del servicio de transmisión de música más grande de la región MENA para reunirme con sus ingenieros y discutir mis ideas con ellos. La vida era buena.
El cambio a iOS
Después de usar el Galaxy Mini, luego el Galaxy Note II LTE y finalmente un Google Nexus 5, decidí cambiar al lado oscuro. Quería obtener soporte oficial para actualizaciones de software durante más tiempo y eso simplemente no estaba disponible en el departamento de Android. Es mejor ahora, pero en ese momento, los buques insignia recibirían quizás dos años de actualizaciones importantes del sistema operativo. Tampoco podía permitirme actualizar mi teléfono con tanta frecuencia, por lo que invertir en un iPhone tenía más sentido monetario.
Cuando comencé a usar iOS, ya había comprado un gran portátil lenovo, pero como descubrí, Windows e iOS no necesariamente funcionan bien entre sí. Entonces vendí mi computadora portátil y compré una nuevo iPad ya que no podía permitirme una Mac y ejecutar macOS en una máquina virtual en todo momento era un inconveniente. La perfecta interoperabilidad entre iOS y iPadOS (todavía iOS, en aquel entonces) significaba que podía reemplazar mi computadora portátil fácilmente. y como estaba estudiando inglés en la universidad, lo que más necesitaba era leer y escribir a máquina, dos tareas que se podían realizar fácilmente en un excelente tableta. En algún momento me compré un MacBook Air, ya que un iPad tiene carencias para mi carrera profesional, que nos lleva hasta el día de hoy.
El problema con iOS
Al recordar todos los años que he pasado usando productos Apple, siento que no he aprendido nada a nivel técnico. Los sistemas operativos simplemente no fomentan la creatividad ni la inspiración. Sí, puedes hacer jailbreak a tu iPhone, pero la comunidad de modding no está prosperando y el proceso para hacerlo no es sencillo en los productos Apple.
Para empezar, normalmente necesitas una computadora para hacer jailbreak a un iPhone. Entonces, cuando mi configuración se limitaba a un iPhone y un iPad, no había una manera fácil de modificar mis iDevices. Además, las nuevas actualizaciones de iOS parchean exploits de jailbreak más antiguos, lo que a los modders les llevaría hasta varios meses volver a hacer jailbreak. Así que podría quedarme con una versión anterior de iOS con jailbreak o actualizar a la última y perder los privilegios de jailbreak. Además de eso, los usuarios a menudo informan un consumo significativo de batería y problemas de rendimiento después de hacer jailbreak a sus iPhones, ya que las modificaciones rompen las optimizaciones casi perfectas de Apple.
Sin embargo, lo más importante es que estaba rooteando y modificando mi teléfono Android porque no era compatible con las últimas actualizaciones y funciones del sistema operativo. Recibo actualizaciones regulares del sistema operativo repletas de funciones en mi iPhone, por lo que no me perdí nada. En consecuencia, tenía poca o ninguna motivación para anular la garantía de mi dispositivo premium y alterar su sistema, perdiendo acceso a muchas aplicaciones esenciales en el proceso.
El sistema operativo Android tuvo sus problemas, pero me dio una razón para innovar y encontrar soluciones. En mi opinión, iOS no tiene grandes deficiencias en este momento como sistema operativo móvil, lo cual es genial, pero esta zona de confort utópica mata mi entusiasmo por interferir con su estructura subyacente.
Y esto no se limita sólo a rootear o hacer jailbreak. En Android, todavía estaba descompilando y recompilando aplicaciones para aprender más sobre ellas incluso después de que dejé de modificar el sistema. Incluso en el estado natural del dispositivo, podía ser creativo con la inspección de aplicaciones, probar diferentes lanzadores y más. Mientras tanto, ni siquiera puedo descargar una aplicación en iOS, y mucho menos descompilarla y reconstruirla. Si bien puedes crear e instalar aplicaciones desde cero en iPadOS a través de Swift Playgrounds, eso no me interesa. No soy un desarrollador que busca codificar mi propia aplicación. Simplemente tengo curiosidad por saber cómo funcionan las cosas y, a veces, me gusta modificar proyectos existentes.
Hoy uso productos Apple porque ya no soy el mismo niño pequeño con mucho tiempo y paciencia para hacer las cosas. Si bien me gustaría profundizar en el fondo donde pueda, también necesito que mis dispositivos funcionen como espero, con errores e inconvenientes mínimos. La calidad del hardware y el soporte de software en todos los sistemas operativos son dos elementos clave que no puedo sacrificar en este momento. Me han absorbido, estoy atrapado aquí y reconozco que estos dispositivos controlan cómo tú los controlas, y no al revés.