Apple proporcionará nuevas herramientas de desarrollo que permitirán por primera vez a los fabricantes de aplicaciones diseñar, diseñar y compilar una única aplicación binaria que se ejecutará en dispositivos iPhone, iPad y Mac.
Según Mark Gurman de Bloomberg hoy, las próximas herramientas de desarrollo deberían ayudar a los programadores a expandir sus aplicaciones existentes de iPhone y iPad a la plataforma Mac.
Los denominados binarios universales no son nada nuevo: Apple los ha estado utilizando en iOS desde el lanzamiento del iPad original en 2010 y en macOS desde que se cambió a los procesadores Intel en 2005.
Con los archivos binarios universales, los desarrolladores pueden combinar código y activos de interfaz de usuario para sus aplicaciones de iPhone y aplicaciones optimizadas para iPad en una sola descarga.
Las próximas nuevas herramientas también extenderán el concepto binario universal a las aplicaciones de macOS. En otras palabras, los desarrolladores podrán diseñar aplicaciones que funcionen no solo con una pantalla táctil en dispositivos iOS, sino también con un mouse y trackpad en su Mac.
Del informe:
La iniciativa de aplicaciones de Apple es parte de un impulso más grande a más largo plazo para hacer que las bases de su hardware y software sean más similares. Hace varios años, la compañía comenzó a diseñar sus propios procesadores para dispositivos iOS.
Ha comenzado a hacer lo mismo para Mac, recientemente lanzó un chip T2 en su iMac Pro que descarga funciones como la seguridad y la administración de energía del procesador Intel principal en silicio diseñado por Apple. De la misma manera que Apple planea unificar aplicaciones, también podría algún día usar el mismo procesador principal en dispositivos Mac y iOS.
Eso facilitaría la creación de un sistema operativo único para todos los dispositivos de Apple, algo que Microsoft ya ha hecho con sus computadoras de escritorio, computadoras portátiles y tabletas Surface..
Actualmente, los desarrolladores aprovechan el marco UIKit de Apple en iOS y AppKit en macOS para diseñar interfaces de usuario, pero están obligados a diseñar aplicaciones separadas para iOS y macOS.
Con una sola aplicación para plataformas iOS y macOS, los propietarios de dispositivos iPhone, iPad y Mac obtendrán nuevas funciones y actualizaciones al mismo tiempo. No está claro si la empresa planea fusionar las tiendas de aplicaciones separadas de Mac e iOS también.
El proyecto, con nombre en código interno "Mazapán", requerirá iOS 12 y macOS 10.14, que se lanzará en el otoño del próximo año..
Apple generalmente actualiza sus plataformas de software en su conferencia mundial de desarrolladores, que tiene lugar en el verano. Deberíamos obtener más información sobre esta nueva y emocionante iniciativa en WWDC 2018, aunque el calendario exacto está sujeto a cambios.