¿Existe un navegador moderno para iOS 10.3.3 compatible con ES6+ Javascript?

Tengo algunos iPads que me gustaría que use mi personal. Sin embargo, estos son iPads de cuarta generación, por lo que el último iOS que puedo instalar en ellos es v10.3.3. Sin embargo, el sitio web al que necesitan acceder requiere un navegador más moderno que el Safari integrado.

Intentamos descargar la aplicación Chrome, pero parece que la aplicación Chrome está usando el motor Safari.

¿Hay alguna forma de usar un navegador moderno (uno que admita ES6+ Javascript) en iOS 10.3.3?

Todos los navegadores deben utilizar el motor de safari. Es una regla de Apple. ¿Cuál es la función que necesita el navegador?
No conozco las funciones exactamente, pero sé que estos sitios web (internos) generalmente utilizan funciones ES2016/ES2017.

Respuestas (3)

Por lo poco que sé sobre ECMAScript Safari en iOS (que todos los navegadores deben usar para representar páginas web, como señaló @Mark en su comentario), algunas cosas son compatibles, pero muchas no. Y su conjetura es tan buena como la de cualquiera en cuanto a por qué ese es el caso (sin mencionar el tema fuera de lugar aquí).

Por lo tanto, es probable que no tenga suerte con el soporte completo de ECMAScrip en iOS, a menos que desee seguir la ruta de jailbreak. No podemos ayudar con eso y no sé si hay un navegador para dispositivos iOS con jailbreak que admita ECMAScript.

lamentablemente creo que tienes razón. Apple no permitirá actualizaciones de Safari en el iOS anterior y no permitirá que ningún otro navegador use un webkit diferente. Así que jailbreak es la única otra opción.
¿Conoces algún navegador que se pueda instalar vía jailbreak y que esté más actualizado que Safari 10? no encontre ninguno...

Que yo sepa, actualmente no.

De acuerdo con esta tabla de compatibilidad de ES6 , el único navegador de iOS que admite esto es Safari en iOS 11 (que admite el 99 % de la implementación de ES6).

Sin embargo, no está claro con qué frecuencia se actualiza la tabla anterior o si incluiría otros navegadores cuando ofrecen soporte para ES6+ en iOS (tengo en cuenta que solo enumeran Safari para iOS y ningún otro navegador).

Dado que hay muchos navegadores disponibles para iOS y la mayoría de ellos se actualizan regularmente, valdría la pena descargar algunos y actualizarlos periódicamente para ver si alguno de ellos es compatible con ES6+ en el futuro.

Como mínimo, continuaría vigilando Chrome, Firefox e incluso Microsoft Edge (que incluso es compatible con iOS 9) en caso de que ofrezcan soporte. Sin embargo, también valdría la pena echarle un ojo a Opera y Dolphin.

[EDITAR]

Solo una pequeña aclaración. La razón por la que le recomiendo que descargue y vigile otros navegadores es que sus desarrolladores pueden optar por hacerlos aún compatibles con dispositivos anteriores, aunque en esencia todavía usan el motor Webkit. En otras palabras, mientras que la versión de Safari que usa el último Webkit solo funciona en iOS 11 o superior, nada impide que otro navegador que use el último Webkit sea compatible con iOS 10, etc.

Se requiere que todos los navegadores de iOS usen Safari para hacer el renderizado real, por lo que todos tendrán exactamente el mismo nivel de soporte para ES6, etc.
Sí, estoy de acuerdo. Actualizaré mi respuesta para ser un poco más claro. Lo que estaba sugiriendo es que otro navegador, mientras todavía usa Webkit, también puede admitir versiones anteriores de iOS. Por lo tanto, si la versión de Safari que usa el último Webkit y es compatible con ES6+ solo funciona en iOS 11 o superior, no hay nada que impida que otro navegador use el último Webkit, pero que sea compatible con iOS 10, etc.
@Monomeeth: use un WebKit más nuevo que el instalado (por Apple) en el dispositivo, ¿está seguro? He buscado alguna confirmación de esto, pero no he encontrado ninguna. Se requieren aplicaciones para llamar al WKWebView incorporado de iOS, que es parte de la instalación de WebKit de Apple, por lo que obviamente depende de las versiones de iOS y Safari proporcionadas por Apple. ¿WKWebView de Apple?
@ToolmakerSteve Gracias por tu comentario. :) ¿Puedo pedirle que lo aclare un poco? Probablemente todavía estoy medio dormido (LOL), pero no estoy seguro de entender cómo se relaciona esto con mi respuesta.
@Monomeeth Para mí, está claro: propone instalar un navegador alternativo para posiblemente obtener un WebKit más nuevo, pero de acuerdo con los requisitos de Apple, no parece posible.

Acabo de probar Dolphin en el iPad de cuarta generación de mi mamá, iOS 10.3.3, y Dolphin pudo abrir Facebook, que acaba de comenzar a marcar Safari como "no compatible" y limita lo que se puede buscar.

Todavía tengo que ver cómo funciona con el correo de AOL, que recientemente ha sido problemático a través del ícono de Correo en el muelle (que requiere una contraseña especial generada por AOL), pero había estado bien en Safari (aunque lo que solía aparecer como la versión de escritorio al pasar por Safari también cambió recientemente). Acabo de revisarlo; tiene el nuevo aspecto de iPad, pero pudo recibir el correo actual, cosa que no hizo el programa Mail.

Gracias por ayudar a que el iPad de mamá siga siendo útil; ¡Espero que nuestras experiencias ayuden a otros!