Lo que Apple presentó en WWDC y lo que los desarrolladores de iOS piensan al respecto


Video de bienvenida en WWDC

Entonces llegó el día X, el día de la conferencia anual de la WWDC. Según la leyenda, este día debería determinar el vector de desarrollo del desarrollo de iOS para todo el año y aumentar la moral de todos los desarrolladores de iOS en el equipo. Cuentemos juntos el número de palabras "Increíble", "Nunca" y "Aprendizaje automático", que se pronuncian desde el escenario durante el evento.

Este es un evento importante para los programadores y los usuarios comunes de Apple: aquí se tratan las innovaciones en la API del sistema y los servicios para el usuario. Y, por cierto, sobre el hardware, aunque el evento es principalmente software, hoy en día por primera vez en años actualizaron el Mac Pro.

Los desarrolladores de iOS del comité del programa de la conferencia de Mobius no pudieron pasar este evento: además de la historia "lo que se presentó", hicimos comentarios sobre nuestras emociones del oyente e intentamos responder a la pregunta de si Apple ya estaba allí o no.


Lo que mostró


La transmisión de la audiencia comenzó a tiempo, ni un segundo antes ni después. Apple ha innovado en todos sus sistemas operativos.

Calentar


  • Para empezar, mostramos el avance de la nueva serie "For All Mankind" para que no olvidemos que el servicio Apple TV + con contenido de video exclusivo de la propia compañía llegará en otoño.
  • tvOS: Los principales cambios fueron el modo multijugador (para que después del niño no encontraras un millón de dibujos animados en tus recomendaciones) y la capacidad de conectar gamepads desde PlayStation / Xbox.
  • watchOS: La presentación comenzó con una historia sobre nuevas aplicaciones para relojes: aquí tienes audiolibros, grabación de sonido, medidor de nivel de sonido e incluso una calculadora. Además, hubo incluso más oportunidades para personalizar la apariencia de los diales, se abrieron nuevas API para desarrolladores, por ejemplo, Streaming Audio API.

  • Pero el anuncio más importante en esta parte fue la App Store en el reloj: ahora puede buscar e instalar aplicaciones en el Apple Watch sin usar su iPhone. Además, aparecieron las Tendencias de actividad, gracias a las cuales es aún más fácil hacer un seguimiento de los círculos que se cierran durante el día.
  • Y finalmente, la aplicación Health ahora usa Machine Learning, pero almacena todos los datos estrictamente en el dispositivo o en iCloud, porque "Usted controla sus datos".



