Me pregunto sobre el comportamiento de las aplicaciones de iOS instaladas en MacOS a través de Mac App Retailer, en qué medida es related a instalar la misma aplicación en iPhone/iPad y las relaciones entre las dos.
NOTA AL MARGEN: En primer lugar, sentí que la forma en que he recopilado diferentes preguntas juntas, una pequeña digresión del estilo/patrón común de preguntas en los sitios internet de StackExchange, y también el título puede ser menos útil en contextos de motores de búsqueda y search engine marketing. Pero sentí que había una conexión entre ellos, y todos estaban bajo el mismo tema: la similitud y la correspondencia entre las dos plataformas, y que no son preguntas separadas, aunque cada una podría (y debería) responderse por separado. Esto también, que si tal correspondencia/similitud/relaciones probablemente falta o falta, se espera que Apple lo arregle más tarde y, de hecho, “cierre” estas brechas de preguntas en un paso conjunto.
Asi que,
Vi que MacOS ahora permite (sin la necesidad de un emulador/VM o el simulador de Xcode) instalar aplicaciones escritas originalmente solo para plataformas iPhone o iPad, cuando están etiquetadas como “No probadas en Mac” pero aún se pueden instalar. y todo parece estar funcionando bien.
Me encantaría saber acerca de las diferencias en las plataformas; específicamente pensé en lo siguiente:
-
Versiones de SO de destino – ¿Existe alguna restricción en la versión del sistema operativo de Mac o del iPhone/iPad (es decir, la versión de iOS para la que se escribió la aplicación de iPhone), que afecta la variedad de aplicaciones disponibles en la App Retailer de iOS para su aparición en Mac? ¿Tienda de aplicaciones también?
-
Arquitectura / CPU – ¿Estas aplicaciones “twin” se ejecutarán en Mac desde cualquier procesador, incluido el nuevo Apple Silicon M1/M2?
-
Notificaciones – ¿El comportamiento de las notificaciones de la aplicación “twin” es el mismo entre iOS y MacOS? Por ejemplo, cuando la aplicación está instalada en la Mac, pero no se abre/ejecuta, ¿aún recibirá alertas en el Centro de notificaciones de la Mac, como es el caso en el iPhone?
-
Descargar aplicaciones – ¿Puedo realizar una “descarga” para las aplicaciones de iPhone instaladas en la Mac? Comparable a lo que podemos hacer para descargar aplicaciones en iPhone (eliminando la aplicación pero manteniendo sus datos y documentos, para ahorrar almacenamiento)
-
Compartir datos en la nube entre dispositivos – Si instalo exactamente la misma aplicación tanto en la Mac como en el iPhone, ¿comparten la misma “carpeta de datos” en mi cuenta de iCloud y usan los mismos datos/archivos locales, o cada instalación tiene su propia base de datos? Esperaría una respuesta positiva, pero a partir de mis pruebas, veo que las aplicaciones que tengo en el iPhone se comportan en la Mac como si fuera un usuario de iCloud completamente diferente (aunque es la misma cuenta, solo otro dispositivo, que es Mac) y no utilice los datos existentes que pueden servir a la aplicación. ¿Es esa la situación o me perdí de algo? Y si es así, ¿la distinción ocurre entre los dispositivos de Apple en common, o simplemente porque es un caso de “tipo” de dispositivo diferente: Mac versus iPhone? (Quiero decir, en el caso de la misma aplicación instalada en dos iPhones, ¿las aplicaciones compartirían su misma carpeta de datos en iCloud?)
-
Responsabilidad del desarrollador de la aplicación – Para que una aplicación de iPhone también aparezca en Mac App Retailer, ¿el desarrollador/proveedor de la aplicación debería hacer algo? ¿Cambiar algo en su aplicación? ¿Cambiar algo en su manifiesto proporcionado a App Retailer?
-
Tratar con las diferencias de interfaz de dispositivo – Lo vi para lidiar con la diferencia en la interfaz de usuario (es decir, una pantalla táctil en el iPhone y un trackpad/teclado en Mac) – Apple ha agregado un mapeo de acciones como Deslizar y Rotar dispositivo al teclado atajos Me encantaría saber cómo manejan las diferencias, como realizar vibraciones de timbre/silencio, así como aplicaciones que necesitan sensores relacionados con dispositivos móviles, como giroscopios.
Además, si existen fuentes de información oficiales (u otras fuentes confiables) sobre esta característica, tanto desde el punto de vista del usuario remaining, del desarrollador de la aplicación, como del aspecto técnico/arquitectónico/de diseño (cuestiones como cómo funciona esta la simulación está construida y funcionando, dónde se encuentran los datos de las aplicaciones y más