Un sistema operativo puede cambiarlo todo menos las APIs: Se supone que un sistema operativo únicamente "vende" eso a las aplicaciones que corren en él, y si, como desarrollador, un sistema operativo te proporciona unas APIs que son rápidas, cómodas, y se mantienen entre distintas versiones del sistema, tú harás programas en él porque será una inversión rentable: Programas una vez y vale para muchas versiones.
Pero con APIs no documentadas, si cada vez que saquen una versión del mismo sistema operativo tienes que estar probando a ver si tu programa sigue funcionando (y en caso contrario reprogramar todo el código dependiente de esas llamadas), pues entonces mejor no programes para ese sistema porque te vas a ahorrar muchos dolores de cabeza.
Por supuesto, lo mejor es programar con APIs documentadas, que se supone que no van a cambiar, y cuando cambien sabes que va a estar escrito en algún sitio. Suponemos que es por eso que Apple prefiere no documentar sus APIs, porque así obliga a aplicaciones de terceros a tener un rendimiento inferior. El más puro estilo Microsoff. Quién lo diría de los Think different...
Si Apple decide dejar de vender sistemas operativos los programas de terceros tampoco podrán hacer aplicaciones para los nuevos sistemas operativos de Apple debido a su inexistencia.
O sea, que si tú dejas de vender y/o soportar tu producto, ¿tu producto hace ¡Chas! deja de existir mágicamente? Supongo que hablas de programas web, ¿no? Pues siento decirte que esos aún no entran en la definición de "sistema operativo".
Re:APIs no documentadas
(Puntos:2)( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
Pero con APIs no documentadas, si cada vez que saquen una versión del mismo sistema operativo tienes que estar probando a ver si tu programa sigue funcionando (y en caso contrario reprogramar todo el código dependiente de esas llamadas), pues entonces mejor no programes para ese sistema porque te vas a ahorrar muchos dolores de cabeza.
Por supuesto, lo mejor es programar con APIs documentadas, que se supone que no van a cambiar, y cuando cambien sabes que va a estar escrito en algún sitio. Suponemos que es por eso que Apple prefiere no documentar sus APIs, porque así obliga a aplicaciones de terceros a tener un rendimiento inferior. El más puro estilo Microsoff. Quién lo diría de los Think different...
Re:APIs no documentadas
(Puntos:2)( http://press.asqueados.net/ | Última bitácora: Jueves, 17 Abril de 2014, 09:50h )
Si hay cambios en API oculta, ¡ay!, búscate la vida, búscate la vida.
Envíos descartados por Mu [barrapunto.com]