Es necesario que todos los navegadores web de iOS utilicen el núcleo WebKit?

Técnicamente, el entorno puede soportar cualquier navegador. Sin embargo, Apple requiere que cualquier navegador que renderice contenido en el dispositivo sea de la variedad Webkit (para controlar la ejecución de código descargado/no original).

Nótese que no se trata simplemente de un wrapper de Safari nativo (¡un punto importante!) ya que Safari tiene algunas mejoras en el motor de Javascript que esencialmente compila JS a código nativo y por tanto tiene mejor rendimiento. Debido al hecho de que este código compilado sería nativo (y por lo tanto potencialmente tendría implicaciones de seguridad, y sería equivalente a un código descargado/no original a los ojos de Apple), ningún otro navegador recibe estas mejoras - sólo Safari. (Ni siquiera las aplicaciones guardadas en la pantalla de inicio reciben las mejoras.)

Opera Mini e iSwifter sortean los problemas al renderizar esencialmente el contenido en sus propios servidores y luego enviar una imagen al iDevice. Esto significa que no se ejecuta el código descargado en el dispositivo, y por lo tanto no hay restricción de Apple. De los dos, iSwifter es el más interesante en el sentido de que está construido para renderizar flash, y parece que lo está haciendo mediante la representación de la pantalla de un navegador remoto basado en Gecko (a mis ojos, de todos modos).

De interés para mí, sin embargo, es el hecho de que doesn't parece ser una alternativa viable a Safari / Webkit en el mundo Jailbroken tampoco. No es imposible portar Firefox o algún otro navegador, sólo que todavía no he visto ninguna versión que se haya hecho realidad. Tal vez el valor de un navegador alternativo para iOS no se ve como "lo suficientemente alto", ya que sólo funcionaría en dispositivos con jailbreak y Webkit (como motor) es más que suficiente para renderizar la mayoría de las páginas. (Si se tratara de otro dispositivo con un navegador horrible, como los teléfonos más antiguos, entonces podría ser más crítico.)