|
feb
29
|
Todas las empresas que producen software tienen algo que ocultar, y Apple no es la excepción, ahora que un desarrollador de Mozilla descubrió algunas prácticas que podrÃan ser calificadas de “cuestionables” de parte de la compañÃa de la manzana. El desarrollador de Mozilla Vladimir Vukicevic recientemente descubrió que el motor de navegador de fuente abierta WebKit usa varias API‘s (applicacion programming interface, interfaces de programación de aplicación) no documentadas, que Apple no ha puesto a disposición de los desarrolladores de terceras partes, lo que ha generado cierta controversia a si la empresa se está dando cierta ventaja. El descubrimiento vino cuando Vukicevic percibió degradación en el desempeño de FireFox, y rastreó el problema hasta una optimización introducida en Mac OS Tiger llamado Beam Sync, que sirve para controlar las actualizaciones fusionadas, una caracterÃstica que tiene que ver con el refresco del contenido de las ventanas.
Apple proporciona una forma de deshabilitar las actualizaciones fusionadas como mecanismo de última instancia, pero no provee una forma pública de hacerlo por código. Sin embargo, el navegador Safari no usa tal mecanismo, lo cual despertó la sospecha en Vukicevic, y no estaba equivocado: Safari usa un método no documentado para deshabilitar tales actualizaciones fusionadas programáticamente (desde el código). Sobra decir que algunos sectores de los desarrolladores de Mozilla no están felices al respecto. Por su parte, algunos desarrolladores de WebKit han respondido que deshabilitar las actualizaciones fusionadas no es algo que se deba hacer, y más aún, que es peligroso.
No sé ustedes, pero desde aquà parece bastante hipócrita la respuesta. Primero, API’s no documentadas en un proyecto de software de fuente abierta (WebKit), y segundo, me recuerda a una frase irónica en una canción de mi grupo favorito, Rush: “aquellos que saben que es lo mejor para nosotros, deben de levantarse y salvarnos de nosotros mismos“. No entiendo como los desarrolladores de Apple recomiendan prácticas que ellos mismos no pueden seguir. Sin embargo, Vukicevic no cree que Apple esté actuando de mala fe, pues dice “no creo que Apple lo haga para limitar a otro software“.
Ciertamente esto no es gran cosa, pero nos lleva a pensar que tanto más tiene oculto Apple. Y también nos hace pensar si las reglas deberÃan ser igual para todos, porque desde mi óptica, no es mucho peor que las prácticas de Microsoft.
Leer notas completas en Ars Technica, Mashable y Slashdot.
Términos de búsqueda entrantes:
- beamsync chrome
- BeamSync osx
- chrome beamsync
¿Te gustó este artículo? ¡compártelo con Twitter, Google +1 o FaceBook!
Artículos relacionados:
- Microsoft y sus actualizaciones “secretas”
- Microsoft abre sus APIs y protocolos
- Google prepara nuevas aplicaciones de redes sociales
- La tienda de aplicaciones web de Chrome abre en octubre
- Google I/O 2010: anuncios de WebM y VP8, nuevas API’s
- La UE no está convencida: USD $1.3 billones de multa a Microsoft
- Google limitará el uso de API de Google Maps, cobrará por exceso de peticiones
- Google lanza el botón +1 para la web, y como incrustarlo en tu sitio o blog
Dejar una respuesta (sé educado y tu post será publicado, pórtate como un idiota y se irá al spam):






Comentarios recientes