Cada vez que la gente oye que soy programador me hacen todo tipo de preguntas y algunas me pilla desprevenido. Y se entiende, Apple está produciendo nuevos dispositivos cada año y queremos saber más sobre ellos. Así que ayer me preguntaron lo siguiente:
¿El MacBook es un dispositivo iOS? Un dispositivo iOS es un dispositivo que se ejecuta en el sistema operativo iOS. La lista de dispositivos iOS incluye varias versiones de iPhones, iPods Touch y iPads. Las computadoras portátiles Apple como MacBooks, MacBooks Air y MacBooks Pro, no son dispositivos iOS porque funcionan con macOS.
Obviamente, la verdadera pregunta no es si MacBook e iOS dispositivo o no. La verdadera pregunta era si podía ejecutar mis aplicaciones y juegos favoritos de iPhone y iPad en mi computadora portátil. Vamos a cubrir esto, pero primero un poco de historia.
¿Cuál es el significado de iOS?
Cuando se lanzó el primer iPhone Steve Jobs planeaba usar Mac OS X. ¿Por qué querrías ejecutar OS X en un iPhone?
En su opinión, OS X era un sistema operativo perfecto que admitía todo lo que puede necesitar: multitarea para ejecutar múltiples aplicaciones, administración de energía para cuidar la batería, seguridad tan importante para cualquier dispositivo personal, audio, animación de video, navegador Safari para Internet, etc.
Eventualmente, Jobs o su equipo se dieron cuenta de que ejecutar OS X en un dispositivo pequeño que funciona con baterías, como un iPhone, probablemente sea una exageración. Entonces, redujeron el sistema operativo original y lanzaron uno nuevo. El nuevo sistema operativo se llamó creativamente iPhone OS.
Cuando Apple lanzó un iPod Touch, obviamente le pusieron el iPhone OS. Lo mismo sucedió con el iPad: funcionaba con iPhone OS. En este momento, probablemente pensaron que suena bien decir que el iPad funciona con iPhone OS y, a partir de 2009-2010, cambiaron el nombre a iOS. Un pequeño i en el nombre es en realidad la forma favorita de Apple de llamar a sus dispositivos: ¿recuerdas iMacs ?
¿Qué es macOS?
A diferencia de iOS, el sistema operativo de Mac macOS es un sistema operativo con todas las funciones que puede ejecutar computadoras Apple: MacBooks, iMacs y Mac minis . La primera versión de macOS se llamó Mac OS X, donde X significa 10.
Luego, en 2012, Apple eliminó Mac del nombre y los sistemas operativos Mountain Lion, Mavericks, Yosemite y El Capitan se llamaron OS X. En 2016, aparentemente con la intención de estandarizar los nombres, Apple cambió el nombre de su sistema operativo a macOS, que incluía Sierra, High Sierra y Mojave.
Hay otros dos sistemas operativos compatibles con Apple.
¿Qué es un dispositivo tvOS?
Apple tiene otros productos además de iPhones, iPads y computadoras. Uno de ellos es Apple TV, que funciona con tvOS. Este último se basa en iOS porque Apple quería soporte para Siri. Los usuarios pueden usar Siri para hacer cosas como buscar una película / programa de televisión, rebobinar, avanzar y retroceder.
¿Qué es watchOS?
Cuando Apple lanzó su Apple Watch en 2015, necesitaban un sistema operativo. Creativo como siempre con sus nombres Apple lo llamó watchOS. Si me preguntas cómo llamarán a los coches de Apple si alguna vez los producen, puedo predecir el nombre del sistema operativo con un 99,9% de probabilidad.
Ahora, respondamos la pregunta principal.
¿Puedo ejecutar una aplicación de iPhone en mi Mac?
Es imposible descargar una aplicación de iPhone desde Apple Store y ejecútelo dentro de macOS. Por lo general, cuando los desarrolladores necesitaban ejecutar un sistema operativo dentro de otro, creaban un programa llamado emulador. No existe tal para iOS. Todo lo que puede encontrar son simuladores que pretenden comportarse como iOS con algunas limitaciones.
Usando iPadian
Uno de los simuladores de iOS es iPadian. Cuando escuché por primera vez sobre el nombre, pensé que esto resolvería el problema. Esperaba poder finalmente ejecutar mis aplicaciones de iPad favoritas en mi Mac. Desafortunadamente, esto no es cierto.
Según la descripción del sitio web de iPadian:
“Padian es un simulador, no un emulador. Te da la impresión de que estás usando iOS, para que puedas ver y sentir la diferencia entre Android e iOS. iPadian no crea una versión local de iOS en su dispositivo. iPadian no le permite acceder a la tienda de aplicaciones de iOS. Con iPadian puede ejecutar solo aplicaciones que fueron diseñadas especialmente para el simulador de iPadian. No podrá acceder a la App Store oficial. iPadian imita la apariencia, el diseño o las características básicas de un dispositivo Apple (simulando), mientras que los emuladores reproducen las características y acciones de los sistemas (emulando) ”.
Lo que significa que iPadian tiene su propia plataforma y solo puede ejecutar las aplicaciones escritas específicamente para la plataforma iPadian.
También puede ejecutar un navegador dentro de la aplicación iPadian en caso de que necesite ver cómo su sitio web se ve en el iPhone. Pero hay una forma más sencilla de hacerlo con el navegador Chrome. Y el navegador Chrome es gratuito, mientras que la licencia de iPadian cuesta $ 20.
Ejecución de sus propias aplicaciones en XCode Simulator
Si es un desarrollador y Al crear la aplicación para iOS, puede usar el Simulador que viene con XCode. Hay muchos otros simuladores, pero XCode vino primero, fue creado por la propia Apple y es gratis.
Otro entorno de prueba para sus propias aplicaciones es Xamarin TestFlight. Está más orientado a los desarrolladores que crean aplicaciones de iPhone en máquinas con Windows.
¿Qué pasa con app.io, Appetize.io, etc.?
Estos también son sistemas de prueba. Con estas plataformas, uno puede publicar sus aplicaciones en la nube y hacer que esos marcos realicen varias pruebas, incluidas las pruebas de estrés. ¿Son útiles con el problema de ejecutar aplicaciones de iOS en Mac? No
Entonces, ¿cuál es la solución?
Podrías decir que todo esto no tiene sentido. Se crearon cientos de millones de aplicaciones para iOS y muy pocas para Mac. ¿Por qué Apple no haría las cosas más fáciles para todas esas aplicaciones en macOS si se preocuparan por generar más ingresos?
La razón por la que Windows pudo vencer a Apple hace muchos años y llevarse el mercado. compartir porque Microsoft siempre fue amigable para los desarrolladores y Apple no está aprovechando el hecho de que ahora hay tantos desarrolladores de Apple. Después de todo, Windows pudo construir un sistema operativo que se ejecuta tanto en computadoras como en teléfonos con Windows (sí, existe el teléfono con Windows). próximo. Bloomberg informó en febrero de 2019 que Apple planea permitir que los desarrolladores de aplicaciones creen una sola aplicación que se ejecutará en iOS y macOS sin ningún trabajo adicional.
Aún tendrían que enviar sus aplicaciones a las tiendas Apple en iOS y macOS por separado, pero el código base será el mismo. Esto significa que el desarrollador de la aplicación que haya creado un juego para iPhone podrá enviar el mismo juego para Mac. Se espera que el cambio ocurra en 2021 y es parte de una iniciativa con el nombre en clave Marzipan.
Esto es genial, pero ¿qué hay de las aplicaciones actuales? Según Bloomberg para 2020, Apple lanzará un kit que permitirá convertir las aplicaciones iOS existentes para que se ejecuten en Mac.
¿Significa que todos los sistemas operativos que Apple desarrolló en los últimos 10 años: macOS, iOS , watchOS y tvOS se fusionarán en uno solo? No es probable, al menos en un futuro próximo.
En conclusión, las Mac no son dispositivos iOS. Todavía no pueden ejecutar aplicaciones de iPhone o iPad. Hay aplicaciones llamadas simuladores de iOS, pero tampoco te permiten ejecutar tus juegos favoritos en Mac.
Nuestra única esperanza es con la propia Apple cuando finalmente permitan a los desarrolladores implementar sus aplicaciones en Mac Apple Store como fácilmente como lo hacen para iPhones.
Preguntas relacionadas
Jugar juegos de iOS en Mac screen
Una vez más, no se trata de instalar y ejecutar aplicaciones de iOS en macOS. Este consejo trata de conectar tu iPhone a la Mac y ver la pantalla del iPhone en la Mac. Si desea jugar a los juegos en la pantalla de Mac, haga lo siguiente:
1.Conecte su iPhone a MacBook o iMac.
2. Es posible que deba escribir el código de acceso en su teléfono si está bloqueado (como debería estar).
3. Inicie Quick Time Player desde el LaunchPad o desde Spotlight Search (escriba Command-Space y en la ventana de búsqueda escriba QuickTime Player).
4. Haga clic en Archivo -> Nueva grabación de película
5. Junto al botón de grabación (círculo rojo) habrá un menú desplegable. Haga clic en él.
6. En el menú desplegable, seleccione su teléfono como opción para una cámara. También puede elegir su teléfono como micrófono si desea que el sonido se redirija a su Mac.
7. Juega y Mac reproducirá todo lo que estás haciendo en el teléfono.
¡Disfrutar!