Apple ha estado bajo fuego de los medios en las últimas semanas. Esta vez no se trata de pseudodemandas ni de malas condiciones en Foxconn, sino del proceso de aprobación de aplicaciones, que la compañía todavía intenta mantener lo más bajo control posible a pesar de la gran cantidad de nuevas aplicaciones y actualizaciones que llegan al proceso de aprobación. cada día. Con iOS 8, Apple ha brindado a los desarrolladores herramientas y libertades completamente nuevas con las que nunca soñaron hace un año. Extensiones en forma de widgets, la forma en que las aplicaciones se comunican entre sí o la capacidad de acceder a archivos de otras aplicaciones.
Esta libertad, que hasta hace poco era privilegio del sistema operativo Android, probablemente no era propia de Apple, y muy pronto el equipo encargado de aprobar las aplicaciones empezó a pisotear a los desarrolladores. La primera víctima fue la aplicación Launcher, que permitía marcar contactos o iniciar aplicaciones con parámetros predeterminados desde el Centro de notificaciones. Otro publicitado caso se preocupado Calculadoras funcionales en el Centro de notificaciones de la aplicación PCalc.
Reglas escritas y no escritas
Los últimos en conocer la otra cara de las reglas no escritas fueron los desarrolladores de Panic, que se vieron obligados a eliminar la función de enviar archivos a iCloud Drive en la aplicación Transmit iOS. "La mejor manera de explicar por qué no querían que existiera la funcionalidad Launcher en iOS es que no encajaba con su visión de cómo deberían funcionar los dispositivos iOS", comentó el autor del Launcher.
Al mismo tiempo, ninguno de los desarrolladores de las aplicaciones mencionadas violó ninguna de las reglas que Apple emitió para nuevas extensiones. En muchos casos ofrecía una interpretación muy amplia o era bastante vaga. Según Apple, el motivo para eliminar la calculadora PCalc fue el hecho de que no está permitido realizar cálculos en el widget. Sin embargo, tal norma no existía en el momento en que se aprobó la solicitud. De manera similar, el equipo de aprobación de Apple argumentó en el caso. Transmitir iOS, donde, según se informa, la aplicación solo puede enviar archivos que crea a iCloud Drive.
Además de las reglas disponibles, Apple aparentemente ha creado un conjunto de reglas no escritas que los desarrolladores aprenden solo cuando han invertido su tiempo y recursos en una característica o extensión determinada, solo para descubrir después de unos días después de presentarla para su aprobación que Apple sí lo hace. No me gusta por algún motivo y no aprobará la actualización o la aplicación.
Afortunadamente, los desarrolladores no están indefensos en un momento así. Gracias a la cobertura mediática de estos casos, Apple revirtió algunas de sus malas decisiones y permitió nuevamente calculadoras en el Centro de notificaciones, y la capacidad de enviar archivos arbitrarios a iCloud Drive volvió a Transmit iOS (nuevamente Transmit para iOS). Sin embargo, estas decisiones basadas en reglas no escritas y su cancelación unas semanas después muestran una disparidad de pensamiento y visión para las aplicaciones de terceros, y tal vez una lucha interna entre los ejecutivos de Apple.
Liderazgo de tres cabezas
La App Store no es competencia de un solo vicepresidente de Apple, sino quizás de hasta tres. Según el blogger Ben Thompson La App Store está dirigida en parte por Craig Federighi desde el lado de ingeniería de software, en parte por Eddy Cue, que se encarga de la promoción y curación de la App Store, y finalmente Phil Schiller, de quien se dice que dirige el equipo de aprobación de aplicaciones.
La revocación de la impopular decisión probablemente se produjo tras la intervención de uno de ellos, después de que todo el problema comenzara a informarse en los medios. El candidato más probable es Phil Schiller, que por lo demás dirige el marketing de Apple. Esta situación no le da a Apple un buen nombre ante el público. Desafortunadamente, no todos los desarrolladores vieron la reversión de una mala decisión.
En caso de aplicación Borradores Hubo una situación tan absurda que Apple primero ordenó cancelar la funcionalidad del widget, que permitía iniciar la aplicación con ciertos parámetros, por ejemplo, con el contenido del portapapeles. Después de eliminarlo, se negó a aprobar la actualización, diciendo que el widget puede hacer muy poco. Es como si Apple no pudiera decidir lo que realmente quiere. Lo que es aún más absurdo de toda la situación es que unas semanas antes, Apple promocionó la nueva aplicación Drafts en la página principal de la App Store. La mano izquierda no sabe lo que hace la derecha.
Toda la situación en torno a la aprobación arroja una mala sombra sobre Apple y perjudica especialmente a todo el ecosistema que la empresa está construyendo con tanto esfuerzo. Si bien no hay peligro de que los desarrolladores empiecen a abandonar la plataforma iOS, preferirían no invertir su tiempo y recursos en funciones útiles sólo para probar si pasarán por la red de reglas no escritas de la App Store. De este modo, el ecosistema perderá grandes cosas que sólo estarán disponibles, por ejemplo, en una plataforma de la competencia, en la que pierden tanto los usuarios como, en última instancia, Apple. "Espero que en los próximos meses suceda lo siguiente: o estos locos rechazos cesarán o desaparecerán por completo, o uno de los altos ejecutivos de Apple perderá su trabajo", opinó Ben Thompson.
Si la compañía decidió aflojar el cinturón a los desarrolladores y permitir cosas nunca antes vistas en iOS, también debería tener el coraje de afrontar lo que se les ocurra a los desarrolladores. La solución con restricciones inesperadas actúa como un equivalente de desarrollo más débil de la Primavera de Praga. Después de todo, ¿quién es Apple para obligar a los desarrolladores a seguir las reglas no escritas cuando él mismo infringe las escritas? Las aplicaciones tienen prohibido enviar notificaciones de carácter promocional, mientras que exactamente dichas notificaciones provienen de la App Storeú para el evento (RED). Aunque fue bien intencionado, sigue siendo una violación directa de sus propias reglas. Al parecer algunas aplicaciones son más iguales…
Bueno, lo que le está pasando a Apple últimamente me da ganas de gritar... Puedo comprar Android por una décima parte del precio, seré igual cualitativamente :-/
Definitivamente no creas eso. Usé Android durante 4 años. Tabletas Nexus y teléfonos de la serie Galaxy S. El procesamiento de una tableta y un teléfono por una décima parte del precio de un producto Apple corresponde absolutamente a ese precio. Asqueroso más que asqueroso. Nunca he tenido una tablet peor que la Nexus. Pero bueno, entiendo que la mano de obra de calidad no es para todos. Pero el problema está directamente en Android. Los Nexus tienen Android puro y son dispositivos de referencia. Aun así, no funciona correctamente, la transición entre pantallas también se interrumpe, los ajustes son ilógicos, complejos y algo sólo funciona de vez en cuando. Por supuesto, la mayor debilidad son las aplicaciones. No he conocido una aplicación en Android que no fallara. Y la mayoría de los juegos y aplicaciones fallan varias veces a la semana. Hacer una copia de seguridad de los datos de forma nativa es prácticamente imposible y el trabajo diario con Android es simplemente increíblemente molesto. Y no importa si es un teléfono por 18 mil o 2. Ninguno de los dos funciona sin problemas. Android solo se puede utilizar si no requiere confiabilidad y la conexión de diferentes dispositivos. Si solo quieres un teléfono para llamadas, no tienes tablet y no trabajas con multimedia, entonces sí. De otra manera no. Hasta aquí un androidista curado. :D
Muchos usuarios de Android aquí responderán que no es cierto, que se puede ajustar el sistema... Desafortunadamente, muchos de ellos no entienden que no todos quieren lidiar con esto...
Lo definiría como un sentimiento más subjetivo y de que cada uno se siente cómodo con algo diferente. Android para algunos porque... Apple para algunos porque...
Eso es normal. Cuando registré mi ID de Apple como desarrollador, me dijeron que no tenía suerte porque ese ID de Apple está registrado como editor de iBooks en la iBook Store, y ese desarrollador y editor de iBooks no pueden estar en la misma cuenta. Cuando les expliqué que no necesito el editor de iBooks, les permití que lo eliminaran de mi ID de Apple, así que resultó que tenía que crear una nueva ID de Apple de todos modos, que podría usar para desarrollar aplicaciones. (Todo el proceso tomó aproximadamente 3 semanas, incluso me devolvieron el monto pagado para que luego pudiera pagarlo nuevamente con una nueva ID de Apple).
Apple tiene un gran ecosistema, pero aunque jura que los desarrolladores son lo más importante para ella, su acercamiento hacia ellos es tan… extraño. Por un lado, entiendo que no quiere que se destruya lo que está construyendo (la estabilidad del sistema), pero por otro lado, si tiene problemas con ello, debería haber introducido funcionalidades como Widgets sólo en iOS 9. cuando los tenga depurados y funcionales. Sólo un tonto podría pensar que los widgets se usarán de manera diferente a como los usan los desarrolladores...
Las reglas "no escritas" respecto a los reembolsos al comprar en la tienda online de Apple les perjudican aún más. Después de la experiencia reciente, sé que nunca más en mi vida volveré a pedir nada en la tienda online checa de Apple, ¡porque son simplemente estafadores que también violan las leyes de la República Checa!
Sí, así es, compras la aplicación. No funciona. Escribes Apple. Nadie responde. Vicepresidente de dinero *****. En los últimos tres años he cocinado min. 20€.