¿Por qué no se detectan y eliminan rápidamente las actualizaciones de aplicaciones rotas de la App Store en función de las aportaciones del usuario?

Solo Apple puede decirlo con certeza. Pero mi presentimiento: complejidad. Si es una opción entre complejo o no, Apple siempre elige no. Ah, y también, porque sería completamente horrible para todos.

Consideremos un universo donde esto fue posible.

Apple ha duplicado la cantidad de binarios que necesitan almacenar para mantener la App Store en funcionamiento. ¿Eso importa? No se. Quizás no, a su escala. Pero suena como el tipo de cosas que debes evitar si puedes.

A continuación, Apple tiene que diseñar una interfaz de usuario para facilitar este proceso. Entonces, ¿dónde lo pones? ¿En la aplicación App Store? En la pantalla de inicio? ¿Como funciona?

Pero digamos que la IU está resuelta. ¿Qué pasa con los datos del usuario? ¿La versión 2.0 realizó una migración en un almacén de datos v1.2? Si se revierte, la tienda quedará inutilizable para la versión anterior de la aplicación. Por lo tanto, se necesitaría un mecanismo para revertir la migración o el almacén de datos persistente necesitaría algún tipo de copia de seguridad versionada.

Oh, lo mejor de todo: ¿qué pasa si el usuario actualiza de 1.1 a 2.0, omite 1.2, odia 2.0 y quiere retroceder? ¿Apple mantiene 1.1 también? ¿Qué pasa si el usuario odia 1.2 igual? Otro: ¿Qué sucede si la actualización a 2.0 ocurre después de una actualización de iOS, con la cual 1.2 es incompatible por alguna razón? El desarrollador podría estar en una posición en la que su aplicación ha sido vetada nuevamente a un estado que la rompe para todos los usuarios del último sistema operativo.

…Complejidad.

Una serie de complejidad, en gran parte orientada al usuario. No como Apple rueda. Más allá de eso, la mayoría de las actualizaciones de aplicaciones están bien. Obtiene el extraño olor aquí y allá, pero comprar buenas aplicaciones de desarrolladores de renombre generalmente significa navegar sin problemas.

Finalmente, supongamos que todo esto es trivial de abordar, el sistema se construye e incluso en iOS 5.0.2.

Ahora todos sus usuarios tienen poder de veto sobre cada cambio que realice. Entonces, tal vez lancen la versión 2.0 que tiene esta gran característica de whizz-bang que muchos usuarios están pidiendo. Es una parte importante de su negocio y ha invertido mucho tiempo y energía (¿y dinero?) En su desarrollo.

Además, durante este proceso, su diseñador de interfaz de usuario tuvo un destello de conocimiento y movió algunas cosas. En general, es mejor! Sus nuevos usuarios entrarán y será mucho más fácil resolver las cosas.

Pero un grupo de usuarios existentes deciden, eh, a la mierda, solo quiero el viejo camino de regreso.

Y ahora, justo cuando la prensa escribe sobre su nueva aplicación, ¿se ve obligado a retroceder debido a un montón de opiniones subjetivas? Esto es especialmente malo para las aplicaciones gratuitas, que obtienen una cantidad dramática de payasos que escriben críticas sin sentido solo porque la descarga es gratuita y la gente está aburrida.

Por lo tanto, muchos usuarios nuevos que habrían acudido en masa a esta actualización no se molestan porque ahora la aplicación ya no tiene esa gran característica nueva.

Horrible trato para todos.

More Interesting

¿Por qué Apple canibaliza aplicaciones en su ecosistema?

Cómo obtener mi aplicación en Play Store

¿Cómo afectaría la política de compras de aplicaciones de Apple a una aplicación nativa de mercado de comercio electrónico?

¿Puede una aplicación App Store tener su propia contraseña para descargar (por ejemplo, para una versión beta privada)?

¿Dónde puedo comprar reseñas de aplicaciones para iOS en la tienda de aplicaciones de Brasil?

¿Cuáles son algunas de las mejores aplicaciones de iOS que usa a diario?

¿Qué ciudades o ubicaciones tienen las 5 mayores concentraciones de empleados de Apple Inc. en el mundo?

¿Cuál es el mejor juego de trivia para iPhone?

¿Hay alguna buena táctica que los desarrolladores de aplicaciones usen para "ser descubiertos" en la App Store?

¿Existe demanda de un servicio que elimine el uso de letras en el iPhone 5 de su aplicación, es decir, rediseñe su aplicación de iPhone existente para usar la pantalla completa del iPhone 5 (manteniendo la compatibilidad con versiones anteriores)?

¿Es posible realizar un seguimiento de las conversiones en la tienda de aplicaciones de iTunes?

¿Cuál fue la primera aplicación para iPhone creada por un desarrollador externo?

Soy un desarrollador de aplicaciones no estadounidense, ¿debo usar el EULA estándar de la tienda de aplicaciones? ¿Cuándo debe usar un EULA no estándar?

Cómo lidiar con el acuerdo de confidencialidad de Apple para desarrolladores en un proyecto académico

¿Puede vender créditos en Internet que las personas pueden usar dentro de su aplicación para hacer compras sin necesidad de hacer compras en la aplicación y, por lo tanto, evitando la tarifa del 30% de la tienda de aplicaciones (Apple Store o Google Play)?