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

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 cabría esperar. Los navegadores de terceros siempre serán inferiores al Safari de Apple en iPhone y iPad, al menos hasta que Apple libere sus restricciones.

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

Todos los navegadores deben utilizar 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 el marco iOS WebKit y WebKit Javascript. «

Esto significa que los navegadores web no pueden implementar sus propios motores de renderizado; deben integrar una versión del motor de renderizado de Safari. No pueden ofrecer un renderizador más rápido ni nuevas funciones web. Esto se debe a que cada navegador de terceros en iOS tiene una interfaz diferente en 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 navegadores podría crear su propio motor de renderizado optimizado. Si Mozilla Firefox se viera obligado a renderizar sitios web con el renderizador de Internet Explorer 6, Firefox nunca habría despegado y todavía podríamos estar estancados con Internet Explorer 6 hoy: Microsoft no reanudó el desarrollo en Internet Explore solo después de despegar de Mozilla Firefox.

… Pero no pueden usar el motor JavaScript Fast Nitro de Safari.

Es incluso peor de lo que parece. Los navegadores de terceros no solo se ven obligados a utilizar el motor de renderizado de Safari, sino que se ven obligados a utilizar un motor JavaScript lento, mientras que solo Safari puede utilizar un motor JavaScript más rápido. En particular, se ven obligados a utilizar el antiguo motor JavaScript WebKit, mientras que el nuevo motor JavaScript Nitro de Apple está reservado solo para Safari.

Esto significa que los navegadores de terceros siempre mostrarán páginas web con JavaScript más lento que el propio Safari. Apple continuará desarrollando su motor Nitro JavaScript y Safari continuará haciéndose más rápido, mientras que los navegadores de terceros se volverán aún más lentos en comparación.

Esto se debe a que no todos los navegadores de terceros son solo versiones diferentes de Safari; todos son esencialmente versiones más lentas de Safari.

Por supuesto, un fabricante de navegadores teóricamente podría hacer una versión especial de su navegador que solo funcionaría en dispositivos con jailbreak y la distribuiría fuera de la App Store, pero no lo hará. Apelarían a un mercado limitado de jailbreakers que Apple está tratando de erradicar.

Los navegadores de terceros nunca pueden ser configuraciones predeterminadas

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 prefiere Chrome, al tocar un enlace en la mayoría de las otras aplicaciones, aún se abrirá Safari. En su lugar, deberá 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 navegador predeterminado. Cada aplicación debe codificar una lista de navegadores alternativos que admite y proporcionar una forma de elegir entre ellos. Un usuario tendrá que 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.

Tampoco pueden tener complementos

La misma política de la tienda de aplicaciones significa que los navegadores de terceros no pueden admitir complementos de navegador. ¿Utiliza LastPass para almacenar sus contraseñas? Deberá utilizar la aplicación LastPass, que implementa su propio navegador interno. No puede simplemente instalar un complemento de LastPass para Safari o Chrome. Por supuesto, el navegador interno de LastPass también será más lento que Safari.

Los complementos son posibles en otras plataformas, aunque no están disponibles en todos los navegadores. Por ejemplo, Chrome para Android no admite complementos porque Google no los quiere. Esto es bueno porque Firefox para Android admite complementos. Puede instalar un complemento de LastPass y usar su administrador de contraseñas favorito en la propia aplicación Firefox, si lo prefiere. Tienes la opción.

Los navegadores de terceros están dañados

Los navegadores de terceros nunca serán más rápidos que Safari, siempre serán más lentos. También serán siempre más incómodos de usar porque nunca pueden ser los predeterminados.

Los navegadores intentan compensar estas limitaciones agregando otras funciones. Por ejemplo, las funciones de captura previa y compresión de datos de Chrome intentan acelerar las cosas. El beneficio 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ó originalmente 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á 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 que se quede con Safari. Apple ha diseñado su sistema operativo para que sea siempre la opción más rápida y conveniente disponible para usted.

Hay esperanza de cambio aquí. Apple rechazó una vez las solicitudes de «funcionalidad de duplicación«de una aplicación incorporada, pero finalmente cedieron y permitieron 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, porque compiten con Apple propias aplicaciones como iTunes Radio, iBooks y Mail. La competencia y la elección de aplicaciones han hecho de iOS una plataforma más potente y flexible, y la elección del navegador podría hacerla aún más potente y flexible.

Credito de imagen: Kārlis Dambrāns en Flickr

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas