Apple: lo que iOS, Mac News podría significar para las aplicaciones, según los desarrolladores

$config[ads_kvadrat] not found
Anonim

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".

$config[ads_kvadrat] not found