iOS


  • Según la tradición, Apple comienza con estadísticas: el 97 por ciento de los usuarios están satisfechos con el uso, el 87 por ciento de los iPhones ya usan iOS 12, y el porcentaje de los que se actualizaron a la nueva versión en comparación con Android simplemente se acumula.
  • A continuación, se anunció la próxima versión del sistema operativo con el número de serie 13, e incluso antes de las características, comenzaron a hablar sobre el rendimiento. Se alega que FaceID es hasta un 30 por ciento más rápido, las aplicaciones se ejecutarán el doble de rápido, y cuando se descarguen de la App Store, los usuarios tendrán que descargar la mitad. En general, los desarrolladores de iOS, si las autoridades quieren optimizar el lanzamiento de la aplicación, ahora pueden responder "y él se está optimizando".
  • Pero sobre todo, por supuesto, hablaron sobre un tema oscuro, tan querido por muchos en macOS. Fue algo como esto:
    "Mira lo increíble que se ve la aplicación X con un tema oscuro.
    Vea lo impresionante que se ve la aplicación Y con un tema oscuro.
    Mira lo increíble que se ve la aplicación Z con su tema oscuro ".

    Al mostrar las capacidades del Modo Oscuro, Apple accidentalmente mostró el nuevo teclado deslizante como un logro (aquí, los usuarios de Android se rieron a carcajadas, por supuesto).


  • Apple dedicó mucho tiempo y esfuerzo a los problemas de privacidad en las nuevas versiones. Ahora puede incrustar un botón con la capacidad de iniciar sesión con su ID de Apple en sus aplicaciones para que no envíe datos de usuario a redes sociales y gigantes de TI. Actualización: resulta que si usted es un desarrollador y utiliza la autorización a través de servicios de terceros en su aplicación, entonces debe agregar esta opción. Curiosamente, las autoridades antimonopolio están pensando en esto.

    Y si no desea grabar su dirección de correo al mismo tiempo, Apple podrá generar al azar para usted (probablemente, aquí los representantes de ad-tech se tensaron). Además, ahora los usuarios pueden permitir que las aplicaciones usen su geolocalización solo una vez (probablemente aquí algunos desarrolladores de iOS se han esforzado).

  • Se actualizó el sufriente Apple Maps, ahora todo parece ir bien en los EE. UU. (Léase: "finalmente, todo se acercará a Google Maps"). Y para "algunos otros países", todo debería estar bien el próximo año. ¿Por qué argumentar que Rusia no estará entre ellos?
  • Además, se mostraron Siri, Photos, CarPlay y HomeKit actualizados. Por ejemplo, si toma muchas fotos casi idénticas seguidas ("quién sabe cuál resultará mejor"), puede elegir el modo de vista "solo el mejor" y no mirar las repeticiones. Además, los videos con orientación incorrecta ahora se pueden rotar. Es interesante que los usuarios estén más satisfechos con esto: ¿una innovación inteligente de inteligencia artificial avanzada o una función de rotación simple que se pudiera hacer hace años?
  • Actualización: después de la presentación, se aclararon dos puntos más. En primer lugar, será posible descargar aplicaciones de cualquier volumen en Internet móvil. En segundo lugar, no lo creerá, pero 12 años después del advenimiento de iOS, ¡el control de volumen dejará de cubrir todo el contenido en la pantalla!

  • Es genial que Apple no se olvide de las tabletas, del hecho de que es un dispositivo independiente con su UX y sus tareas, y no solo un teléfono inteligente con una pantalla ampliada. Como resultado, el sistema operativo ahora está oficialmente asignado como un iPadOS separado.

    Todavía no está claro qué significa esto para los desarrolladores: aparecerá iPadKit, ¿necesitamos reemplazar UIView con iPadView para admitir iPads? Una cosa que sabemos: ahora en la aplicación Archivos, puede ver directamente los dispositivos USB e importar sus fotos desde las cámaras, y con tres dedos puede hacer Ctrl-C y Ctrl-V.
  • Apple ha volado durante mucho tiempo al espacio con su bolígrafo, una herramienta muy popular para los diseñadores. Anteriormente, la latencia era de 20 ms, ahora es de solo 9 ms. Además, los desarrolladores han abierto el telón de la API privada y ahora puede usar PencilKit en sus aplicaciones.


macOS


  • Comenzamos con las noticias más importantes: se presentó la nueva Mac Pro (por primera vez desde 2013). Hablar sobre su diseño sacudirá las redes sociales y los foros durante mucho tiempo (si le parece que el caso parece algo, entonces sepa que ya se ha bromeado un millón de veces).



    Está claro que es muy potente (por ejemplo, puede instalar hasta un terabyte y medio de RAM). Y está claro que es muy costoso: comienza en $ 5999, y esto es para la versión básica, en la que 32 gigabytes de RAM y un SSD ridículo de 256 gigabytes por ese precio. A la venta desde el otoño.
  • También se necesita un monitor para dicha unidad de sistema (hace mucho tiempo Apple no los lanzó). También se presenta, y también es potente: aquí tiene Retina 6K y XDR ("más que HDR"), y un sistema de enfriamiento ("para que pueda ser más brillante, mi nieta"), y la capacidad de rotar en posición vertical ("así que y la foto vertical es más conveniente para retocar y codificar ").



    Llamado Pro Display XDR, 32 '' diagonal. Cuesta $ 4999, mientras que el soporte se debe comprar por separado por mil dólares (esto no es una broma). A la venta también en otoño.
  • La nueva versión de macOS se llama Catalina.

  • Habla sobre iTunes y bromea sobre el hecho de que él puede hacer todo: queda por agregar un calendario y un cliente de correo electrónico dentro de iTunes. En general, ahora en las amapolas en lugar de esta combinación habrá aplicaciones separadas de Música, Podcasts y TV. Y ahora nada se abrirá automáticamente cuando conecte un iPhone. Esto fue recibido con aplausos, pero supongo que el reflejo trabajado a lo largo de los años pondrá nerviosos a los usuarios al principio. ¿Por qué no se abrió iTunes? ¿Está todo bien?
  • De paso, Apple mató a un par de compañías de software más, permitiendo el uso nativo del iPad como una pantalla adicional interactiva para su Mac, una tecnología llamada SideCar. Ahora no se necesitan pantallas Luna y Duet separadas.

  • Además, VoiceControl ha mejorado, haciendo que las computadoras sean más accesibles para las personas con discapacidades. Y después de una demostración de cómo él te permite editar el texto con tu voz ("corrige esta palabra"), ¡probablemente quieras dictar habraposts a través de él para aquellos que son capaces de escribirlos con sus manos!
  • Ahora no puede tener miedo de perder su amapola: la tecnología / aplicación Find My lo ayudará a encontrar su amapola sin conexión.


