Por qué los navegadores de terceros siempre serán inferiores a Safari en iPhone y iPad
iOS es compatible con navegadores de terceros, pero no como usted podría esperar. Los navegadores de terceros siempre serán inferiores al Safari de Apple en el iPhone y el iPad, al menos hasta que Apple elimine sus restricciones.
Esta es la razón por la que Mozilla ya no ofrece su aplicación Firefox Home para iOS, y es la misma razón por la que los desarrolladores de Google Chrome tuvieron un debate interno antes de lanzar la aplicación Chrome actual en el App Store.
Todos los navegadores deben usar el motor de renderizado de Safari
Las políticas de la tienda de aplicaciones de Apple establecen: "Las aplicaciones que navegan en la web deben usar el marco de iOS WebKit y WebKit Javascript".
Esto significa que los navegadores web no pueden implementar sus propios motores de representación; 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 de Safari.
En los sistemas operativos de escritorio tradicionales, como Windows, Mac OS X y Linux, cada navegador puede proporcionar su propio motor de renderizado. 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 forzado a renderizar sitios web con el motor de renderizado de Internet Explorer 6, Firefox nunca habría despegado y aún hoy podríamos quedarnos estancados con Internet Explorer 6..
… Pero no pueden usar el rápido motor de JavaScript Nitro de Safari
Es incluso peor de lo que parece. Los navegadores de terceros no solo están obligados a usar el motor de renderización de Safari, sino que se ven obligados a usar un motor de JavaScript lento, mientras que solo Safari puede usar un motor de JavaScript más rápido. Especialmente, se ven obligados a usar el antiguo motor de JavaScript WebKit, mientras que el nuevo motor de JavaScript Nitro de Apple está reservado solo para Safari.
Esto significa que los navegadores de terceros siempre representarán las páginas web con JavaScript más lento que el mismo Safari. Apple continuará desarrollando su motor Nitro JavaScript, y Safari continuará siendo más rápido, mientras que los navegadores de terceros se volverán incluso más lentos en comparación.
En efecto, todos los navegadores de terceros no son solo versiones diferentes de Safari, sino que son básicamente versiones más lentas de Safari..
Claro, un fabricante de navegadores podría, en teoría, crear una versión especial de su navegador que solo se ejecutara en dispositivos con jailbreak y distribuirla fuera de la App Store, pero no lo harán. Estarían apelando a un mercado limitado de jailbreakers que Apple está tratando de eliminar..
Los navegadores de terceros nunca pueden ser valores 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 en Chrome para ver la página en Chrome.
Los desarrolladores de aplicaciones pueden hacer que sus aplicaciones abran otras aplicaciones, por lo que hay una manera de hacer que otro navegador sea su predeterminado. Cada aplicación tiene que codificar una lista de los navegadores alternativos que admite y proporcionar una manera de elegir entre ellos. Un usuario tendrá que seleccionar su navegador predeterminado en cada aplicación individualmente, y tendrá mala suerte si prefiere un navegador que el desarrollador de la aplicación no haya incluido.
No pueden tener complementos, tampoco
La misma política de la tienda de aplicaciones significa que los navegadores de terceros no pueden ofrecer soporte para los complementos del navegador. ¿Utiliza LastPass para almacenar sus contraseñas? Tendrá que usar la aplicación LastPass, que implementa su propio navegador interno; no puede simplemente instalar un complemento LastPass para Safari o Chrome. Por supuesto, el navegador interno de LastPass también se ve obligado a ser más lento que Safari.
Los complementos 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 quiere que lo haga. Eso está bien porque Firefox para Android soporta complementos. Puede instalar un complemento LastPass y usar su administrador de contraseñas preferido en la propia aplicación de Firefox, si lo prefiere. Tienes una opción.
Los navegadores de terceros están paralizados
Los navegadores de terceros nunca serán más rápidos que Safari, siempre serán más lentos. También siempre 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 verdadera ventaja 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 originalmente proporcionó Firefox Home, ya que permitió 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 funciones de integración u otras opciones únicas que ofrece un navegador de terceros, es mejor quedarse 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 por "duplicar la funcionalidad" de una aplicación integrada, pero eventualmente cedió y permitió la competencia. Si nunca cambiaran esta política, aplicaciones como Pandora, Kindle, Gmail y muchas otras aplicaciones populares nunca se permitirían en la App Store, ya que compiten con las 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 potente y flexible, y la elección del navegador podría hacerlo aún más potente y flexible.
Crédito de la imagen: Kārlis Dambrāns en Flickr