Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cuál es la diferencia entre un sistema operativo móvil de código abierto y un sistema operativo móvil cerrado? (Android e iOS)

¿Cuál es la diferencia entre un sistema operativo móvil de código abierto y un sistema operativo móvil cerrado? (Android e iOS)

1. Botón físico de retorno: la idea básica de diseño de los teléfonos Android es colocar las funciones más utilizadas en el hardware, por lo que hay tres teclas de función: página de inicio, menú y retorno (de hecho, el diseño de la interfaz es muy simple, es decir, "el usuario va a un lugar determinado para hacer algo"). Por lo tanto, hay comandos de retroceso y expansión de menú para la navegación).

2. Menú de botones físicos: Boss Qiao requiere despiadadamente que los dispositivos iOS tengan un solo botón físico, el botón de inicio (se dice que este botón se cortará en el futuro y los gestos se usarán como botón). botón de inicio). Entonces, en iOS, regresar es a través de la barra de título a la izquierda de la tecla de retorno. Pero este diseño tiene ventajas, ya que el texto en el botón "soft" posterior se puede cambiar. Completar el título anterior en el botón le deja claro al usuario dónde regresará al presionar el botón.

3. En iOS, solo hay una forma de enviar información a los usuarios: el cuadro de mensaje. Esto funcionó bien cuando iOS solo admitía tareas únicas, y cuando apareció el recordatorio, oh..., simplemente toque Aceptar cuando haya terminado de leer. Pero cuando se trata de la versión multitarea, es un poco ineficaz. Aunque el cuadro de aviso de iOS puede mostrar mensajes emergentes para otras aplicaciones cuando el usuario está usando una aplicación, es realmente molesto. A veces, algunos recordatorios no necesitan interrumpir la operación actual del usuario. Por ejemplo, cuando se descarga un periódico en segundo plano, Android tiene notificaciones de barra de estado y notificaciones de brindis más sofisticadas (para obtener más detalles, consulte la "Organización de diseño de notificaciones del sistema móvil" de Zhong Lei). and Analysis" y el artículo del autor "Cómo diseñar información de recordatorio para interfaces de teléfonos móviles"). Cuando desee enviar información no urgente Cuando desee enviar información no urgente, la plataforma Android puede utilizar notificaciones más suaves de la barra de estado. En la plataforma Android, cuando necesita realizar ciertas operaciones en un objeto, puede presionar prolongadamente el objeto para llamar al menú contextual correspondiente (esto es para un determinado proyecto, si es para toda la página actual, Android tiene teclas físicas de menú , mientras que iOS tiene una barra de herramientas). Pero en iOS, hay menos espacio en la pantalla para colocar muchas acciones específicas de objetos (una o dos bastarán, justo al lado del elemento en la O). Quizás, en opinión de Joe, cuando necesitas "freír, freír, cocinar, hervir, cocer al vapor, ahumar y hacer explotar" un objeto, quieras demasiado.

Android -> iOS

1. Añade un botón para volver al nivel anterior en la esquina superior izquierda de la barra de título de cada nivel. El nombre del botón debe ser el nombre del nivel anterior y no puede utilizar "atrás" u otro texto que no muestre la posición de retorno.

2. Dado que iOS no tiene una tecla de menú, es necesario convertir los comandos del menú en iconos en la barra de herramientas. Por lo tanto, dibuje íconos adicionales o use íconos integrados.

3. Dado que no existe una regla de "menú de clic derecho con pulsación larga" en iOS, debes agregar una página de detalles a tu proyecto. Si no puede trabajar en un elemento de la página de lista, profundice en otro nivel.

4. Dado que iOS solo tiene un cuadro de recordatorio para notificaciones, los recordatorios como "Descarga completa" solo pueden filtrar las partes importantes y enviarlas en el cuadro de recordatorio. Puedes consultar mi publicación anterior sobre el diseño de recordatorios secundarios.

iOS -> Android

1. Cancelar el botón Atrás en la esquina superior izquierda.

2. Los comandos de la barra de herramientas se pueden colocar en el menú.

3. Si un objeto tiene muchos comandos, puedes diseñar un menú contextual de pulsación larga para él.

4. Para recordatorios no urgentes, no utilices el cuadro de recordatorio. puede usar la barra de estado Notificación en su lugar

5. El botón de alta frecuencia en el lado derecho de la barra de título se puede conservar. Esto se puede observar en

De hecho, el alto. -Se puede conservar el botón de frecuencia en el lado derecho de la barra de título.

De hecho, en general, solo hay dos puntos:

1. La diferencia se refleja principalmente en la navegación y los comandos de la página, por lo que básicamente no tiene ningún impacto en el diseño de la página. elementos. Especialmente para juegos como los de pantalla completa, que básicamente no tienen navegación ni controles colocados en la pantalla, tiene poco impacto.

2. iOS depende menos del hardware.

Si realmente es una empresa pequeña y tiene prisa y no tiene la energía para migrar entre plataformas, puede considerar diseñarlo solo para iPhone y luego aplicarlo directamente a Android, o puede conformarse con él. Sin embargo, a los usuarios de Android también les puede resultar un poco incómodo de usar.