15Aug

Por qué los navegadores de terceros siempre serán inferiores a Safari en iPhone y iPad

click fraud protection

iOS es compatible con navegadores de terceros, pero no como cabría esperar. Los navegadores de terceros siempre serán inferiores al propio Safari de Apple en iPhone y iPad, al menos hasta que Apple relaje sus restricciones.

Esta es la razón por la cual Mozilla ya no ofrece su aplicación Firefox Home para iOS, y es la misma razón por la cual los desarrolladores de Google Chrome tuvieron un debate interno antes de lanzar la aplicación actual de Chrome en la App Store.

Todos los navegadores deben usar el motor de renderizado de Safari

Las políticas de la App Store de Apple establecen: "Las aplicaciones que navegan por la web deben usar iOS WebKit framework y WebKit Javascript."

Esto significa que los navegadores web no pueden implementar sus propios motores de renderizado;deben incrustar una versión del motor de renderizado de Safari. No pueden ofrecer un motor de renderizado más rápido o nuevas funciones web. En efecto, cada navegador de terceros en iOS es una interfaz diferente alrededor de Safari.

instagram viewer

En los sistemas operativos de escritorio tradicionales, como Windows, Mac OS X y Linux, cada navegador puede proporcionar su propio motor de representación. Esta es la razón por la que Mozilla Firefox era mucho mejor que Internet Explorer 6, y por qué Google Chrome era mucho más rápido que Mozilla Firefox 3.0.Cada desarrollador de navegador podría crear su propio motor de renderizado optimizado. Si Mozilla Firefox se viera forzada a renderizar sitios web con el motor de renderizado de Internet Explorer 6, Firefox nunca despegaría y aún podríamos estar atascados con Internet Explorer 6 hoy: Microsoft solo reanudó el desarrollo en Internet Explorer luego de que Mozilla Firefox despegara.

. .. Pero no pueden usar el motor de JavaScript de Nitro rápido de Safari

. Es incluso peor de lo que parece. Los navegadores de terceros no solo están obligados a usar el motor de renderizado de Safari: están obligados a usar un motor lento de JavaScript, mientras que solo Safari puede usar un motor de JavaScript más rápido. Especialmente, están obligados a usar el motor JavaScript más antiguo, WebKit, mientras que el nuevo motor Nitro JavaScript de Apple está reservado solo para Safari.

Esto significa que los navegadores de terceros siempre harán que las páginas web con JavaScript sean más lentas que Safari. Apple continuará desarrollando su motor Nitro JavaScript, y Safari seguirá acelerándose mientras que los navegadores de terceros serán incluso más lentos en comparación.

En efecto, todos los navegadores de terceros no son solo versiones diferentes de Safari, básicamente son versiones más lentas de Safari.

Claro, un fabricante de navegadores podría teóricamente crear una versión especial de su navegador que solo se ejecuta en dispositivos liberados y distribuirla fuera de la tienda de aplicaciones, pero no es así.Estarían apelando a un mercado limitado de jailbreakers que Apple está tratando de eliminar.

Los navegadores de terceros nunca pueden ser predeterminados

El iOS de Apple tampoco le permite seleccionar sus aplicaciones predeterminadas, por lo que los navegadores de terceros nunca pueden ser su navegador predeterminado. Incluso si prefieres Chrome, al tocar un enlace en la mayoría de las otras aplicaciones se abrirá Safari. Tendría que copiar y pegar el enlace de Safari a Chrome para ver la página en Chrome. Los desarrolladores de aplicaciones de

pueden permitir que sus aplicaciones abran otras aplicaciones, por lo que hay una manera de ordenar-de hacer que otro navegador sea el predeterminado. Cada aplicación tiene que codificar una lista de navegadores alternativos compatibles y proporcionar una manera de elegir entre ellos. Un usuario deberá seleccionar su navegador predeterminado en cada aplicación individualmente y no tendrá suerte si prefiere un navegador que el desarrollador de la aplicación no haya incluido.

No pueden tener complementos,

La misma política de la tienda de aplicaciones significa que los navegadores de terceros no pueden ofrecer compatibilidad con los complementos del navegador.¿Usas LastPass para almacenar tus contraseñas? Tendrá que usar la aplicación LastPass, que implementa su propio navegador interno: no puede instalar un complemento LastPass para Safari o Chrome. Por supuesto, el navegador interno de LastPass también está obligado a ser más lento que Safari. Los complementos de

son posibles en otra plataforma, incluso si no están disponibles en todos los navegadores. Por ejemplo, Chrome para Android no admite complementos porque Google no lo quiere. Eso está bien porque Firefox para Android admite complementos. Puede instalar un complemento de LastPass y usar su administrador de contraseñas preferido en la aplicación de Firefox, si lo prefiere. Tienes una opción.

Los navegadores de terceros están lisiados

Los navegadores de terceros nunca serán más rápidos que Safari: siempre serán más lentos. También serán más incómodos de usar, ya que nunca pueden ser su valor predeterminado.

Los navegadores

intentan compensar estas limitaciones agregando otras características. Por ejemplo, las funciones de captación previa y compresión de datos de Chrome intentan ayudar a acelerar las cosas. La ventaja real de Chrome es que le permite sincronizar sus marcadores, pestañas abiertas y otros datos de navegación con la versión de escritorio de Chrome: esta es la misma razón por la que Mozilla proporcionó Firefox Home, ya que permitía a los usuarios de Firefox acceder a sus datos de navegación de Firefox.en iOS.Mozilla ahora dice que no ofrecerán Firefox para iOS hasta que Apple deje de paralizar los navegadores de terceros.

A menos que desee las características de integración u otras opciones únicas que ofrece un navegador de terceros, es mejor que se quede con Safari. Apple ha diseñado su sistema operativo para que siempre sea la opción más rápida y conveniente disponible para usted.

Hay alguna esperanza de cambio aquí.Apple una vez rechazó las aplicaciones de "funcionalidad de duplicación" de una aplicación integrada, pero finalmente cedieron y permitieron la competencia. Si nunca cambiaron esta política, aplicaciones como Pandora, Kindle, Gmail y muchas otras aplicaciones populares nunca se permitirán en la App Store, ya que compiten con las propias aplicaciones de Apple, como iTunes Radio, iBooks y Mail. La competencia y la elección de la aplicación hicieron de iOS una plataforma más poderosa y flexible, y la elección del navegador podría hacerlo aún más poderoso y flexible. Crédito de imagen de

: Kārlis Dambrāns en Flickr