A2A
Tu preguntaste:
¿Cómo puedo desarrollar una relación con Apple como desarrollador de iOS?
Hemos publicado numerosas aplicaciones, pero sería bueno tener un punto de contacto para recibir comentarios o establecer una relación con alguien de la empresa. ¿Cómo deberíamos o podemos hacer esto?
Todos quieren comentarios.
Específicamente: quieren saber con precisión por qué su aplicación fue rechazada para su publicación en la App Store, y el mínimo preciso que pueden cambiar para evitar las reglas lo más cerca posible de la línea de aceptabilidad, sin pasar por alto.
En otras palabras: quieren saber “las reglas” con suficiente detalle para poder jugar con el sistema.
Esto es lo mismo que las empresas de SEO quieren de Google: ¿cómo puedo jugar el motor de búsqueda, de tal manera que pueda vender mis servicios a alguien para que su sitio web aparezca en los resultados de búsqueda no pagados, no publicitarios?
No vas a recibir este tipo de comentarios. Siempre.
Apple, internamente, realiza asignaciones de revisión de aplicaciones al azar, de modo que el mismo revisor casi nunca recibe aplicaciones del mismo proveedor para revisarlas.
En otras palabras: no obtienes un proceso iterativo en el que puedes escatimar a un solo revisor, para que tu aplicación pase por el laberinto de pasajes sinuosos, para que apenas puedas cumplir con todas las reglas y luego tener el Aplicación publicada.
O para decirlo de otra manera: el sistema está diseñado de tal manera que le impide establecer este tipo de relación.
Si desea un tipo diferente de relación, fuera del proceso de revisión: está bien.
De hecho, eso es lo que el departamento de “Relaciones con los desarrolladores” de Apple tiene para proporcionar.
Por lo general, obtienes un punto de contacto al que puedes llamar por teléfono, conversar sobre cualquier problema y prácticamente obtienes ayuda técnica directamente o pueden llevarte a alguien que puede llevarte a alguien.
Siempre y cuando no preguntes sobre App Store Curation.
Había un par de personas de relaciones con desarrolladores que solían llamarme para ir a reuniones con clientes, cuando los clientes entraban al campus.
Yo era ingeniero de kernel de Core OS. Si realiza una llamada al sistema y se produce un error con un EPERM o EACCES: ese es probablemente mi código que no le permite hacer lo que quiere hacer.
De nada: es posible que te haya salvado de eliminar todo el contenido del disco, o que te haya salvado de algún malware que encripta todos tus archivos y te pida un rescate para descifrarlos.
El Dr. Ernie Prabhakar, por ejemplo, periódicamente me llamaba a reuniones con Oracle o Pixar.
Ambas eran empresas en las que Apple (principalmente Steve) quería que Apple pudiera ejecutar su software. Ser capaz de ejecutar la base de datos Oracle fue necesario para ingresar al mercado empresarial en varios frentes, y Steve sintió que era vergonzoso que Pixar no estuviera usando equipos Apple y Mac OS X para sus granjas de renderizado, y en su lugar utilizó toneladas de productos baratos. PC con Linux.
Estas siempre fueron reuniones divertidas, porque siempre fueron reuniones de “solicitud N + 1”. Sus ingenieros lo sabían, y yo lo sabía, pero aparentemente la gerencia de ambas compañías estaba fuera del circuito.
Una “solicitud N + 1” es aquella en la que la conversación es algo así como:
Gestión: “¿Por qué no estás ejecutando en esta plataforma?”
Ingeniero: “Nos falta la API ‘Q’; sin él, no podemos ejecutar en esa plataforma “(que no queremos ejecutar de todos modos)
La gerencia establece una reunión con Apple Developer Relations
Asistentes: gerencia media, ingeniero, persona de relaciones con desarrolladores de Apple, ingeniero de Apple
Gerencia media: “Caballeros: ¡enciendan sus motores!”
Ingeniero: “Nos falta API ‘Q'”.
Ingeniero de Apple: “OK. ¿Es esa la única API que te está bloqueando?
Ingeniero: “Sí”.
Ingeniero de Apple: “¿Estás seguro? Tampoco necesita API ‘R’, ‘S’, ‘T’, …? ”
Ingeniero: “Sí”.
Y luego te dicen “Es realmente importante para Steve que tengamos a estas personas a bordo; ¿Qué tan pronto pueden apoyar su solicitud?
…
Apoyas su solicitud. Pruebas. Q / A Ahora está en una actualización de software.
Gestión: “¿Por qué no estás ejecutando en esta plataforma?”
Ingeniero: “Nos falta la API ‘R’; sin él, no podemos ejecutar en esa plataforma “(que no queremos ejecutar de todos modos)
…
Te dan la imagen. Los ingenieros no querían decirle a su gerencia que “no” (o lo habían hecho, y la gerencia no lo estaba escuchando), por lo que establecieron bloqueos de caminos, uno tras otro, para asegurarse de que nunca sucediera.
Oracle finalmente se agotó, y Oracle corrió en Mac OS X por un tiempo, después de eso. Supongo que los ingenieros de Pixar son más creativos que los ingenieros de Oracle.
Ocasionalmente, también te llaman a una reunión, y es realmente extraño.
Una vez conocí a Eminem; es realmente tímido en persona; Creo que piensa que vas a enfrentarlo e insistir en su autógrafo, o cuestionar sus letras.
Conocí a un miembro de la familia de un jefe de estado de otro país; Había agentes del servicio secreto fuera del edificio. O tal vez eran lo que la idea de los países de los agentes del servicio secreto eran.
Pero ese es el tipo de relación que puedes tener con Apple.
Comuníquese con Relaciones con desarrolladores.
Pero no solicite el tipo de comentarios que le permitirían jugar el proceso de revisión de la App Store: no lo va a obtener.