Para desarrolladores de iOS / macOS


Finalmente, después de los anuncios "para usuarios", la compañía recurrió a los desarrolladores reunidos en el salón con lo que era importante específicamente para ellos.

  • Tecnología de catalizador (mazapán como niña) que ayudará a portar las aplicaciones móviles existentes a la Mac. Todavía es difícil decir qué tan bien funcionará esto, pero la demostración de Atlassian es impresionante.
  • Apple continúa mejorando la compatibilidad con VR / AR: este es el ARKit 3 actualizado, RealityKit y Reality Composer. Demostraron que ahora las personas son "intransitables" (los objetos AR ya no se superpondrán). Esto es espectacular, Google todavía no sabe cómo. E inmediatamente mostró Minecraft Earth ("Minecraft en el mundo real"), donde esta obstrucción es muy útil.
  • El nuevo marco SwiftUI es nuestra respuesta React Native. Finalmente, ayosniki tendrá una interfaz de usuario declarativa.



    Ya veo cómo en los próximos seis meses la velocidad del desarrollo de aplicaciones aumentará en un orden de magnitud, la calidad de las aplicaciones aumentará y los usuarios no podrán colocar menos de 5 estrellas en la tienda para aplicaciones escritas usando SwiftUI. Agiosniks, que entró en el desarrollo React Native and Flutter, regresa, perdonaremos todo.
  • La primera versión beta de las nuevas versiones del sistema operativo ya está disponible para los desarrolladores.
  • Actualización: después de la presentación, Apple describió por separado lo que está haciendo la herramienta Real User Indicator para ayudar a los desarrolladores a distinguir los bots de los usuarios reales.




¿Qué piensan los miembros del comité del programa de la conferencia Mobius ?


Peter Tretyakov (Redmadrobot)

“En uno de los libros sobre Jobs había una historia sobre cómo se imaginó la computadora del futuro en los años 70-80. Él representaba, por supuesto, el iPad, pero ahora con el iPadOS ahora se convirtió en lo que estaba diciendo.

En general, la tendencia al acercamiento entre macOS e iOS ha estado ocurriendo durante mucho tiempo. La versión de iOS para iPad ya es muy diferente de la versión para iPhone, por lo que dividirlos en dos es solo una solución para el hecho, en lugar del anuncio del nuevo sistema operativo, como a Apple generalmente le gusta servir. Es cierto que Apple no pisa el rastrillo de Microsoft, sino que hace que el escritorio y los sistemas móviles se acerquen gradualmente y con cuidado: no permiten que las aplicaciones de escritorio para el mouse y el teclado se ejecuten en las pantallas pequeñas de dispositivos móviles con capacidad táctil desde la cantera. Obviamente, las aplicaciones de iOS no tendrán que rehacerse para los nuevos iPadOS, pero la experiencia de interactuar con ellas en el iPad será más rica e interesante. Y si agrega un par de ajustes de plataforma sobre los que hablarán en las sesiones en los próximos días, habrá, en general, una clase.

En cuanto al iOS pasado de moda, se esperaba un tema oscuro después de uno similar para macOS, y esto, por supuesto, no es tan Gorges, avispas y amizing, como dijo Craig. Aunque existe la posibilidad de que ahora los temas oscuros para aplicaciones de alguna manera sigan más o menos un solo estilo y se vean uniformes, y no cada uno con su propio tono de gris.

Estaba esperando toda la presentación Mazapán. Incluso la nueva pantalla Mac Pro 6K no me llevó por mal camino. Allí, sin embargo, fue inmediatamente obvio que solo se podía comprar con una hipoteca. Por lo tanto, tan pronto como llegó a macOS, escuché como seminarista en la escuela dominical. ¡Y aquí está, guapo catalizador! Si JIRA Cloud despegó, ¡entonces tenemos una oportunidad! Aunque este tipo de Atlassian no presionó un solo botón en su aplicación, simplemente hizo clic en las pestañas, así que ya veremos. Es posible que tenga que tirar todo con muletas para que la aplicación iOS en macOS funcione bien, pero ahora al menos puede tocarla con las manos.

