2012-01-09 14 views
6

Según lo que he leído, Apple rechaza las aplicaciones que usan APIS privado. ¿Qué determina una API privada? Actualmente estoy usando el motor NinevehGL, que está abierto para uso comercial, ¿cuenta como API privada?Directrices de la aplicación de Apple: ¿API privadas?

+0

Pido disculpas por publicar la pregunta, encontré la respuesta. Una API privada se refiere a cualquier metodología no documentada dentro de la propia API de Apple. Apple restringe esto porque si su aplicación se basa en llamar a un método no documentado dentro del marco central de Apple, y luego ese método no documentado se modifica o elimina todos juntos en la próxima actualización del sistema operativo, su aplicación se romperá y se volverá inútil. El uso de API externas como el motor NinevehGL es perfectamente correcto, suponiendo que NinevehGL no está utilizando ninguna API privada. Soy un nuevo usuario, así que todavía no puedo responder, por lo que el comentario tendrá que ser suficiente. –

+0

Podría publicar esto como ** respuesta ** a su pregunta y aceptarlo cuando el tiempo lo permita. Está bien que respondas tus propias preguntas aquí en SO :) –

Respuesta

15

Encontré la respuesta.

Una API privada se refiere a cualquier metodología no documentada dentro de la propia API de Apple. Apple restringe esto porque si su aplicación se basa en llamar a un método no documentado dentro del marco central de Apple, y luego ese método no documentado se modifica o elimina todos juntos en la próxima actualización del sistema operativo, su aplicación se romperá y se volverá inútil.

El uso de API externas como el motor NinevehGL es perfectamente correcto, suponiendo que NinevehGL no está utilizando ninguna API privada.

+2

+1 Para volver y responder. Esto ayuda a otros que puedan encontrar su pregunta. No se olvide de marcarlo como la respuesta (cuando el tiempo lo permita) haciendo clic en la marca con esta respuesta. –

Cuestiones relacionadas