Microsoft ha estado presionando a los desarrolladores para que creen aplicaciones web progresivas (PWA) o aplicaciones de la Plataforma universal de Windows (UWP) que pueden ejecutarse de manera efectiva en todo, desde la pequeña pantalla del legendario teléfono Surface con nombre en código Andromeda hasta la computadora portátil 2 en 1 Centaurus de doble pantalla. -tableta al Surface Pro al Surface Book al Surface Studio.
Crédito: Denys Prykhdov / Shutterstock
Apple supuestamente empujará a los desarrolladores a fusionar aplicaciones de Mac, iPhone y iPad en un solo ejecutable en algún momento de 2022-2023. Sin embargo, no se preocupe: no están matando a la Mac (todavía). Y esta es una gran noticia para todos.
Según un informe de Bloomberg de esta semana, la compañía de Cupertino quiere que sea más fácil de desarrollar una vez y desplegar en todas partes a través de una nueva "iniciativa de varios pasos" llamada Mazapán. Eso es inmediatamente después de la decisión de Apple el año pasado de lanzar UIKit, herramientas para desarrolladores que facilitan la incorporación de aplicaciones de iOS a las Mac.
Qué planea Apple
Con Marzipan, el artículo de Bloomberg dice que el objetivo de Apple es aumentar los ingresos promoviendo la creación de software "más fácil". Pero eso es bastante ingenuo. Como cualquier desarrollador le diría, incluso si la base de código es la misma, no existe nada "más fácil" cuando se trata de desarrollar en múltiples plataformas.
No importa lo fluido que Apple pueda hacer que funcione, la optimización del desarrollo en la forma en que Apple supuestamente prevé siempre conllevará mayores costos asociados con el desarrollo de la interfaz de usuario y las pruebas de hardware. Pero aún así, será mucho mejor que tener que mantener múltiples proyectos para múltiples plataformas de hardware.
El beneficio obvio para los consumidores es que, en teoría, la medida traerá excelentes aplicaciones a diferentes máquinas Apple que antes no existían. Imagine una aplicación macOS profesional como Photoshop que se ejecuta en una MacBook como de costumbre y se convierte en una versión táctil en iPad y luego en una versión más simplificada para un iPhone robusto. (Se está trabajando en una versión iOS de Photoshop, al menos para el iPad este año). Asimismo, una aplicación como Netflix o Gmail podrá migrar sin esfuerzo a las computadoras portátiles y de escritorio de Apple.
Este movimiento tiene aún más sentido cuando observa los rumoreados planes de Apple de usar procesadores Axx basados en ARM en sus MacBooks. El iPad ha mostrado el camino, ofreciendo un mejor rendimiento que la mayoría de las computadoras portátiles, solo está limitado por su RAM. No hay duda de que Apple instalará procesadores ARM en todas sus computadoras más temprano que tarde.
Pero la clave aquí es que, aunque Apple ha dicho una y otra vez que no planea fusionar macOS e iOS, esta fusión de desarrollo lo logrará efectivamente.
Las aplicaciones aún podrán ejecutarse en modo de ventana en las Mac de escritorio. Y el Finder seguirá siendo el "lanzador" de aplicaciones de macOS por el momento, de la misma manera que los trampolines del iPhone o iPad son los lanzadores de iOS.
Pero esas son diferencias intrascendentes. En efecto, si las aplicaciones se ejecutan con una única base de código en iPhone, iPad y Mac, Apple habría fusionado efectivamente todos los sistemas operativos. Lo único que cambiará será la experiencia del usuario en cada máquina: la interfaz que le pongas.
Una nueva ola de factores de forma de computación morphing
Un movimiento como este permitirá a Apple explorar nuevos factores de forma de la misma manera que Microsoft lo está haciendo con su hardware Surface o que lo está haciendo Google con los teléfonos plegables o el rumorado modo de escritorio Android Q.
Porque el hecho es que, mientras Apple está trabajando para que esta fusión ocurra en2021-2022, esas dos empresas están muy por delante en el desarrollo de un sistema operativo sin fisuras que puede funcionar en diferentes factores de forma, transformando las experiencias de usuario de las aplicaciones para adaptarse a esos factores de forma. .
Crédito: Thurrot.com
Microsoft ha estado presionando a los desarrolladores para que creen aplicaciones web progresivas (PWA) o aplicaciones de la Plataforma universal de Windows (UWP) que pueden ejecutarse de manera efectiva en todo, desde la pequeña pantalla del legendario teléfono Surface con nombre en código Andromeda hasta la computadora portátil 2 en 1 Centaurus de doble pantalla. -tableta al Surface Pro al Surface Book al Surface Studio.
Todas estas máquinas se conectarán al mismo sistema operativo Windows Core y ofrecerán una experiencia de usuario ligeramente diferente, con aplicaciones que se transformarán para adoptar las características de cualquier hardware en el que se ejecuten. Y todas estarán disponibles en contenedores individuales en Microsoft Store, al igual que Según los informes, Apple planea hacerlo con las aplicaciones de Mazapán.
Y luego está Google, que está tomando el camino inverso, preparando a los desarrolladores para crear aplicaciones que puedan ejecutarse en todo, desde teléfonos Android hasta teléfonos plegables, dispositivos 2 en 1 y Chromebooks.
Crédito: Google
La compañía de Mountain View dijo el año pasado que estaba trabajando para garantizar que su sistema operativo y sus aplicaciones funcionen sin problemas en diferentes factores de forma. En una publicación de blog en el sitio de desarrolladores de Android, la compañía señaló que las aplicaciones también necesitaban transformar su interfaz de usuario junto con el dispositivo en sí. Algo como YouTube debería funcionar en la vista de un solo panel y expandirse dinámicamente al abrir el segundo panel de su teléfono.
panorama
Los próximos años verán un cambio total en la forma en que entendemos la informática, con las tres grandes empresas de tecnología adoptando dispositivos que pueden cambiar de forma y aplicaciones que pueden funcionar en múltiples dispositivos sin problemas. Muy pronto, no tendremos que preocuparnos por qué programas se ejecutan y dónde. En cambio, simplemente elegiremos cualquier dispositivo y nos divertiremos o haremos nuestro trabajo.
Por fin, la informática ha vuelto a ser emocionante.
Esta publicación apareció originalmente en Tom's Guide.