Pero luego la canción sobre SwiftUI fue y simplemente lloré. Diseño declarativo en iOS! Por supuesto, funcionará de tal manera que no funcionará. Al menos la primera vez. Cómo funcionará esto para una interfaz de usuario compleja, animación, transiciones no está claro. ¡Pero el hecho de que la interfaz de usuario finalmente esté en Swift es realmente genial!

Kirill Klebanov (Just LLC)
“No esperaba mucho de este WWDC y parecía solo. Por supuesto, hubo algunas filtraciones interesantes, pero de repente resultó ser cierto, e incluso un poco más.

Al principio, la función de medición de ruido en el reloj me pareció interesante, especialmente en nuestras realidades con vecinos ruidosos. Sería genial pedir automáticamente que baje el sonido durante la fiesta, y si no ayuda, póngase en contacto con el local).

Cuando la palabra segura se usa en presentaciones, me tranquilizo como usuario: significa que mis datos personales y fotos en mi alma están bajo protección confiable. Pero desde el punto de vista del desarrollador, esto promete una variedad de problemas y dificultades para publicar a un lado. Ahora debe tener cuidado al trabajar con geolocalización. Pero se necesita la entrada a través de la ID de Apple desde cualquier punto de vista, y es especialmente agradable que el usuario mismo pueda determinar qué datos desea proporcionar.

La única novedad técnica fue la nueva Mac Pro con monitor, pero ¿cuánto tiempo hemos estado esperando este momento? Estará disponible para la compra solo en el otoño, lo que significa que hay tiempo para recopilar documentos para una hipoteca para su compra. El único consuelo es que los precios de estos dispositivos prácticamente no caen con el tiempo.

Las ballenas AR demuestran un desarrollo planificado: capturar el movimiento de personas, superponer objetos. Para una felicidad completa, carece solo de iluminación dinámica con trazado de rayos y sombras.
Postre en forma de SwiftUI realmente me gustó. Una interfaz de usuario declarativa, muchos desarrolladores han estado esperando y preguntando durante mucho tiempo, Apple finalmente nos escuchó. Ahora el holivar finalmente se detendrá acerca de cómo escribir, en código o en guiones gráficos.

Keynote es solo la punta del iceberg, lo más interesante nos está esperando en secciones separadas. Se proporciona una semana completa sin dormir para los desarrolladores de iOS macOS iPad ".

Anton Davydov (Sistemas EPAM)
“Dub-dub cada año se parece cada vez más a una matiné infantil: aquí tienes animadores en el escenario antes de la conferencia, demostraciones interactivas de juegos y la cantidad de sarcasmo y chistes solo aumenta. Pero aún así, esperas cada año a la querida noche para ver la transmisión.

Es interesante observar cómo ha cambiado el vector de la política de marketing en Apple: si antes se promocionaban los dispositivos, ahora están prestando cada vez más atención a sus servicios, que, por supuesto, funcionan por suscripción. Está claro, casi todos tienen un iPhone y pocas personas lo actualizarán cada año.

Las últimas conferencias no pasan sin una demostración del uso de VR / AR, pero en cuanto a mí, por ahora, los casos de uso normales pueden extenderse por tres aplicaciones y media. Pero si está cansado de jugar con fuentes y vistas de composición tipográfica, ARKit y RealisticKit serán solo eso.

Apple continúa trabajando para mejorar los problemas de privacidad del usuario, y hasta ahora la compañía no ha sido vista en escándalos de privacidad. En el contexto de Facebook y algunas otras grandes empresas, Apple parece una opción más confiable y obtiene una ventaja en el karma. Mi funcionalidad favorita de las anunciadas fue la capacidad de permitir que las aplicaciones utilicen la geolocalización solo una vez, lo cual es muy conveniente: ahora no es necesario ir a la configuración del sistema después de un permiso para prohibir el uso de geolocalización, cámara, micrófono y servicios similares.

La guinda del pastel fue el marco declarativo para la interfaz de usuario: SwiftUI, generalmente solo se podía hablar de eso y finalizar la transmisión. Curiosamente, antes de la conferencia, aparecieron varios artículos sobre el tema de pensar en la IU declarativa de Swift. ¿Coincidencia, o la gran mano de Apple despertó interés? "

Source: https://habr.com/ru/post/454428/


All Articles