Los rumores sobre los planes de Apple de combinar el desarrollo de las aplicaciones para iPhone, iPad y Mac entusiasman a los ingenieros de iOS, y eso también podría significar grandes cambios para lo que los consumidores obtienen de sus aplicaciones favoritas.
Según un informe de noticias, a los desarrolladores de software se les permitiría diseñar una aplicación uniforme que funcione tanto con la pantalla táctil iOS de Apple como con el mouse o trackpad de Mac. La misma aplicación podría funcionar con un único conjunto de código en iPhones, iPad y computadoras Apple.
Al permitir potencialmente que los desarrolladores móviles se expandan de la codificación iOS a Mac, esto podría ayudar a revivir el desarrollo, en gran medida estancado, de aplicaciones específicas de Mac, según varios desarrolladores que hablaron sobre el rumor sobre Inverso.
Arthur A. Sabintsev, desarrollador principal de iOS en Arc Publishing, que incluye programación El Washington Post La aplicación iOS de iOS dice que las noticias podrían ser un cambio importante para los ingenieros autodidactas como él.
"Solo he hecho iOS en los últimos seis años", dice Sabintsev Inverso. "Es bueno poder expandirse a otras plataformas de Apple sin tener que aprender desde cero".
Esto es especialmente cierto cuando, en algunos casos, solo para dispositivos móviles no es ideal para un producto que también necesita una aplicación Mac robusta. Puede indicar un paso en la dirección correcta para usar Swift, el lenguaje de programación nativo de Apple, en todas las plataformas.
En el aspecto técnico, macOS se basa en NeXT, que se lanzó en 1988, explica Sam Soffes, un desarrollador y diseñador de iOS en Lyft.
Para crear una aplicación para Mac, los programadores deben usar AppKit, que viene de NeXT. Eso es bastante difícil, especialmente en comparación con iOS, debido al rápido envejecimiento del software.
"En este momento, si desea tener una aplicación en ambos, no puede compartir ninguna de la interfaz de usuario", dice Soffes. Por ejemplo, su aplicación independiente Redacted para Mac comparte su imagen central con iOS, pero toda la interfaz de usuario, o interfaz de usuario, tenía que estar escrita para cada plataforma. Es un proceso laborioso y laborioso, y no todos los desarrolladores se molestan en hacer ambas cosas.
Kyle Bashour, quien recientemente trabajó en una aplicación iOS para una popular plataforma de video chat, señala que a la mayoría de las pequeñas empresas y desarrolladores independientes les encantaría ofrecer una aplicación para Mac, pero generalmente no tienen el tiempo ni los recursos.
"La capacidad de ejecutar aplicaciones iOS en macOS será una gran victoria para las startups", dice Bashour. Inverso. "En una startup, especialmente en una joven, casi siempre estás enfocado en el crecimiento con láser. Cuando estás iterando rápidamente en las características, tener otra plataforma para escribir esas características realmente puede ralentizarte ".
Por lo general, esto deja a las empresas de inicio con dos opciones: crear una aplicación multiplataforma utilizando un marco como Electron o crear una aplicación nativa para las plataformas con la mayoría de los usuarios. En este caso, eso es típicamente iOS.
Simon Ljungberg, un programador de iOS basado en Suecia para la aplicación de recetas Filibaba, está de acuerdo en que la posibilidad de escribir aplicaciones de Mac sin tener que lidiar con AppKit sería emocionante. No solo para desarrolladores, sino también para usuarios de Apple.
"A largo plazo, cuando nuestra aplicación de Plan de comidas se vuelve más completa, puedo ver que esto es útil en la Mac", dice Ljungberg. Por ejemplo, la edición y planificación de planes de comidas semanales y la selección de listas de compras podrían beneficiarse del poder de la Mac.
En cuanto a los usuarios de Mac, el menor costo de las aplicaciones y la continuidad debido al código compartido entre iOS y macOS supondría una gran ventaja.
Pero hay desarrolladores que no están conteniendo la respiración para el llamado macOS savior.
"Sin un comunicado de prensa oficial de Apple, deberíamos tomar el rumor con una pizca de sal", dice Rehat Kathuria, desarrollador freelance con sede en Inglaterra y basado en Inglaterra. Inverso.
El ingeniero, que ha trabajado en aplicaciones como ECB Cricket y Notarize, dice que habrá muchas opiniones sobre esta tecnología potencial a medida que se publiquen más detalles en las próximas semanas.
Como dice Kathuria: "Me encantaría que UIKit funcione en macOS, pero no estoy seguro de qué tan descabellado es el sueño que es".
¿El problema con los iPhones convirtiéndonos en Cyborgs? Los desarrolladores de aplicaciones no pueden ser de confianza
El neuroético Peter Reiner ve a los teléfonos inteligentes como extensiones de nuestras mentes, y él está bien con eso. "Somos cyborgs naturales", le dice a Inverse. "Hemos usado tecnología fuera de nosotros para todo tipo de cosas, y ahora estamos usando tecnología fuera de nuestros cerebros para mejorar nuestra función cognitiva". Tu smartpho ...
Las mejores aplicaciones de entrenamiento: 6 aplicaciones de ejercicios gratuitas porque las resoluciones son difíciles
2018 es el año en el que realmente comenzará (y mantendrá) una rutina de salud y acondicionamiento físico. Aquí hay un poco de motivación e instrucción asistidas por la aplicación para comenzar con el pie derecho.
Aplicaciones de citas para lesbianas: las 5 mejores aplicaciones para algunas chicas
Tinder no es malo, pero tiene que haber otras aplicaciones de citas para lesbianas. Tinder ni siquiera es específicamente para lesbianas, ¿realmente te atiende? No.