En cuanto a las aplicaciones, iOS es un sistema muy cerrado, sin jailbreak no se pueden introducir aplicaciones de otra forma que no sea a través de la App Store. Además, cada aplicación pasa por la revisión de Apple para proteger a los usuarios. ¿Pero no es sólo una cortina de humo?
Problema aplicaciones fraudulentas Se discute en el escenario de Apple casi todos los meses. No hace mucho que fueron eliminados de la App Store aplicaciones fraudulentas de un desarrollador, que se aprovechó de la popularidad de juegos conocidos y trató de ganar dinero rápido.
Hace unos días también apareció un popular juego de Nintendo, Pokémon AmarilloSin embargo, el autor era alguien completamente diferente al conocido fabricante de consolas. A los usuarios desprevenidos se les hizo creer que se trataba de un juego japonés popular, pero era solo una estafa en la que el juego fallaba inmediatamente después de cargar el menú. Sin embargo, el número de reseñas de una estrella habla por sí solo. Apple retiró la aplicación de la tienda menos de 24 horas después. "The Game" alcanzó el puesto número tres en la App Store de EE. UU. durante ese tiempo.
Te preguntas cómo es posible llegar allí. estricto Apple no tendrá ningún control sobre dichas aplicaciones. Las condiciones para los desarrolladores, las llamadas Directrices, se conocen desde hace mucho tiempo. Se establecen reglas claras y los tramposos deben ser castigados según el texto. Esto ocurre sólo después de unas largas semanas, a veces meses, cuando Apple comienza a actuar, mientras que dichas aplicaciones no deberían pasar la inspección en absoluto.
No tenemos que ir muy lejos para encontrar una falla en el sistema. Uno de los desarrolladores checos me contó indirectamente sus experiencias. Implementó JavaScript en su aplicación, que se utiliza para las estadísticas de Google Analytics, lo cual está estrictamente prohibido según las reglas de Apple. Sólo lo tenía allí como prueba, pero se olvidó de quitarlo antes de enviarlo para su aprobación. Sin embargo, después de la aprobación ya no funcionaba.
¿Y cómo le fue por parte de Apple? Pasaron ocho días después de que la solicitud fue enviada al proceso de aprobación y estaba en el estado "Esperando revisión", esperando aprobación. Al octavo día, aparentemente fue su turno y entró en estado "En revisión", en el proceso de aprobación. Después de dos minutos completos, ya estaba aprobado y listo para lanzarse en la App Store. Es decir, la persona que aprobó la solicitud le dedicó dos minutos completos. ¿Qué se puede investigar en esos dos minutos en la solicitud?
Claramente, nadie está examinando directamente el código de la aplicación. Es posible que exista algún tipo de software bot que examine algunos aspectos de la aplicación, como por ejemplo si contiene malware malicioso. El factor humano aparentemente sólo comprueba si se puede poner en marcha y si no contiene materiales nocivos. Luego puede ir a la App Store y desde allí a los dispositivos de los usuarios sin problemas.
Ese intervalo de dos minutos es una de las explicaciones de por qué tantas aplicaciones fraudulentas terminan en la App Store. Actualmente existen más de 550 aplicaciones. Sin embargo, no sólo las nuevas aplicaciones entran en el proceso de aprobación, sino también todas las actualizaciones, ya sea una versión completamente nueva de la aplicación o la corrección de un pequeño error. Cada mes se agregan nuevas aplicaciones a un ritmo vertiginoso. Si hacemos un pequeño cálculo de cuándo cada aplicación debe actualizarse una vez al mes, suponiendo que las aplicaciones se revisen durante ocho horas todos los días, incluidos los fines de semana, Apple tendría que revisar alrededor de 000 aplicaciones por hora. Y eso sin contar los nuevos. Si hubiera 2300 empleados revisando solicitudes, cada uno tendría que manejar 100 piezas por hora. Si pasara 23-2 minutos con cada uno, podría hacerlo.
Cuando comenzó la App Store, no fue un problema verificar cada aplicación en detalle cuando al principio había 500. Sin embargo, la tienda ha crecido exponencialmente y ahora hay 1000 veces más aplicaciones. Con tal volumen, es muy difícil dedicar suficiente tiempo a cada aplicación sin que el desarrollador espere semanas antes de aprobarla.
Sin embargo, Apple debería empezar a abordar este problema, ya que estos problemas seguirán aumentando y los estafadores con ojo para obtener dinero fácil seguirán ocupando la App Store. Una vez que este problema crezca en la cabeza de la empresa, la gente tendrá mucha menos confianza en las aplicaciones, lo que tendrá un efecto adverso en los desarrolladores y, por extensión, en todo el ecosistema. Por lo tanto, Apple debería empezar a abordar este problema con tanta intensidad como lo hace con las condiciones laborales en las fábricas chinas.
El nivel de aprobación es el menor de los problemas. Se podría escribir otro artículo sobre cómo trata Apple a sus desarrolladores en general (lamentablemente cuando hay algún problema).
Hola, hay un pequeño error en el texto, para todo el ecosistema. Apple debería empezar a abordar este problema con tanta intensidad como lo hace con las condiciones laborales en las fábricas chinas.
¿No debería haber matanzas?
Apple ya está solucionando el problema de aplicaciones similares.
Basado en la experiencia de un desarrollador checo con algo de JavaScript al escribir un artículo de este tipo, no te enojes conmigo, pero has generado una perorata loca que no merece ser publicada ni siquiera en un blog y mucho menos aquí.
Sí que es cierto que el factor humano es muy problemático y Apple tampoco puede evitarlo. ¿Te imaginas cuántas personas puede haber? ¿Cuál es la facturación de estos aprobadores con el crecimiento que tiene Apple?
Con un poco de objetividad, también recopilaría información de otros desarrolladores y probablemente llegaría a la conclusión de que Apple aprueba otras aplicaciones aunque sea durante unos días si no está seguro de si cumplen con las reglas. P.ej. En lo que respecta a las compras de InApp, Apple lleva relativamente mucho tiempo investigándolo. Confundirlos tampoco es un problema tan importante porque no examinan ni pueden examinar el interior de la aplicación en sí, por lo que puedes hacer algo que Apple mostrará y, después de la aprobación, habrá algo más.
Sí, hay muchos trucos, pero normalmente conducen a la eliminación de la AppStore o incluso al bloqueo de la cuenta de desarrollador.
1 vez al mes no es una actualización promedio ni siquiera por casualidad. La mayoría de las aplicaciones no reciben la última actualización, simplemente no se actualizan y "mueren".
Es cierto que también he experimentado reseñas minuciosas, pero la pregunta es si los estados de las reseñas en la AppStore son reales. En el pasado, las aplicaciones del iPad fallaban inmediatamente después de ser enviadas a InReview y permanecían allí durante una semana. Las aplicaciones de iPhone no hicieron eso. Así que no sacaría esas conclusiones al respecto.
Gran artículo como siempre...
Sólo quiero señalar un pequeño error en el penúltimo párrafo:
"Sin embargo, el negocio ha crecido exponencialmente y ahora hay mil veces más aplicaciones".
probablemente debería haber JE
Otra cosa que no me gusta es el uso de la palabra ecosistema, que se usa principalmente en geografía...
PD: gracias por el artículo