Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por sorrill (13858) el Viernes, 29 Febrero de 2008, 20:14h (#1021154)
    ( http://barrapunto.com/ )
    Si mañana Apple saca una nueva versión de su sistema operativo sin esa API, el Safari que incluyan en esa versión hará uso de otras llamadas para hacer lo mismo. Sin embargo, los programas que hagan uso de esas APIs no funcionarán en el nuevo sistema si no se les hacen cambios. Qué amables.

    Si Apple decide cambiar el color de fondo del escritorio las aplicaciones de Apple se adaptarán al color del nuevo fondo mientras que las de terceros quedarán feas.

    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.

    Si Apple ...
    [ Padre ]
    Puntos de inicio:    1  punto
    Modificador por Bonus-Karma   +1  

    Total marcador:   2  
  • por DanielSan (10124) el Sábado, 01 Marzo de 2008, 16:56h (#1021300)
    ( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
    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".
    [ Padre ]