File: compatibility.page

package info (click to toggle)
gnome-devel-docs 40.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 79,188 kB
  • sloc: javascript: 2,514; xml: 2,407; ansic: 2,229; python: 1,854; makefile: 805; sh: 499; cpp: 131
file content (155 lines) | stat: -rw-r--r-- 7,962 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="compatibility" xml:lang="es">

  <info>
    <credit type="author">
      <name>Allan Day</name>
      <email>aday@gnome.org</email>
    </credit>
    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
    <desc>Usar las GIU para entornos multiplataforma o aplicaciones de GNOME 2.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Daniel Mustieles</mal:name>
      <mal:email>daniel.mustieles@gmail.com</mal:email>
      <mal:years>2011 - 2021</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Alex Puchades</mal:name>
      <mal:email>alex94puchades@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Nicolás Satragno</mal:name>
      <mal:email>nsatragno@gnome.org</mal:email>
      <mal:years>2013</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Benjamín Valero Espinosa</mal:name>
      <mal:email>benjavalero@gmail.com</mal:email>
      <mal:years>2011</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jorge González</mal:name>
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Rosa Elena Pérez</mal:name>
      <mal:email>rozydicemiau@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Oscar Rafael Arachi</mal:name>
      <mal:email>arachi910@gmail.com</mal:email>
      <mal:years>2014 - 2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Miguel Ajuech</mal:name>
      <mal:email>miguel.ann.28@gmail.com</mal:email>
      <mal:years>2014</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Adrián Pérez Domínguez</mal:name>
      <mal:email>adrian@aztli.org</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Celina Osorio Ochoa</mal:name>
      <mal:email>chelinoska@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Dario Amigon Espinoza</mal:name>
      <mal:email>daramigon@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Yenisei Ramírez Pérez</mal:name>
      <mal:email>yeniseirape@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>José Roberto Ramíres Mendoza</mal:name>
      <mal:email>aczella@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Bernardo Sánchez Romero</mal:name>
      <mal:email>b.sanchez.rom@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Emmanuel Márquez Juárez</mal:name>
      <mal:email>resident3333@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>David Romero Serrano</mal:name>
      <mal:email>lemi136@hotmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Omar Garcia Guzman</mal:name>
      <mal:email>garciag.omar91@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Edilberto Huerta Niño</mal:name>
      <mal:email>edilberto.huerta0290@gmail.com</mal:email>
      <mal:years>2015</mal:years>
    </mal:credit>
  </info>

<title>Compatibilidad</title>

<p>Estas Guías de interfaz humana están dirigidas principalmente a aplicaciones nuevas en GTK y GNOME, con énfasis en la integración con GNOME 3. Sin embargo, también se pretende que sea útiles en aplicaciones multi-plataforma, así como en aplicaciones antiguas que se puedan haber diseñado e implementado siguiendo las guías de GNOME 2.</p>

<section id="cross-platform-compatibility">
<title>Compatibilidad con otras plataformas</title>

<p>En términos generales, los patrones de diseño de la guía de interfaz humana se pueden usar en cualquier plataforma de escritorio. La mayoría de los convenios, tales como menús y botones de menú, vistas e intercambiadores de vista  ventanas emergentes son comunes y se entenderán.</p>

<p>Un ejemplo de patrón de diseño que varía entre plataformas de escritorio es la <link xref="menu-bars">barra de menú</link>, que toma diferentes formas en las distintas plataformas. Vea la página de diseño sobre esto para obtener más información sobre consideraciones entre plataformas.</p>

</section>

<section id="gnome-2-compatibility">
<title>Compatibilidad con GNOME 2</title>

<p>Estas guías de interfaz humana son una evolución de las GIU de GNOME 2, y representan una mejora respecto a la versión anterior. Las aplicaciones que siguen la nueva versión de las GIU usarán el espacio de manera más eficiente, proporcionarán una experiencia más orientada al usuario y usarán interpretaciones modernas clave, tales como búsqueda, integración en línea o notificaciones.</p>

<p>Seguir algunos de los patrones de diseño de esta guía puede implicar cambios a gran escala para aplicaciones de GNOME 2, especialmente si las aplicaciones son complejas. En concreto, reemplazar las barras de título de las ventanas y las <link xref="menu-bars">barras de menú</link> por una <link xref="header-bars">barra de cabecera</link> puede ser un gran cambio para su aplicación.</p>

<p>Sin embargo, una gran parte del contenido recomendado en esta guía se puede incorporar en las aplicaciones de GNOME 2 con un trastorno mínimo, y resultarán en una experiencia de los usuarios mejorada. Esto incluye:</p>

<list>
<item><p>Utilizar nuevos elementos de interfaz de usuario, tales como las ventanas emergentes.</p></item>
<item><p>Orientación hacia las nuevas capacidades de GTK, tales como las animaciones.</p></item>
<item><p>Guía modernizada en temas tales como aspecto visual, tipografía e uso de iconos.</p></item>
</list>

<p>La incorporación de los elementos presentes en esta guías pueden mejorar su aplicación sin necesidad de un rediseño completo, de forma que todas las aplicaciones GTK y GNOME pueden beneficiarse de ellas.</p>

<p>Estas Guías de Interfaz Humana se han diseñado para ayudarle a determinar el mejor diseño para su aplicación, en lugar de proponer una plantilla única que usar para todas las aplicaciones. De esta forma, aunque se recomienda el uso de <link xref="header-bars">barras de cabecera</link> en lugar de <link xref="menu-bars">barras de menú</link>, se proporcionan consejos para ambos enfoques.</p>

</section>

</page>