5

Durante mucho tiempo he creído que la única diferencia en cuanto a la representación de los principales navegadores en diferentes plataformas se refiere a la tecnología subyacente de representación de fuentes de los sistemas operativos, todo lo demás depende de las mismas bibliotecas incluidas en el navegador.¿Hay alguna diferencia en la representación de los principales navegadores en los sistemas operativos?

Por lo que mi investigación me lleva, esto es algo que los desarrolladores de front-end creen o no. Parece que podemos elegir cualquiera. Estoy en un mal momento porque siempre creí que no había diferencia, y ahora me dicen que antes de publicar cualquier trabajo de impacto frontal debo realizar pruebas exhaustivas tanto en Mac como en Windows.

Para ser claro, soy consciente de las diferencias en la representación del texto (Tom Phiney cubre el problema en profundidad aquí: http://www.thomasphinney.com/2009/12/browser-choice-vs-font-rendering/). El área gris en la que no puedo encontrar documentación es si hay disparidades o no.

¿Hay algún artículo autorizado de una inclinación técnica que dé una respuesta definitiva de cualquier manera?

Respuesta

2

Aunque no conozco ninguna diferencia específica para los navegadores entre los sistemas operativos (generalmente se corrigen bastante rápido después de ser encontrados), puede consultar cualquier sitio específico usando BrowserShots.

0

Los elementos del formulario tienden a centrarse en el sistema operativo en lugar de centrarse en el navegador. Entonces, una cosa es verificar la plataforma cruzada. Pero aparte de eso, AFAIK, los motores de renderizado en los navegadores multiplataforma tienden a ser bastante unificados, independientemente de la plataforma en la que se encuentren en estos días.

1

No hay una respuesta definitiva, y es una subjetiva también, diferentes sistemas operativos, están muy bajo el capó, tienen una forma diferente de acceder a los gráficos (como en su caso, mencionó la representación de fuentes).

Por lo tanto, no es realmente una pregunta justa como tal porque es como tratar de comparar la tiza y el queso en el contexto de cómo los diferentes sistemas representan los gráficos. No olvide que, en el caso de Windows, existe una gama más amplia de controladores de gráficos, por la sencilla razón de que Windows tiene una gran cuota de mercado hoy en día (ojalá fuera Linux quien tuviera una mayor participación, soy un fanático de Linux).)

Tome Linux por ejemplo, no todos los fabricantes de gráficos de video abrirán sus controladores gráficos para que funcionen bajo la interfaz X de Linux por razones de competencia. Aunque, a día de hoy, los gráficos son excelentes y suaves bajo X, debido a las diferentes bibliotecas utilizadas para comunicarse con el hardware de gráficos, pero aún no se puede comparar la salida de gráficos con la de Windows, ya que los controladores de hardware subyacentes son intrínsecamente muy diferentes . Los gráficos son muy maduros y cada vez más sólidos.

Puede intentar copiar sobre las fuentes de tipo verdadero en Linux (pero eso es discutible en términos de derechos de autor y CLUF) para ver si la representación de la fuente es mejor ... de nuevo esto podría estar en violación de los derechos de autor etc ...

Tome wxWidgets, que se esfuerza por hacer que los gráficos sean iguales en Linux y Windows, o QT toolkit, esa es la naturaleza misma de lo que lo hace portátil y tiene el mismo aspecto. Mono es otro ejemplo, el WinForms es bastante maduro y casi idéntico al equivalente de Windows de las formas de pago .NET.

Una vez más, como ya he dicho, esto es subjetivo y esa es mi opinión al respecto.

Espero que esto ayude, Saludos cordiales, Tom.

Cuestiones relacionadas