
En contraste con el pasado WWDC, donde el enfoque principal era la velocidad y las pequeñas mejoras, hoy presentaron todo de una vez: el nuevo Mac Pro, los nuevos servicios y las características que tanto deseaban los desarrolladores. Alguien dice que este es el mejor WWDC desde 2014 cuando introdujeron el nuevo lenguaje de programación Swift.
Mc_murphy ,
bealex y
vani2 cable con WWDC y entendemos lo que realmente está sucediendo.
iOS
Apple en cada presentación dice mucho sobre seguridad, presta atención a que no almacena nuestros datos personales de forma clara, etc. Pequeños cambios han afectado las solicitudes de permisos para el uso de la geolocalización: iOS advertirá sobre el trabajo sospechoso de las aplicaciones en segundo plano, si está instalado.
Durante varios años, Apple logró cambiar el mundo de los pagos con Apple Pay: las compras en línea se volvieron tan convenientes que instantáneamente se convirtió en el estándar en la industria. Es hora de arreglar otro de nuestros dolores, la autorización en los servicios, usando Iniciar sesión con Apple. Ahora no necesita recordar las contraseñas de Facebook o Google cuando ya ha iniciado sesión en el dispositivo con su ID de Apple. Por razones de seguridad, Apple creará una dirección de correo electrónico aleatoria para un sitio separado, y la dirección puede bloquearse en cualquier momento si de repente comienza a ser acosado por el correo no deseado. Si utiliza la autorización a través de servicios de terceros en sus aplicaciones, es hora de pensar en agregar autorización a través de Apple, como
Será obligatorio.Parece que la característica más esperada del nuevo sistema es el Modo Oscuro. Es poco probable que sea posible adaptar todas las aplicaciones existentes a un tema oscuro con un solo clic (y no el hecho de que lo necesite), pero esta solución en sí misma solo se preguntaba: los editores de texto populares, lectores de libros y mensajeros instantáneos han tenido temas oscuros durante varios años, y comenzando con el iPhone X instala una pantalla OLED que es perfecta para las interfaces negras.
iPadOS
Hace dos años, nuestras herramientas de trabajo cambiaron con la llegada del iPad Pro, y este fue el comienzo de un gran cambio en iOS. El año pasado, muchas funciones aparecieron solo en el iPad, y hoy se destaca en un sistema operativo separado, iPad OS. Creo que con el tiempo, la mayoría de los usuarios de computadoras portátiles cambiarán a tabletas, y la infraestructura vital para esto aparece ante nuestros ojos.
En el iPad, puede adjuntar widgets y personalizar el escritorio, iniciar varias ventanas de una aplicación, trabajar con unidades externas, archivar archivos. Se agregaron nuevos gestos, mejoras en el lanzamiento de varias aplicaciones al mismo tiempo. Reescribimos Safari para hacer que todo funcione como en el escritorio, y se agregó Sidecar, el modo cuando el iPad es la segunda pantalla en la Mac.
Herramientas de desarrollo y marcos
SwiftUI está reservado para
dulces : un enfoque declarativo para crear una interfaz en todos los sistemas operativos de Apple. En código abierto
, ya hay un intento de implementar dicho enfoque en Swift (Google, por su parte, introdujo
Jetpack Compose ), pero Apple fue aún más lejos: los cambios se pueden ver inmediatamente sin reconstruir la aplicación, los elementos de arrastrar y soltar conocidos en Interface Builder están disponibles. Todo parece tan simple y hermoso que quiero probarlo de inmediato: las animaciones de transición, por ejemplo, se hacen literalmente en 2 líneas de código. Veamos cuán engorrosa se verá la IU de las aplicaciones reales, pero ya está claro que esto acelerará y simplificará en gran medida el desarrollo de la IU. Parece que es hora de que los diseñadores cambien de Sketch a SwiftUI.
El nuevo marco
Combine también se usa aquí, que es la implementación del paradigma de programación reactiva. Durante mucho tiempo, los desarrolladores han estado utilizando frameworks Rx de código abierto de terceros, y ahora la base de datos está disponible desde el primer momento. Para los principiantes, la primera vez tendrá que pasar un tiempo para comprender la ideología, pero en el futuro, puede predecir un código más comprensible y acortar las líneas de código en las aplicaciones.
ARKit 3 agregó la función de detectar personas e incluso maximizar sus contornos, para que en los juegos multijugador todo se vea mucho más realista. También ahora, se determina automáticamente la postura y la posición de las extremidades de todos los que entraron en el campo de visión de la cámara.
macOS
La aplicación iTunes (que, por cierto, ¡ya tiene 18 años!) Deja de existir y se divide en tres servicios: Música, Podcasts, TV. Este es un ejemplo del uso de Project Catalyst (anteriormente llamado Mazapán), un marco que le permite portar aplicaciones de iOS a mac. Los detalles aún son muy pocos, lo entenderemos esta semana.
El sistema introdujo un control de voz completo, control de todas las funciones mediante voz. De hecho, ahora un usuario sin la posibilidad de usar un controlador puede ser completamente funcional, usar un navegador, aplicaciones, escribir programas.
Reescribimos el servicio Find my iPhone, ahora se llama Find My. Lo más interesante es que el MacBook perdido envía señales de baliza, son atrapados por cualquier dispositivo iOS que tenga acceso y ayudan a detectarlo.
Mac pro
La Mac Pro anterior se introdujo en 2013 y resultó no tener mucho éxito. Hermoso por fuera, no se expandió en absoluto y permaneció sin cambios durante todos estos años, habiendo recibido solo pequeñas aceleraciones. Hasta la fecha, aquellos que editan video, audio y se dedican profesionalmente a la fotografía, tuvieron que construir potentes máquinas con Windows. Incluso el iMac Pro, presentado hace dos años y lanzado a fines de 2017, solo pudo satisfacer parcialmente las necesidades.
Este otoño (o más bien, en Navidad), aparecerá una nueva Mac Pro completamente actualizada. Es adecuado para todos los que necesitan procesar grandes cantidades de datos, videos, fotos, audio, gráficos tridimensionales (es decir, un número muy pequeño de personas), y esto es solo un monstruo:
- Procesador Intel Xeon de hasta 28 núcleos,
- hasta uno y medio terabytes de RAM (hasta 4 terabytes SSD en este contexto incluso se ve de alguna manera modesto),
- tremenda potencia gráfica, que incluye hasta cuatro procesadores Vega II y tarjetas de expansión FPGA especiales para ayudar a decodificar videos en grandes resoluciones,
- conexión a seis monitores 6K,
- Fuente de alimentación de 1,4 kilovatios (máximo que se puede usar en los EE. UU.),
- Un sistema de enfriamiento que puede enfriarlo todo.
Esta es una computadora genial para tareas muy intensivas en recursos: mezcla de miles de pistas en Logic Pro, edición en tiempo real de varias transmisiones de video 8K sin comprimir, trazado de rayos en tiempo real en calidad 4K.
Junto con él, presentaron un nuevo monitor que también cumple con los requisitos más exigentes: 6K, diagonal de 32 pulgadas, contraste extremo y opciones de personalización. Monitor es un sueño. No OLED, pero mejor que ni siquiera está cerca del mercado.
Todo es genial tanto con Mac Pro como con el monitor. Solo el precio, digamos, picaduras. No se sabe todo al respecto, pero el Mac Pro costará desde $ 6,000 (la configuración básica con un procesador de ocho núcleos, 32 GB de memoria, un SSD ridículo de 256 GB y una tarjeta de video base), y una configuración más o menos adecuada alcanzará de ocho a nueve mil.
Más interesante: el monitor cuesta cinco mil dólares, pero si quieres uno mate, habrá seis. Y si quieres un hermoso stand para él, entonces siete. Siete mil Para el monitor
En total, las pantallas Mac Pro y Pro XDR se destacan como un automóvil. Sin embargo, para aquellos a quienes están destinados, este costo no es un problema.
watchOS
Las actualizaciones de WatchOS a la versión 6 comenzaron con nuevos diales. Durante muchos años, los desarrolladores han estado esperando una API para crear sus propios diales, pero Apple tiene su propia visión para esto, por lo que debe usar los incorporados.
El principal paso adelante fue la posibilidad de desarrollar aplicaciones independientes independientes para el reloj. Esto es especialmente cierto en países con soporte de eSim (Rusia no está entre ellos) en modelos de reloj con comunicaciones móviles. Parece que Apple se ha propuesto promocionar el Apple Watch como un dispositivo sin estar vinculado al iPhone (hasta ahora, no podían funcionar por separado). Ahora las aplicaciones se pueden descargar en la nueva App Store en el reloj. La conveniencia es dudosa, pero es interesante cómo encontrar eficientemente la aplicación necesaria en 2-3 clics, pagar y descargar. Apple lanzó la API de transmisión de audio en la nueva versión del sistema operativo, expandió las posibilidades para la aplicación y capacitación de Salud. Se puede considerar menor que agregó un medidor de ruido, grabadora de voz, calculadora.
En general, la presentación fue impresionante: generalmente en conferencias y eventos, Apple presenta aproximadamente la mitad de las actualizaciones que hoy. Y este es el comienzo. Veamos qué pasa en el otoño.