¿Por qué Apple no incluye temas personalizados u oficiales simples y bien integrados en iOS?

Dos respuestas:

  1. Debido a que Apple prefiere ser el único árbitro del gusto, si permiten que los usuarios elijan sus propias formas y colores de botones, ¡quién sabe qué asqueroso desastre aparecerá en las pantallas perfectas de los dispositivos de Apple! ¡Ya no serán un anuncio ambulante de buen gusto!
  2. No todos los temas funcionan con todas las aplicaciones, y Apple preferiría que te quejes de que no puedes poner alambre de púas alrededor de los botones y luego tener aplicaciones que no pueden diseñar pantallas ahora que los botones son un 10% más grandes debido a que las decoraciones de alambre de púas se vuelven inutilizables . Del mismo modo, incluso si restringe los temas a solo cambios de color, no quieren que los usuarios se molesten cuando no pueden encontrar botones porque son de color gris claro sobre un fondo gris ligeramente más claro porque el fondo del desarrollador no va bien con el primer plano del tema.

De los dos, si bien el n. ° 1 es cierto, no es tan fuerte como el n. ° 2. Es por eso que iOS tiene una API de apariencia, pero está totalmente contenida dentro de cada aplicación. Mi aplicación puede cambiar el aspecto de los botones en mi aplicación sin crear un botón personalizado en todas partes. Apple está asumiendo que realmente probaré mi aplicación cuando lo haga, y aunque no todos los desarrolladores lo hacen, un porcentaje mucho mayor logra que los autores del tema logren probar con “todas las aplicaciones existentes”, o los autores de la aplicación lograrían probar con ” todos los temas existentes “.

Aunque me gusta la respuesta de Josh Osborne, creo que hay una tercera razón:

Las aplicaciones bien diseñadas se venden mejor, y cuando Apple venda más aplicaciones, venderá más iPhones. ¡No olvides que Apple es una compañía de hardware!

¿Cómo puede Apple asegurarse de que nosotros, como desarrolladores de aplicaciones, diseñamos aplicaciones atractivas? Por un lado, puede poner el listón realmente alto. Apple ha incorporado un buen y distintivo gusto por el diseño en sus valores fundamentales. Inmediatamente aumenta el promedio para todos los desarrolladores.

Cuando iOS cambió de la versión 6 a la versión 7, su diseño pasó de gradientes, esquinas redondeadas y “esceptomorfismo” a un diseño minimalista y plano con colores pastel. Inmediatamente, las aplicaciones antiguas se veían feas.

Apple nos ha capacitado a todos para cuidar el diseño, ya sea que podamos o no. Los desarrolladores con una inclinación por el diseño podrían diferenciarse en la App Store y realizar más ventas. Esto hizo que los desarrolladores de aplicaciones se centraran en el diseño, exactamente lo que Apple quiere.

Antes de 2008, Steve Jobs no quería que desarrolladores externos crearan aplicaciones personalizadas en su plataforma de teléfonos inteligentes. Creo que es revelador, especialmente cuando consideras que Apple es en gran parte responsable de la economía de las aplicaciones tal como la conocemos.

Según Apple, la libertad de decidir lo que quiere, cuando lo quiere, es solo libertad verdadera si está restringido en una realidad que parece no tener límites, pero que de hecho es una jaula.

Apple no quiere que modifiques nada.

Apple sabe lo que es mejor para tu teléfono.

El tema está en contra de su filosofía.

More Interesting

¿Es mejor crear una aplicación web o mantener una aplicación nativa por sistema operativo?

Cómo construir una aplicación para iPhone

¿Debo hacer una aplicación web en lugar de una aplicación IOS para evitar la tarifa de desarrollador de Apple?

En Xcode, ¿cuál es la función de cada una de las claves, certificados, perfiles de aprovisionamiento, etc.? ¿Dónde se almacenan y cómo se nombran y usan? ¿Cuáles son las relaciones entre ellos?

¿Por qué los anuncios gráficos interactivos no se mueven de Flash a HTML5?

¿Cómo sabe Foursquare mi ubicación si la aplicación ni siquiera se ejecuta en primer plano o en segundo plano en iOS 8?

¿Cómo se representa un UInt64 en un dispositivo de 32 bits (Swift 2.0)?

¿Debo aprender póker o desarrollo de iOS para ganar algo de dinero?

¿Cuáles son las diferencias entre Android e iOS?

¿Qué tan precisos son los datos de http://search.xyologic.com/ con respecto a las descargas de aplicaciones?

¿Cómo hacen la transición los desarrolladores experimentados de Objective-C a Swift sin ninguna capacitación formal?

Si tuviera que construir un dispositivo BLE que detectara la proximidad de un teléfono inteligente, ¿podría este dispositivo BLE configurarse para activar la aplicación descargada solo a una proximidad extremadamente cercana (por ejemplo, <2 pulgadas)?

¿Un Boot Camp de nivel de principiante de iPhone / iPad iOS 5 de tres días vale $ 1,000?

¿Es posible obtener iOS como rom personalizado para Android?

Cómo obtener el iOS 11