GNOME Web (llamado Epifanía hasta 2012) es un libre y de código abierto navegador web basado en el GTK puerto de Manzana 's WebKit motor de renderizado, llamado WebKitGTK . Está desarrollado por el proyecto GNOME para sistemas similares a Unix. Es el navegador web oficial y predeterminado de GNOME y forma parte de las aplicaciones principales de GNOME .
Autor (es) original (es) | Marco Pesenti Gritti |
---|---|
Desarrollador (es) | El Proyecto GNOME (principalmente por Michael Catanzaro y Xan Lopez, ambos de Igalia ) [1] |
Versión inicial | 24 de diciembre de 2002 [2] |
Liberaciones estables [±] | |
40,0 [3] (24 de marzo de 2021 ) [±] | |
Vista previa de la (s) versión (es) [±] | |
40.beta [4] (24 de febrero de 2021 ) [±] | |
Repositorio | |
Escrito en | C ( GTK ) |
Motor | WebKitGTK |
Sistema operativo | Tipo Unix |
Plataforma | GNOMO |
Tamaño | 2.6 MB [5] (paquete compilado para AMD64 , sin dependencias) |
Disponible en | muchos idiomas con diferente porcentaje de traducción de la interfaz de usuario y los documentos [6] |
Tipo | navegador web |
Licencia | GPL-3.0 o posterior |
Sitio web | wiki |
A pesar de ser un componente de GNOME, Web no depende de los componentes de GNOME, [5] por lo que se puede instalar potencialmente en cualquier sistema que admita GTK y WebKitGTK .
GNOME Web es el navegador web predeterminado en el sistema operativo elemental , [7] y Bodhi Linux . [8] [9] [10] [11]
Historia
Nombrar
GNOME Web se llamaba originalmente "Epifanía", pero fue rebautizado en 2012 como parte de GNOME 3.4. [12] El nombre Epiphany todavía se usa internamente para el desarrollo y en el código fuente. [13] El paquete sigue siendo epiphany-browser en Debian y las distribuciones basadas en [14] (para evitar una colisión de nombres con un videojuego que también se llama "Epiphany") y epifanía en Fedora y las distribuciones basadas en. [15]
Desarrollo
Galeón
Marco Pesenti Gritti, el iniciador de Galeon, desarrolló originalmente Epiphany en 2002 como una bifurcación de Galeon . La bifurcación se produjo debido al desacuerdo entre Gritti y el resto de desarrolladores de Galeon sobre las nuevas funciones. Si bien Gritti consideraba el diseño monolítico de Galeon y la cantidad de funciones configurables por el usuario como factores que limitaban la capacidad de mantenimiento y la usabilidad de Galeon, el resto de los desarrolladores de Galeon querían agregar más funciones.
Casi al mismo tiempo, el proyecto GNOME adoptó un conjunto de pautas de interfaz humana, que promovieron la simplificación de las interfaces de usuario. Como Galeon estaba orientado hacia los usuarios avanzados, la mayoría de los desarrolladores lo desaprobaron. Como resultado, Gritti creó un nuevo navegador basado en Galeon, con la mayoría de las funciones no críticas eliminadas. Tenía la intención de que Epiphany cumpliera con GNOME HIG. Como tal, Epiphany utilizó el tema global de GNOME y otras configuraciones desde el principio. [16] [17]
Gritti explicó sus motivaciones:
Si bien Mozilla tiene un excelente motor de renderizado, su interfaz predeterminada basada en XUL se considera abarrotada e hinchada. Además, en procesadores más lentos, incluso las tareas triviales, como abrir un menú, no responden bien.
Epiphany tiene como objetivo utilizar la interfaz más simple posible para un navegador. Tenga en cuenta que simple no significa necesariamente menos poderoso. Creemos que los navegadores más utilizados en la actualidad son demasiado grandes, con errores e inflados. Epiphany aborda la simplicidad con un pequeño navegador diseñado para la web, no para correo, grupos de noticias, administración de archivos, mensajería instantánea o preparación de café. La filosofía de Unix es diseñar pequeñas herramientas que hagan una cosa y la hagan bien.
[..]
El objetivo principal de Epiphany es integrarse con el escritorio gnome. No pretendemos hacer que Epiphany sea utilizable fuera de Gnome. Si a alguien le gustaría usarlo de todos modos, es solo una ventaja. Por ejemplo: Hacer feliz a la gente que no tiene un centro de control instalado no es una buena razón para tener una configuración mime en la propia Epifanía.
- Marco Pesenti Gritti [18]
Galeon continuó después de la bifurcación, pero perdió impulso debido a que los desarrolladores restantes no pudieron mantenerse al día con los cambios en la plataforma Mozilla. El desarrollo de Galeon se estancó y los desarrolladores decidieron trabajar en extensiones para llevar las funciones avanzadas de Galeon a Epiphany. [17]
Gritti terminó su trabajo en Epiphany y un equipo GNOME liderado por Xan Lopez, Christian Persch y Jean-François Rameau ahora dirigen el proyecto. [19] Gritti murió de cáncer el 23 de mayo de 2015. [20]
Basado en gecko
La primera versión de Epiphany fue lanzada el 24 de diciembre de 2002. [2]
Epiphany utilizó inicialmente el motor de diseño Gecko del proyecto Mozilla para mostrar páginas web. Proporcionó una interfaz gráfica de usuario GNOME para Gecko, en lugar de la interfaz multiplataforma de Mozilla. [21]
El desarrollo de Epiphany se centró principalmente en las mejoras de usabilidad en comparación con los principales navegadores de la época. El más notable fue el nuevo widget de entrada de texto, que se introdujo en la versión 1.8. El nuevo widget admitía iconos dentro del área de texto y redujo el espacio de pantalla necesario para presentar información, al tiempo que mejoraba la integración de GNOME. [22]
El siguiente hito importante fue la versión 2.14, que fue la primera en seguir la numeración de versiones de GNOME. También contó con el conocimiento de la red utilizando NetworkManager , mejoras de marcadores inteligentes y la opción de construir con XULRunner .
Este último fue crítico. Anteriormente, Epiphany solo podía usar un navegador web Mozilla instalado como proveedor de motor web. El soporte de XULRunner hizo posible instalar Epiphany como el único navegador web en el sistema. [23] [24]
Basado en WebKit
El proceso de desarrollo sufrió importantes problemas relacionados con el backend de Gecko. En particular, los ciclos de lanzamiento de los dos proyectos no se alinearon de manera eficiente. Además, Mozilla ignoraba cada vez más el software de terceros que deseaba hacer uso de Gecko, hasta que pasó a ser visto como un componente integrado de Firefox. [19] Para abordar estos problemas, en julio de 2007, el equipo de Epiphany agregó soporte para WebKit como un motor de renderizado alternativo. [25] El 1 de abril de 2008 , el equipo anunció que eliminaría la capacidad de construirlo usando Gecko y continuaría usando solo WebKit. [19]
El tamaño del equipo y la complejidad de portar el navegador a Webkit hicieron que la versión 2.22 se volviera a publicar con correcciones de errores junto con GNOME 2.24, [26] por lo que las versiones se estancaron hasta el 1 de julio de 2009 , cuando se anunció que 2.26 sería la versión final. Versión basada en Gecko. [27]
En septiembre de 2009, se completó la transición a Webkit como parte de GNOME 2.28. [28]
Historial de versiones
Los desarrolladores de GNOME Web mantienen un registro de cambios completo y preciso en su repositorio oficial que muestra los cambios completos y detallados entre todas las versiones, [29] la siguiente tabla solo muestra algunos cambios notables e importantes mencionados arbitrariamente:
Historial de versiones web de GNOME | |||||
---|---|---|---|---|---|
Versión | Fecha | Cambios [30] [31] | |||
0.4 | 25 de diciembre de 2002 [32] | Versión inicial. | |||
0,5 | 13 de abril de 2003 [33] | Posibilidad de arrastrar marcadores, marcadores inteligentes y temas a la barra de herramientas. Botón "Ir" opcional para la barra de URL. "Servicio de asistencia. | |||
0,6 | 4 de mayo de 2003 [34] | Arrastra y suelta enlaces a la barra de pestañas . Preferencias de seguridad. Detección automática del idioma del usuario. Nuevo diálogo de historial. Barra de herramientas de marcadores predeterminada. | |||
0,7 | 7 de junio de 2003 [35] | Control de zoom para la barra de herramientas. Posibilidad de recargar la página sin pasar por el caché (shift + recargar). Menú tradicional de marcadores. Botón Salir de pantalla completa . | |||
0,8 | 13 de julio de 2003 [36] | Información sobre herramientas. Integración GNOME mejorada. Búsqueda rápida de marcadores e historial. Arrastra y suelta las URL en la barra de herramientas de marcadores. | |||
0,9 | 22 de agosto de 2003 [37] | Solo correcciones de errores. | |||
1.0 | 8 de septiembre de 2003 [38] GNOME 2.04 | Soporte para Mozilla 1.6. | |||
1.2 | 15 de marzo de 2004 [39] GNOME 2.06 | Soporte para Mozilla 1.7 y 1.8, modo de bloqueo. Navegación Caret . | |||
1.4 | 13 de septiembre de 2004 [40] GNOME 2.08 | Modo offline. Bloqueo de ventanas emergentes por sitio . | |||
1,6 | 9 de marzo de 2005 [41] GNOME 2.10 | Gestor de extensiones. | |||
1.8 | 5 de septiembre de 2005 [42] GNOME 2.12 | Python encuadernaciones, Buscar barra de herramientas, Favicon y SSL iconos que aparecen en la barra de direcciones. [22] Compatibilidad con Gecko 1.8. Aparecen mensajes de error en el área de contenido. Uso del sistema de impresión GNOME. | |||
2.14 | 12 de marzo de 2006 [43] | Compatible con el backend de XULRunner . Sugerencias de temas en el administrador de marcadores. [44] Numeración de versiones sincronizada con GNOME . [23] Compatibilidad con la interfaz NetworkManager DBUS . | |||
2.16 | 6 de septiembre de 2006 [45] | Se conserva el historial de los enlaces abiertos en pestañas nuevas. [46] Soporte de revisión ortográfica . Diálogo de información de seguridad de la página desde la extensión Certificados. Nuevo cuadro de diálogo Impresión GTK. Mejoras de estabilidad. [47] | |||
2.18 | 14 de marzo de 2007 [48] | Almacenamiento en línea de marcadores. [49] Interfaz de usuario para el bloqueador de anuncios. | |||
2,20 | 19 de septiembre de 2007 [50] | Migración de Gecko a WebKit. [26] Impresión de PDF . Migración de GnomeVFS a GIO . | |||
2.22 | 12 de marzo de 2008 [51] | ||||
2,24 | 24 de septiembre de 2008 [52] | ||||
2,26 | 31 de marzo de 2009 [53] | ||||
2,28 | 24 de septiembre de 2009 [54] | Se eliminaron los backends de Gecko. Se eliminó la compatibilidad con la extensión Python. WebInspector. [55] | |||
2.30 | 31 de marzo de 2010 [56] | Advertencia de certificado SSL roto, soporte de menús de página personalizados. | |||
2,32 | 29 de septiembre de 2010 [57] | Solo correcciones de errores . | |||
3,0 | 6 de abril de 2011 [58] | Se redujo la cantidad de cromo de la interfaz de usuario . Soporte de geolocalización . Se cambió de zoom de texto a zoom de contenido completo. Nuevo administrador de descargas. Migración a tecnologías GTK 3 y GNOME 3. | |||
3.2 | 28 de septiembre de 2011 [59] | Configuración de fuente separada. El visor de código fuente de la página de WebKit está predeterminado. Se introdujo el modo de aplicaciones web . | |||
3.4 | 28 de marzo de 2012 [12] | Renombrado de Epifanía a Web . Revisión importante de la interfaz. Mejoras de rendimiento. Se presentó el súper menú. | |||
3.6 | 26 de septiembre de 2012 [60] | Se introdujeron la pantalla de descripción general y el modo de pantalla completa. | |||
3.8 | 27 de marzo de 2013 [61] | Admite Adobe Flash y otros complementos mediante Webkit 2. Modo de privacidad. Botón Nueva pestaña . Elimina la capacidad de deshabilitar JavaScript . [62] | |||
3.10 | 26 de septiembre de 2013 [63] | Nueva ubicación de la barra de herramientas en la "Barra de encabezado", el nuevo diseño de la barra de título de GNOME . | |||
3.12 | 25 de marzo de 2014 [64] | Una versión de actualización importante, que incluye mejoras en el rendimiento y la interfaz de usuario. Implementé un solo proceso para cada pestaña. [sesenta y cinco] | |||
3,14 | 24 de septiembre de 2014 [66] | Una actualización menor que agrega soporte para bloquear certificados SSL no válidos, advierte a los usuarios sobre contenido mixto para mejorar la seguridad, mejoras en el rendimiento del bloqueador de anuncios y pequeñas mejoras y pulido generales de la interfaz de usuario. [67] | |||
3,16 | 23 de marzo de 2015 [68] | Interfaz de usuario actualizada, correcciones para mejorar la privacidad y la visibilidad del modo incógnito. [69] | |||
3,18 | 23 de septiembre de 2015 [68] | Mejoras en la interfaz de usuario. Habilitado No rastrear y el bloqueador de anuncios de forma predeterminada. [69] | |||
3,20 | 23 de marzo de 2016 [68] | Mejoras en la interfaz de usuario. Restauración de sesión. | |||
3,22 | 21 de septiembre de 2016 [68] | Mejoras en la interfaz de usuario. | |||
3.30 | 6 de septiembre de 2018 [70] | Modo lector, otros. | |||
3.34 | 12 de septiembre de 2019 [68] | Bloqueador de anuncios reescrito y mejorado que utiliza el filtrado de contenido de Webkit. Sandboxing de procesos web para mejorar la seguridad. Las pestañas favoritas se pueden fijar. [71] Se eliminó el soporte de complemento. [72] | |||
3.36 | 7 de marzo de 2020 [68] | Mejoras en la interfaz de usuario para pantallas pequeñas. Soporte nativo para documentos PDF . Soporte mejorado para manejar temas GTK oscuros. Visualización nativa de la fuente de la página web. Eliminación del soporte NPAPI vestigial. Soporte para trabajadores del servicio . Manejo más seguro de cookies. Mejoras de seguridad para aislar mejor los sitios entre sí en un proceso de pestañas. [73] [74] | |||
3.38 | 16 de septiembre de 2020 [29] | Se agregó y habilitó la prevención de seguimiento inteligente de forma predeterminada, y se agregó la opción para desactivar los sitios web que almacenan datos locales . [75] | |||
40 | 26 de marzo de 2021 [29] | Nueva opción para sugerencias de búsqueda de Google, pestañas renovadas y Navegación segura de Google deshabilitada de forma predeterminada. |
Características
Como componente de las aplicaciones principales de GNOME , proporciona una integración completa con la configuración de GNOME y otros componentes como el llavero de GNOME para almacenar de forma segura las contraseñas, siguiendo las pautas de la interfaz humana de GNOME y la pila de software de GNOME para proporcionar un soporte de primera clase para el nuevo borde adoptado. tecnologías como Wayland y las últimas versiones principales de GTK , [76] soporte multimedia usando GStreamer , tamaño de paquete pequeño (2.6MB) [5] y tiempo de ejecución / inicio muy rápido debido al uso de componentes compartidos; Otras características incluyen el modo de lectura , [77] gestos del mouse , marcadores inteligentes , elogiado mecanismo de integración de aplicaciones web , [78] bloqueo de anuncios incorporado , la opción "Insertar Emoji" en el menú contextual para insertar rápida y fácilmente Emoji y Varios. los símbolos y figuras en los cuadros de texto , navegación segura de Google , [79] permite la lectura y ahorro MHTML , [80] un formato de archivo para páginas web que combina todos los archivos de páginas web en una sola fila de a uno; y consumen menos recursos del sistema que los principales navegadores web multiplataforma.
Soporte de estándares web
El motor del navegador WebKit subyacente proporciona soporte para HTML 4 , XHTML , CSS 1 y 2, la mayor parte de HTML 5 y CSS 3, [81] y un Web Inspector (herramienta de depuración de desarrollo web). [55]
El soporte de extensiones de medios cifrados no es un objetivo, ya que el estándar no especifica un módulo de descifrado de contenido para usar, todos los módulos disponibles son propietarios incluso si la licencia es posible, y el sistema impone la administración de derechos digitales que oculta lo que la computadora del usuario está haciendo para hacer copiar "contenido premium" es difícil. Sin embargo, se admiten las extensiones de fuente de medios , ya que YouTube comenzó a requerir esta tecnología en noviembre de 2018. [82]
Apple , que es el principal patrocinador corporativo de Webkit, rechazó al menos 16 API web porque podrían usarse en un ataque de huellas digitales para ayudar a identificar personalmente a los usuarios y rastrearlos, al tiempo que brindan un beneficio limitado o nulo al usuario. [83] Como HTML5test comprueba la mayoría de estas API, reduce artificialmente la "puntuación" de Webkit en puntos (al igual que la falta de compatibilidad con DRM).
La Web alguna vez admitió complementos NPAPI , como Java y Adobe Flash , pero la compatibilidad se eliminó en GNOME 3.34. [72] En la plataforma web moderna, estos han caído en desgracia y se ha eliminado el soporte de todos los principales navegadores. Flash ha sido desaprobado por el propio Adobe. [84] Flash había ganado infamia a lo largo de los años por problemas de usabilidad y estabilidad, incesantes vulnerabilidades de seguridad, [85] su naturaleza patentada, su capacidad para permitir que los sitios desplieguen anuncios web particularmente desagradables, [86] y el pobre e inconsistente soporte Linux de Adobe. [87] Muchas de estas cuestiones fueron planteadas por Steve Jobs, entonces director ejecutivo de Apple, en su ensayo Thoughts on Flash . [88]
Integración GNOME
Web reutiliza los marcos y la configuración de GNOME, [89] [90] incluido el tema de la interfaz de usuario, la configuración de red y la impresión. Las configuraciones se almacenan con GSettings y las aplicaciones predeterminadas de GNOME se utilizan para el manejo de tipos de medios de Internet . El usuario los configura, de forma centralizada, en la aplicación de configuración de GNOME.
El administrador de preferencias integrado para Web presenta configuraciones básicas específicas del navegador, mientras que las configuraciones avanzadas que podrían alterar radicalmente el comportamiento de la Web se pueden cambiar con utilidades como dconf (línea de comando) y dconf-editor (gráfico). [91]
Web sigue las pautas de la interfaz humana de GNOME y las decisiones de diseño de toda la plataforma. [92] Por ejemplo, en Web 3.4, el menú para las acciones de la aplicación se movió al menú de la aplicación del panel superior de GNOME Shell y la barra de menú se reemplazó con el botón "supermenú", que activa la visualización de entradas de menú específicas de la ventana. . [93]
Desde GNOME 3.32, Web puede adaptarse a varios factores de forma con la ayuda de libhandy
una biblioteca patrocinada por Purism . [94] Admite factores de forma de escritorio, tableta y teléfono. ("Modo estrecho"). [95]
Bloqueo de anuncios
Desde GNOME 3.18, Web está configurado para bloquear anuncios y ventanas emergentes de forma predeterminada. [69] Otros navegadores suelen hacer que el usuario busque una extensión y cambie la configuración.
En GNOME 3.34, se eliminó el bloqueador de anuncios existente. Este código solo funcionaba parcialmente y había sido la fuente de muchos errores. Web adoptó el sistema "Content Blockers" del motor Webkit. [96] [97]
Uno de los desarrolladores, Adrián Pérez de Castro, comparó los bloqueadores de anuncios antiguos y nuevos. Descubrió que el conmutador ahorraba aproximadamente 80 MiB de RAM por pestaña del navegador. [98]
Navegación segura de Google y zona de pruebas de seguridad
Desde GNOME 3.28, Web admite la navegación segura de Google , para ayudar a evitar que los usuarios visiten sitios web maliciosos. [79]
Desde GNOME 3.34, Web requiere explícitamente un mínimo de WebkitGTK 2.26 o posterior. [71] [99] [72] Esto proporciona el "Bubblewrap Sandbox" [100] para procesos de pestañas, que tiene como objetivo evitar que sitios web maliciosos secuestran el navegador y lo usen para espiar otras pestañas o ejecutar código malicioso en la computadora del usuario. . Si dicho código encontrara otro exploit en el sistema operativo que le permitiera convertirse en root , el resultado podría ser un desastre para todos los usuarios del sistema.
Según Michael Catanzaro, se propuso convertir el sandbox en una prioridad porque estaba particularmente preocupado por la calidad del código de OpenJPEG y los numerosos problemas de seguridad que se habían descubierto en él, incluidos muchos años de fallos en las revisiones de seguridad de Ubuntu. [101] Explicó además que la compatibilidad web requiere que los sitios crean que la Web es un navegador importante. Enviarles el agente de usuario de Apple Safari provoca menos sitios web rotos que otros (debido a que comparten el motor Webkit), pero también hace que los servidores de almacenamiento en caché entreguen imágenes JPEG 2000 , [102] de las cuales Safari es el único gran navegador compatible. No hay otra opción de código abierto utilizable para la compatibilidad con JPEG 2000. Arreglar OpenJPEG, que es el software de referencia oficial , será una tarea enorme que podría llevar años resolver. Habilitar Bubblewrap Sandbox provocaría que muchas vulnerabilidades en este y otros componentes se volvieran "mínimamente útiles" para los atacantes potenciales. [103]
En GNOME 3.36, Web ganó soporte nativo para documentos PDF mediante el uso de pdf.js . Michael Catanzaro explicó que tener sitios web abiertos Evince para mostrar archivos PDF era inseguro, ya que podría usarse para escapar de la zona de pruebas de seguridad del navegador. Dado que Evince fue el último usuario de NPAPI, esto permitió eliminar el código de soporte restante para el modelo de complemento obsoleto (donde podrían estar ocultas vulnerabilidades adicionales). Dado que el soporte NPAPI dependía fuertemente de X11, el cambio a PDF.js también permitió eliminar esa dependencia.
Dado que PDF.js convierte internamente documentos PDF para que puedan ser mostrados por el motor del navegador web, no agrega vulnerabilidades de seguridad al navegador de la forma en que podrían hacerlo complementos compilados como Adobe Acrobat o Evince. [74]
Gestión de marcadores
Si bien la mayoría de los navegadores cuentan con un sistema de marcadores jerárquico basado en carpetas , la Web utiliza marcadores categorizados, donde un único marcador (p. Ej., Esta página) puede existir en varias categorías (como "Navegadores web", "GNOME" y "Software informático"). [104] Una categoría especial incluye marcadores que aún no se han categorizado. Se accede a los marcadores, junto con el historial de navegación, desde la barra de direcciones en la forma de buscar a medida que escribe. [105]
Marcadores inteligentes
Otro concepto innovador soportado por Web (aunque originalmente de Galeon ) [16] son los " marcadores inteligentes ". Estos toman un solo argumento especificado de la barra de direcciones o de un cuadro de texto en una barra de herramientas. [17]
Modo de aplicación web
Desde GNOME 3.2, lanzado en septiembre de 2011, [106] Web permite crear lanzadores de aplicaciones para aplicaciones web . La invocación posterior de un lanzador muestra un navegador simple específico del sitio (instancia única) de Web limitado a un dominio, con enlaces fuera del sitio que se abren en un navegador normal. [107] El lanzador creado de esta manera es accesible desde el escritorio y no está limitado a GNOME Shell . Por ejemplo, puede usarse con Unity , usado en Ubuntu . [108] Esta característica facilita la integración del escritorio y la World Wide Web , que es un objetivo de los desarrolladores de la Web. [109] Se pueden encontrar características similares en la versión de Windows de Google Chrome . Con el mismo propósito, Mozilla Foundation desarrolló previamente una aplicación independiente Mozilla Prism , que fue reemplazada por el proyecto Chromeless . [110]
Las aplicaciones web se administran dentro de la instancia principal del navegador. Las aplicaciones se pueden eliminar de la página, accesible con un URI especial sobre: aplicaciones . Se suponía que este enfoque era temporal, mientras que en GNOME 3.4 se implementaría una administración centralizada de aplicaciones web GNOME, pero esto nunca sucedió. [31]
Sincronización de Firefox
Desde GNOME 3.26, Web es compatible con Firefox Sync, que permite a los usuarios sincronizar sus marcadores, historial, contraseñas y pestañas abiertas con Firefox Sync, que luego se puede compartir entre cualquier copia de Firefox o Web con la que el usuario inicie sesión en Firefox Sync. . [111]
Extensiones
Web una vez admitió extensiones y se mantuvo un paquete que contenía las oficiales. Esto se eliminó más tarde debido a problemas de estabilidad y mantenibilidad.
Algunas extensiones populares, como el bloqueo de anuncios , se trasladaron a la aplicación principal.
El proyecto ha expresado interés en implementar soporte para el formato de complemento WebExtension utilizado por Chrome, Firefox y algunos otros navegadores importantes, si se pueden encontrar colaboradores interesados. [112]
Recepción
Al revisar Epiphany 2.28 con WebKit en septiembre de 2009, Ryan Paul de Ars Technica dijo: "Epiphany es bastante ágil en GNOME 2.28 y obtiene 100/100 en la prueba Acid3 . El uso de WebKit ayudará a diferenciar Epiphany de Firefox, que se envía como el navegador predeterminado por la mayoría de los principales distribuidores de Linux ". [28]
Al revisar Epiphany 2.30 en julio de 2010, Jack Wallen lo describió como "eficiente, pero diferente" y señaló su problema con los bloqueos. "Cuando comencé a trabajar con Epiphany, se bloqueó en la mayoría de los sitios que visité. Después de investigar un poco (y luego depurar un poco) me di cuenta de que el problema era con JavaScript. Epiphany (en su versión actual), por alguna extraña razón, no No me gusta JavaScript. La única forma de evitarlo era deshabilitar JavaScript. Sí, esto significa que muchas funciones no funcionarán en muchos sitios, pero esto también significa que esos mismos sitios se cargarán más rápido y no serán tan propensos a teniendo problemas (como bloquear mi navegador) ". [104] Wallen concluyó positivamente sobre el navegador: "Aunque Epiphany no ha reemplazado completamente a Chrome y Firefox como mi navegador de ventanilla única, ahora lo uso mucho más que antes. [104] [Tiene un] tamaño reducido, inicio rápido e interfaz limpia ". [104]
En marzo de 2011, Veronica Henry revisó Epiphany 2.32 y dijo: "Para ser justos, esto sería difícil de vender como navegador de escritorio principal para la mayoría de los usuarios. De hecho, ni siquiera hay una configuración que le permita designarlo como su navegador predeterminado . Pero para aquellos casos en los que necesita iniciar un navegador de alta velocidad para navegar rápidamente, Epiphany hará el truco ". [113] Además, señaló: "Aunque todavía uso Firefox como mi navegador principal, últimamente parece funcionar a paso de tortuga. Por lo tanto, una de las primeras cosas que noté sobre Epiphany es la rapidez con la que se inicia. Y la página siguiente se carga en mi sistema es igualmente rápido ". [113] Henry criticó a Epiphany por su breve lista de extensiones, señalando la falta de Firebug como una deficiencia. [113] En cambio, Web es compatible con Web Inspector ofrecido por el motor WebKit, que tiene una funcionalidad similar. [55]
En abril de 2012, Ryan Paul de Ars Technica utilizó Web como ejemplo para sus críticas a las decisiones de diseño de GNOME 3.4: "Aparte de la escasa capacidad de descubrimiento inicial del menú del panel, este modelo funciona razonablemente bien para aplicaciones simples. [...] Desafortunadamente , no escala bien en aplicaciones complejas. El mejor ejemplo de dónde este enfoque puede plantear dificultades es en el navegador web predeterminado de GNOME. [...] Tener la funcionalidad de la aplicación dividida en dos menús completamente separados no constituye una mejora de usabilidad. " [93] Esto se abordó en versiones posteriores, con un único menú unificado.
En una revisión de octubre de 2016, Bertel King Jr. señaló en MakeUseOf , "Las versiones posteriores ofrecen la mejor integración que encontrará con GNOME Shell. Carece de los complementos que se encuentran en los navegadores convencionales, pero a algunos usuarios les gustará el minimalismo, la velocidad, y el aislamiento de pestañas que evita que un sitio que se comporte mal bloquee todo el navegador ". [114]
En una revisión de abril de 2019, Bertel King Jr.escribió otro artículo sobre MakeUseOf , esta vez revisando GNOME Web para su modo de aplicaciones web. Dijo: "Cuando revisa su correo electrónico, está usando una aplicación web. Si abre YouTube, Netflix o Spotify en un navegador, nuevamente, está usando una aplicación web. En estos días, puede reemplazar la mayoría de sus aplicaciones de escritorio con aplicaciones web. [...] GNOME Web proporciona herramientas para integrar mejor las aplicaciones web con el resto de su escritorio, para que pueda abrirlas a través de su lanzador de aplicaciones y verlas en su dock o barra de tareas. como aplicaciones y menos como sitios ". También elogió la seguridad proporcionada al aislar las aplicaciones web del resto del navegador y entre sí. Al igual que la función de contenedor de Mozilla, esto ayuda a evitar que sitios como Facebook vean lo que el usuario está haciendo en el navegador principal. También permite al usuario crear múltiples "aplicaciones" para el mismo sitio, para cambiar fácilmente entre diferentes cuentas. [78]
Ver también
- Acerca del esquema URI § GNOME Web
- Midori , otro navegador web basado en GTK y WebKitGTK
- Lista de navegadores web para sistemas operativos Unix y similares a Unix
Referencias
- ^ "Colaboradores · GNOME / Epiphany · GitLab" . gitlab.gnome.org . Consultado el 15 de marzo de 2017 .
- ^ a b "Epiphany cumple 7 años" , The GNOME Web Browser Developers , 24 de diciembre de 2009 , consultado el 15 de junio de 2011
- ^ Clasen, Matthias (24 de marzo de 2021). "GNOME 40 lanzado" . Servicios de correo GNOME (lista de correo) . Consultado el 29 de marzo de 2021 .
- ^ Kitouni, Abderrahim (24 de febrero de 2021). "¡GNOME 40.beta lanzado!" . Servicios de correo GNOME (lista de correo) . Consultado el 12 de marzo de 2021 .
- ^ a b c "Debian - Detalles del paquete epiphany-browser en bullseye" . 27 de abril de 2020.
- ^ https://l10n.gnome.org/module/epiphany/
- ^ Blaede, Cassidy James (16 de octubre de 2018). "Elementary OS 5 Juno está aquí" . medium.com . Archivado desde el original el 2 de mayo de 2020 . Consultado el 10 de mayo de 2020 .
- ^ "Bodhi Linux 5.1.0 lanzado" . bodhilinux.com . Consultado el 11 de mayo de 2020 .
Además de reemplazar epad con leafpad, midori con epifanía
- ^ "Revisión de Bodhi Linux 5.1: Linux ligero ligeramente diferente" . itsfoss.com . Consultado el 11 de mayo de 2020 .
- ^ "Bodhi Linux 5.1.0 lanzado, basado en la última versión de Ubuntu Point" . ¡DIOS MÍO! Ubuntu! . Consultado el 11 de mayo de 2020 .
- ^ "El escritorio modular Moksha de Bodhi es moderno y elegante" . linuxinsider.com . Consultado el 11 de mayo de 2020 .
- ^ a b El proyecto GNOME, 28 de septiembre (28 de marzo de 2012), "Notas de la versión 3.4 de GNOME" , lista de correo gnome -nounce
- ^ "El repositorio Epiphany GitLab" . Consultado el 27 de mayo de 2020 .
- ^ Canonical Ltd (22 de abril de 2016). "paquete epiphany-browser en Ubuntu" . Consultado el 20 de mayo de 2016 .
- ^ "Resumen - rpms / epiphany - src.fedoraproject.org" . src.fedoraproject.org . Consultado el 1 de octubre de 2019 .
- ^ a b DeRosia, Chris (29 de julio de 2003), Galeon, A History or, why Galeon is the way it is , consultado el 16 de octubre de 2011
- ^ a b c Min, Andrew, "Epiphany, the ultimate Gnome browser" , The Ubuntu Applications book (en construcción) , Free Software Magazine , archivado desde el original el 31 de octubre de 2008 , consultado el 16 de octubre de 2011
- ^ Marco Pesenti Gritti (8 de diciembre de 2002), página de inicio inicial de Epiphany , archivada desde el original el 24 de abril de 2003 , consultado el 17 de octubre de 2011
- ^ a b c Persch, Christian (1 de abril de 2008), "ANUNCIO: El futuro de la epifanía" , lista de correo de epifanía
- ^ "Marco" . gnome.org . Consultado el 28 de noviembre de 2015 .
- ^ Granneman, Scott (2005), Don't click on the blue e !: cambiando a Firefox , Sebastopol, CA , Estados Unidos: O'Reilly Media (publicado el 16 de octubre de 2005), p. 201 , ISBN 0-596-00939-9
- ^ a b "Nuevo campo de entrada de texto con indicación de enfoque e iconos" , The GNOME Web Browser Developers , 3 de agosto de 2005 , consultado el 17 de octubre de 2011
- ^ a b "π -1" , The GNOME Web Browser Developers , 14 de marzo de 2006 , consultado el 16 de octubre de 2011
- ^ "1.9.8 lanzado; XULRunner" , The GNOME Web Browser Developers , 27 de febrero de 2006 , consultado el 17 de octubre de 2011
- ^ Lopez, Xan (24 de julio de 2007), si ve al Buda en la carretera, transfiéralo a GTK , consultado el 25 de noviembre de 2011
- ^ a b Lopez, Xan (6 de abril de 2008), Epiphany ♥ WebKit , consultado el 25 de noviembre de 2011
- ^ "Gecko end-of-life" , The GNOME Web Browser Developers , 1 de julio de 2009 , consultado el 25 de noviembre de 2011
- ^ a b Paul, Ryan (24 de septiembre de 2009), "El jardín de Linux obtiene un nuevo GNOME con la versión 2.28" , Ars Technica , consultado el 16 de octubre de 2011
- ^ a b c https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS
- ^ "Notas de la versión de GNOME" , The GNOME Project , consultado el 16 de octubre de 2011
- ^ a b " NEWS file" , el repositorio de git del proyecto GNOME , consultado el 17 de octubre de 2011
- ^ Gritti, Marco Pesenti (25 de diciembre de 2002), "[Epifanía] Epifanía 0.4" , lista de correo de epifanía
- ^ Gritti, Marco Pesenti (13 de abril de 2003), "[Epiphany] Epiphany 0.5.0" , lista de correo de epifanía
- ^ Gritti, Marco Pesenti (4 de mayo de 2003), "[Epiphany] Epiphany 0.6.0" , lista de correo de epifanía
- ^ Gritti, Marco Pesenti (7 de junio de 2003), "[Epifanía] Epifanía 0.7.0" , lista de correo de epifanía
- ^ "Epiphany 0.8.0 Released" , mozillaZine , 13 de julio de 2003, archivado desde el original el 26 de noviembre de 2010 , consultado el 17 de octubre de 2011
- ^ Gritti, Marco Pesenti (22 de agosto de 2003), "[Epifanía] Epifanía 0.9.0" , lista de correo de epifanía
- ^ Gritti, Marco Pesenti (8 de septiembre de 2003), "[Epiphany] Epiphany 1.0" , lista de correo de epifanía
- ^ Gritti, Marco Pesenti (15 de marzo de 2004), "Epiphany 1.2.0" , lista de correo de epifanía
- ^ Persch, Christian (13 de septiembre de 2004), "Epiphany 1.4.0" , lista de correo de epifanía
- ^ Persch, Christian (9 de marzo de 2005), "Epiphany 1.6.0" , lista de correo de epifanía
- ^ van Schouwen, Reinout (5 de septiembre de 2005), "Epiphany and Epiphany-extensions 1.8.0" , lista de correo de epifanía
- ^ van Schouwen, Reinout (12 de marzo de 2006), "Epiphany 2.14.0 lanzado!" , lista de correo de epifanía
- ^ "Sugerencias de temas" , The GNOME Web Browser Developers , 22 de enero de 2006 , consultado el 17 de octubre de 2011
- ^ Newren, Elijah (6 de septiembre de 2006), "Celebrating the release of GNOME 2.16!" , gnome -noun mailing list , consultado el 20 de septiembre de 2007
- ^ "Epiphany 2.16 Release Notes" , The GNOME Project , 2 de marzo de 2008, archivado desde el original el 8 de septiembre de 2008 , consultado el 17 de octubre de 2011
- ^ "Una nueva versión estable más estable" , The GNOME Web Browser Developers , 30 de enero de 2007 , consultado el 16 de octubre de 2011
- ^ Newren, Elijah (14 de marzo de 2007), "Celebrating the release of GNOME 2.18!" , gnome -noun mailing list , consultado el 20 de septiembre de 2007
- ^ "Foresight and Epilicious" , The GNOME Web Browser Developers , 4 de marzo de 2007 , consultado el 16 de octubre de 2011
- ^ Paul, Ryan (19 de septiembre de 2007), "GNOME 2.20 lanzado oficialmente" , Ars Technica , consultado el 20 de septiembre de 2007
- ^ Untz, Vincent (12 de marzo de 2008), "Celebrating the release of GNOME 2.22!" , gnome -noun mailing list-list , consultado el 12 de marzo de 2008
- ^ Untz, Vincent (24 de septiembre de 2008), "Celebrating the release of GNOME 2.24!" , gnome -noun mailing list-list , consultado el 27 de septiembre de 2008
- ^ Untz, Vincent (18 de marzo de 2009), "¡Celebrando el lanzamiento de GNOME 2.26!" , gnome -noun mailing list-list , consultado el 18 de marzo de 2009
- ^ Holwerda, Thom (24 de septiembre de 2009). "GNOME 2.28 lanzado" . OSNews . Consultado el 5 de abril de 2009 .
- ^ a b c Hatcher, Timothy (30 de septiembre de 2008), "Web Inspector Redesign" , blogs de desarrolladores de Webkit , consultado el 18 de octubre de 2011
- ^ Holwerda, Thom (31 de marzo de 2010). "GNOME 2.30 publicado" . OSNews . Consultado el 4 de abril de 2010 .
- ^ Untz, Vincent (29 de septiembre de 2010), "Celebrating the release of GNOME 2.32!" , lista de distribución de anuncios gnome
- ^ Untz, Vincent (6 de abril de 2011), "GNOME 3.0 Released" , lista de distribución de gnome -nouncer
- ^ Clasen, Matthias (28 de septiembre de 2011), "GNOME 3.2 Released" , lista de distribución de gnome -nouncer
- ^ The GNOME Project, 26 de septiembre (26 de septiembre de 2012), "Notas de la versión de GNOME 3.6" , lista de correo gnome -nounce
- ^ El Proyecto GNOME, 27 de marzo (27 de marzo de 2013), "Notas de la versión de GNOME 3.8" , lista de distribución de gnome-Advertisement
- ^ https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS#L1652
- ^ "Codificador de fuente de epifanía" . Gnomo. 26 de septiembre de 2013 . Consultado el 14 de octubre de 2013 .
- ^ "Código fuente de Epifanía" . Gnomo. 25 de marzo de 2014 . Consultado el 31 de marzo de 2014 .
- ^ "3.12 lanzado con nuevas funciones para usuarios y desarrolladores" . GNOMO. 26 de marzo de 2014 . Consultado el 7 de abril de 2014 .
- ^ "epifanía - Una vista simple, limpia y hermosa de la Web" . Gnomo. 24 de septiembre de 2014 . Consultado el 14 de octubre de 2014 .
- ^ "Archivo de noticias de Epifanía 3.14" . GNOMO. 24 de septiembre de 2014 . Consultado el 14 de octubre de 2014 .
- ^ a b c d e f "epifanía - Una vista simple, limpia y hermosa de la Web" . Consultado el 3 de diciembre de 2015 .
- ^ a b c "epifanía - Una vista simple, limpia y hermosa de la Web" . Consultado el 3 de diciembre de 2015 .
- ^ The GNOME Project, 6 de septiembre (6 de septiembre de 2018), "Notas de la versión 3.30 de GNOME" , lista de distribución de gnome-Advertisement
- ^ a b "Notas de la versión de GNOME 3.34" . help.gnome.org .
- ^ a b c "¡WebKitGTK 2.26.0 liberado! - El proyecto WebKitGTK" . webkitgtk.org .
- ^ "Notas de la versión de GNOME 3.36" . help.gnome.org .
- ^ a b "Epifanía 3.36 y WebKitGTK 2.28 - Michael Catanzaro" . Consultado el 26 de mayo de 2020 .
- ^ "Epifanía 3.38 y WebKitGTK 2.30 - Michael Catanzaro" .
- ^ "Preguntas frecuentes" . Consultado el 13 de junio de 2019 .
- ^ "El navegador web GNOME está agregando un modo de lector - ¡Dios mío! ¡Ubuntu!" . 22 de junio de 2018 . Consultado el 13 de junio de 2019 .
- ^ a b "5 razones para empezar a utilizar GNOME Epiphany Web Apps" . makeuseof.com . 4 de abril de 2019 . Consultado el 13 de junio de 2019 .
- ^ a b "El desarrollo de Epiphany 3.28 comienza con navegación segura, mejor manejo de Flatpak - Phoronix" . phoronix.com . Consultado el 9 de abril de 2018 .
- ^ https://gitlab.gnome.org/GNOME/epiphany/-/blob/master/NEWS#L1316
- ^ "SpecSupport" , proyecto WebKit , consultado el 14 de noviembre de 2011
- ^ "WebKitGTK + 2.22.2 y 2.22.3, Extensiones de fuente de medios y YouTube - Michael Catanzaro" . Consultado el 26 de mayo de 2020 .
- ^ Cimpanu, Catalin. "Apple se negó a implementar 16 API web en Safari debido a problemas de privacidad" . ZDNet . Consultado el 29 de junio de 2020 .
- ^ "Prepárate para decir finalmente adiós a Flash - en 2020" .
- ^ "Adobe Flash Player: Lista de vulnerabilidades de seguridad" . www.cvedetails.com .
- ^ "Adobe U-Turns, decide admitir Flash para Linux" .
- ^ "Chrome bloqueará los desagradables anuncios Flash a partir del 1 de septiembre" .
- ^ "Pensamientos sobre Flash - Apple" .
- ^ Grand, Rickford (2004), Linux para no geeks: una guía práctica , basada en proyectos , tómatelo con calma , San Francisco, Estados Unidos: No Starch Press (publicado el 16 de octubre de 2004), págs. 116– 117 , ISBN 1-59327-034-8
- ^ Peterson, Richard (mayo de 2009), Fedora 10 Linux Desktop , San Francisco, Estados Unidos: Surfing Turtle Press (publicado el 15 de junio de 2008), p. 224 , ISBN 0984103627
- ^ Dalheimer, Matthias Kalle; Welsh, Matt (22 de diciembre de 2005), Running Linux (28 de marzo, 5ª ed.), Sebastopol, CA , Estados Unidos: O'Reilly Media (publicado el 28 de marzo de 2006), p. 94 , ISBN 978-0-596-00760-7
- ^ McCallister, Michael (enero de 2006), SUSE Linux 10 unleashed , Unleashed Series, Estados Unidos: Sams Publishing (publicado el 16 de octubre de 2006), p. 225 , ISBN 0-672-32726-0
- ^ a b Paul, Ryan (1 de abril de 2012), "Hands-on: GNOME 3.4 llega, introduciendo cambios de diseño significativos" , Ars Technica , consultado el 1 de abril de 2012
- ^ "Mi nombre es Handy, Lib Handy" . bytesgnomeschozo.blogspot.com .
- ^ "Se está trabajando para hacer que el navegador web GNOME sea compatible con dispositivos móviles" . ¡DIOS MÍO! Ubuntu! . Consultado el 8 de mayo de 2020 .
La web tiene dos modos que llamé normal y estrecho. El modo normal es Web como lo conoce, mientras que el modo estrecho mueve todos los botones de la barra de encabezado, excepto el menú de hamburguesas, a una nueva barra de acción en la parte inferior, permitiendo que las ventanas alcancen anchos aún inalcanzables.
- ^ "Transfiera el bloqueador de anuncios a la API de bloqueadores de contenido (# 288) · Problemas · GNOME / Epiphany" . GitLab .
- ^ "Introducción a los bloqueadores de contenido de WebKit" . 12 de junio de 2015.
- ^ "Utilice la nueva API de filtros de contenido WebKit para el bloqueador de anuncios (! 178) · Solicitudes de combinación · GNOME / Epiphany" . GitLab .
- ^ "Requiere WebKitGTK 2.26.0 (8c63e4b3) · Confirma · GNOME / Epiphany" . GitLab .
- ^ "Sandboxing para los desfavorecidos con bubblewrap [LWN.net]" . lwn.net .
- ^ "Error # 711061" [MIR] openjpeg2 ": Errores: paquete openjpeg2: Ubuntu" . bugs.launchpad.net .
- ^ "186272 - [GTK] [WPE] Admite imágenes JPEG 2000" . bugs.webkit.org .
- ^ "Sobre las actualizaciones de Ubuntu - Michael Catanzaro" .
- ^ a b c d Wallen, Jack (julio de 2010). "Epiphany: un navegador web eficiente, pero diferente" . Ghacks.net . Consultado el 24 de marzo de 2011 .
- ^ "Smart Bookmarks" , The GNOME Project , consultado el 14 de diciembre de 2011
- ^ Vitters, Olav; Klapper, André; Day, Allan (28 de septiembre de 2011), "GNOME 3.2 Release Notes" , The GNOME Project , consultado el 16 de octubre de 2011
- ^ Lopez, Xan (31 de agosto de 2011), modo de aplicación web en GNOME 3.2 , consultado el 16 de octubre de 2011
- ^ Andrew (3 de octubre de 2011), instale Epiphany 3.2.0 con el modo de aplicación web en Ubuntu 11.10 Oneiric Ocelot , consultado el 16 de octubre de 2011
- ^ Lopez, Xan (11 de abril de 2011), The Web comes to GNOME, ready or not , consultado el 16 de octubre de 2011
- ^ Hilaiel, Lloyd (11 de febrero de 2011), "Prism is now Chromeless" , Mozilla Labs , archivado desde el original el 8 de agosto de 2011 , consultado el 14 de noviembre de 2011
- ^ "En Firefox Sync - Michael Catanzaro" . blogs.gnome.org . Consultado el 25 de septiembre de 2017 .
- ^ "Aplicaciones / Web / Documentos / Preguntas frecuentes - ¡Wiki de GNOME!" . wiki.gnome.org .
- ^ a b c Henry, Veronica (9 de marzo de 2011), "Top 3 Alternative Linux Browsers" , Train Signal Training , consultado el 25 de marzo de 2011
- ^ Rey Jr, Bertel. "El mejor software de Linux" . makeuseof.com . Consultado el 11 de octubre de 2016 .
enlaces externos
- Página web oficial
- registro de cambios completo
- Firefox vs GNOME Web
- Preguntas frecuentes (FAQ)