Medidor USB de palabras por minuto Microsoft recorta los precios de Windows Vista
Feb 29

Logo de AppleTodas 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.

escrito por Dr. Ogalinski \\ tags: , , , , , , , , , , ,

Artículos relacionados:

 


Dejar una contestación

                                           

Nombre

Nota: Este artículo es de hace un año. Si gustas puedes checar después en este blog para ver si hay nueva información relevante a tus comentarios.