Los equipos de desarrollo de sistemas operativos de Apple construirán algo diferente

Los equipos de desarrollo de sistemas operativos de Apple construirán algo diferente

Los equipos de desarrollo de sistemas operativos de Apple construirán algo diferente

La última guerra contra los errores debería ser una buena noticia para todos los usuarios de Apple, y iOS 14 debería estar configurado para la estabilidad para todos nosotros en 2020.

Algunos dicen que el mantra del desarrollo ágil está lo suficientemente determinado como para moverse rápido e interrumpir las cosas. Sin embargo, con el desarrollo del negocio, las consecuencias de esto se volverán insoportables, como Apple parece haber aprendido con iOS 13.

Construir diferente

Un informe de Bloomberg  afirma que  Apple ha cambiado la forma en que funciona el desarrollo en respuesta a varios errores que se arrastran en iOS 13.

 Parece que los ingenieros de Apple intentaron colocar características en los edificios del sistema operativo del día a día antes de ser completamente probados. Como resultado, el equipo de prueba era inestable ya que el sistema operativo daría como resultado el uso de varios componentes del sistema, algunos estables, otros no y otros abandonados.

Las plataformas de Apple son inherentemente fuertes, pero el impacto en los procedimientos de prueba de la compañía parece dificultar que los evaluadores comprendan completamente el verdadero estado del software que se está probando. Aparentemente permitió que los errores penetraran en el sistema operativo sin ser reconocidos como tales, y la compañía cambió su enfoque para desarrollar iOS 14 (“Azul”).

Estos cambios también se han aplicado a la forma en que Apple está desarrollando sus otras plataformas.

Estas medidas tienen consecuencias.

El impacto del proceso de desarrollo anterior de Apple en los usuarios significó que vimos varios informes, como pérdida de correo electrónico, inestabilidad de aplicaciones y cobertura de red inmediatamente después de iOS 13. Como piloto, Apple se movió rápidamente para resolver problemas después de los encontró, pero el sistema operativo ya está viendo 10 versiones desde el 19 de septiembre. Y los clientes tuvieron que instalar un nuevo software más o menos a la semana.

Esto también afecta a los desarrolladores de software de terceros que pueden necesitar actualizar sus aplicaciones al mismo tiempo. Es molesto tanto para los clientes como para los desarrolladores y tiene un impacto en el costo para los usuarios comerciales.

Por supuesto, las actualizaciones periódicas de software y un sistema de distribución eficaz también son puntos fuertes de la plataforma, pero creo que Apple se esfuerza por proporcionar mejoras de funciones en sus versiones; no quiere corregir errores.

Al mismo tiempo,  Bloomberg  afirma que sus desarrolladores estaban al tanto de los problemas de iOS 13 antes del evento WWDC en junio. Decidieron centrarse en crear una versión menos defectuosa de iOS 13.1 en lugar de intentar optimizar iOS 13.

Tenga en cuenta que iOS 13.1 corrige 24 errores.

Nuevo enfoque de Apple

La compañía está adoptando un enfoque diferente para desarrollar iOS 14. Las funciones de software incompletas ya no se comparten de la misma manera. Todavía se incluyen en los edificios cotidianos, pero están excluidos de forma predeterminada. Los probadores deben permitir de forma independiente nuevas funciones a través del panel de configuración del indicador.

El objetivo es que Apple obtenga más visibilidad sobre el rendimiento de los componentes de software, lo que funciona y lo que no, y con suerte identifique las características que aún no están listas para ser enviadas.

Lo importante es que, en última instancia, los clientes de Apple necesitan obtener una mejor experiencia de usuario y menos errores en el futuro, incluso cuando usan una versión beta pública.

Esto es importante porque una de las coronas de la corona de Apple es que los clientes actualizan sus dispositivos rápidamente. Esto es importante porque brinda a los desarrolladores una plataforma sólida para sus aplicaciones y brinda beneficios de seguridad para el usuario final.

Apple dijo que el  50% de todos los dispositivos usan iOS 13 , pero la velocidad de implementación parece un poco más lenta que en este momento del ciclo de lanzamiento anterior. No es una gran diferencia, la ventaja inicial de Apple sigue siendo, pero no es la dirección que la compañía quiere promover.

Probablemente la razón de la fuga sea información sobre un cambio en sus prácticas de desarrollo.

lecciones aprendidas?

Siempre hay lecciones. Uno de los más grandes es la escala.

Apple sirve a cerca de mil millones de clientes de iOS. A diferencia de los clientes en otros entornos móviles fragmentados, casi todos usan una versión del sistema operativo que tiene aproximadamente un año de antigüedad.

Esta es una fortaleza porque significa que los desarrolladores pueden centrar sus esfuerzos en las versiones actuales y más recientes de los sistemas operativos empresariales. Sin embargo, para garantizar esta ventaja, la empresa debe garantizar la estabilidad al iniciar el software; Debido al tamaño de la base de usuarios, incluso un pequeño déficit puede convertirse en un gran problema.

Este es un problema clásico con todas las formas de éxito:

Con el cambio, la mayoría de las organizaciones pueden ser ágiles y flexibles con respecto a los cambios que son ilimitados en reputación o herencia. Sin embargo, en un punto en el camino, la mayoría de las organizaciones crecen hasta el punto en que se necesitan recursos significativos, solo tiene que ponerse de pie y es posible que deba frenar la expansión y el desarrollo para mantener la calidad que ofrecen.

La mayoría de las compañías maduras terminan ahí. Los equipos de Apple hacen un trabajo bastante bueno como una empresa veterana, manteniendo la agilidad al mantener los productos existentes. Pero la transición a nuevas prácticas de desarrollo refleja un desafío similar.

Algunos pueden argumentar que dar este paso significará que Apple se está volviendo un poco menos ágil, pero por un momento no creo que se haya olvidado de bailar, y según los primeros rumores, iOS 14 sugiere que está lleno de novedades características (algunas de iOS 15), siento que todavía muestra a otros lo bien que controla el piso.

Leave a Reply

Your email address will not be published. Required fields are marked *