Todo sobre Apple, Android, Juegos Apks y Sitios de Peliculas

7 Las tecnologías ocultas hacen que iOS sea más rápido y mejor que Android. Ahora te mostraré todo

Una de las ventajas de los teléfonos inteligentes y las tabletas. Apple es un funcionamiento estable y sin problemas del sistema operativo. Los desarrolladores de Cupertino llaman a iOS “una extensión de tu mente”, con énfasis en la usabilidad y la intuición.

De hecho, la interfaz funciona como espera el usuario. Le da una sensación de control, lo que le permite actuar rápidamente sin planificar con anticipación.

Todo esto fue posible gracias al software y las soluciones técnicas que están escondidas “bajo el capó” del iPhone y el iPad. Ahora descubramos qué hace que trabajar con iOS sea tan conveniente.

1… El sistema operativo tiene una lógica bien pensada

Uno de los mejores gestos de iOS que no se encuentra en todas partes en Android

Uno de los gestos de iOS más convenientes es deslizar hacia atrás. El deslizamiento lateral desde el borde izquierdo de la pantalla le permite volver a la página anterior en el navegador o al menú anterior en la aplicación. Es esta opción la que echo de menos todo el tiempo en Android.

Un truco en la época de iOS 5-6 estaba disponible como un ajuste de jailbreak, y con la llegada de iOS 7 se ha convertido en una parte integral del sistema. A partir de ahora, Cupertinos recomienda esta lógica para software de terceros en todas las pautas de desarrollo de interfaces de usuario.

Todo se implementa de manera muy simple: este gesto debe devolvernos al lugar de donde venimos. En el 99% de las aplicaciones de la App Store, realizarás la misma acción con este gesto, y lo que esté sucediendo en pantalla irá acompañado de una animación familiar y comprensible.

Y como en Android: este gesto no está en todas partes. Se puede encontrar en algunos lanzadores o carcasas de ciertos fabricantes. Sin embargo, en las aplicaciones, un deslizamiento lateral podrá devolver al usuario y abrir un menú adicional.

2… El sistema interactúa en paralelo con el usuario

Interacción lineal con el sistema: prensa, decisión, gesto, acción

La mayoría de los sistemas operativos interactúan con el usuario de forma lineal. Pensamos en la acción, la realizamos y solo después de eso el sistema nos responde. La velocidad de trabajo con tal sistema no es la máxima, estamos separados del resultado por el momento de reflexionar y hacer un gesto.

Desarrolladores de sistemas operativos móviles Apple hizo una pequeña revolución al crear nuevos gestos para teléfonos inteligentes y tabletas sin un botón de inicio físico. Desde iOS 11 el sistema ha aprendido a trabajar en paralelo con los pensamientos del usuario.

Interacción paralela con el sistema, cuando el gesto comienza inmediatamente después de presionar y la acción inmediatamente después de que se toma la decisión.

Entonces, por ejemplo, para salir de la aplicación, el usuario comienza a deslizar el dedo desde la parte inferior de la pantalla y ve la animación de la ventana de la aplicación activa. Ya en este momento, puede pensar en la acción deseada y terminar el deslizamiento más cerca del borde superior de la pantalla para salir al escritorio, o detener el deslizamiento en el medio para ingresar al panel multitarea, o interrumpir el deslizamiento. y continúe completando la solicitud.

Lo mismo ocurre con el deslizamiento lateral de izquierda a derecha a lo largo de la parte inferior del muelle. Empezamos a hacer un gesto, y luego podemos elegir cómo queremos finalizarlo: llamar a la última aplicación abierta o entrar en el panel multitarea.

Así es como iOS interactúa con el usuario no de forma lineal, sino de forma paralela, mientras aumenta la velocidad de trabajo con el gadget.

Y como en Android: el sistema operativo de la competencia también tiene gestos para la interacción concurrente entre el usuario y el sistema operativo. Desafortunadamente, estos gestos cambian de una versión a otra, son exclusivos de un determinado fabricante de teléfonos inteligentes o desarrollador de shell.

Es simplemente imposible acostumbrarse a estos trucos en Android. Funcionarán de manera diferente en diferentes teléfonos inteligentes e incluso en diferentes aplicaciones.

3… Todos los elementos de la interfaz tienen su propio peso

Los elementos con diferentes pesos se mueven de manera diferente

Los desarrolladores se confundieron tanto que crearon una especie de motor de física para renderizar animaciones en el sistema. Esto le permite calcular los parámetros de representación de todos los elementos para que se vean lo más realistas posible y se comporten de manera predecible.

Literalmente, cada elemento de iOS tiene un parámetro especial que significa su peso. Cuanto más pesado sea el elemento, más tiempo acelerará al conducir.

Esto se nota cuando se desplaza por páginas, listas, fotos o aplicaciones abiertas en iOS. Los programas son elementos “pesados”, se desplazan lentamente y de mala gana en el panel multitarea. No importa qué tan rápido deslicemos, no podremos desplazarnos por docenas de tarjetas.

Las páginas en el navegador, las fotos en la galería o las listas largas en una pantalla son elementos de “peso medio”. Puede girarlos bien y desplazarse con un solo deslizamiento desde 20 hasta 50 piezas. Se detienen más lentamente y tienen un buen impulso.

Los elementos “más ligeros” son algunas partes de la interfaz, por ejemplo, los tambores para elegir la fecha y la hora. Incluso con un simple deslizamiento, puede girar fácilmente la rueda de los minutos unas pocas revoluciones o deshacer la fecha durante un par de meses.

No nos damos cuenta de estos pequeños trucos de iOS, pero funcionan como cabría esperar en un nivel subconsciente.

Y como en Android: no se trata de un peso virtual de los elementos, porque la mayoría de los módulos son creados por diferentes desarrolladores y empresas. Nadie estará de acuerdo con chips tan pequeños, especialmente cuando se trata de complementos sobre un sistema operativo limpio.

4… La acción del usuario tiene máxima prioridad

La interfaz responde instantáneamente a los clics del usuario.

Sistema operativo móvil Apple muy receptivo y obediente. Esto se logra mediante el uso de todo tipo de soluciones de software y ajustes, pero lo más importante es la prioridad del procesamiento táctil.

Tan pronto como cualquier milímetro de la cobertura de la pantalla táctil del iPhone detecta el toque de un usuario, el sistema prioriza el procesamiento táctil. Inmediatamente, comienza a ocurrir alguna acción y se acompaña de algún tipo de retroalimentación en forma de animación o respuesta táctil.

Es fácil ver esto en teléfonos inteligentes más antiguos que tienen dificultades para ejecutar las últimas versiones de iOS. No importa lo difícil que sea para el dispositivo, primero procesa la acción del usuario y da retroalimentación, y solo entonces asigna recursos para procesos de computación, dibujar una imagen y otras cosas.

No importa qué tan lento se ralentice el antiguo iPhone, responde presionando correctamente. La animación puede ralentizarse o la aplicación puede tardar mucho en iniciarse, pero el retraso entre la pulsación y el inicio de la operación será mínimo.

Y como en Android: en este sistema operativo, el manejo táctil no tiene ninguna ventaja sobre otros procesos. Se procesa simultáneamente con otras operaciones y, en caso de falta de recursos del sistema, se ralentiza junto con el resto.

Si no me cree, eche un vistazo a las aplicaciones de música para Android. Prácticamente no hay “golpeadores” adecuados en la batería o “brinchalok” en la guitarra, es extremadamente difícil para los desarrolladores implementar comentarios instantáneos sobre los clics de los usuarios.

5… V Apple no persiga la frecuencia de actualización de la imagen, pero aumente la frecuencia del sensor

Además de la prioridad descrita anteriormente, los desarrolladores están tratando de mejorar la experiencia del usuario a nivel de hardware. Cupertinos ha estado lanzando el iPad Pro con una frecuencia de pantalla de 120 Hz durante varios años, pero no tienen prisa por agregar esta función al iPhone. En cambio, comenzando con el iPhone XS, los dispositivos de la compañía están equipados con un sensor rápido con una frecuencia de 120 Hz.

Esto le permite comenzar a procesar las acciones del usuario aún más rápido. Este hardware, junto con la implementación de software de la prioridad del procesamiento táctil, convierte al iPhone en uno de los teléfonos inteligentes más rápidos en términos de velocidad de respuesta. Según este indicador, la mayoría de los teléfonos inteligentes Android con una frecuencia de actualización de pantalla de 90 a 240 Hz no pueden superarlo.

Y como en Android: Recientemente, los fabricantes de teléfonos inteligentes han comenzado a equipar los dispositivos de gama alta con pantallas con altas frecuencias de actualización. Si al mismo tiempo hay una implementación de software de todos los chips necesarios, dicha pantalla es una ventaja para el dispositivo. Sin embargo, si se trata solo de hardware de moda, el usuario no obtendrá ningún beneficio de dicha pantalla.

6… El sistema difumina y estira los objetos en movimiento.

Desenfocar y estirar elementos en iOS

Otra técnica para crear un efecto suave es difuminar y estirar elementos. IOS realiza una operación de este tipo decenas o incluso cientos de veces por segundo.

En lugar de simplemente mover elementos en la pantalla, los desarrolladores enseñaron al sistema operativo a dibujar cuadros intermedios con una imagen borrosa o estirada.

El efecto aplicado depende directamente del tipo de objeto. Si se mueve el icono de la aplicación, que no cambia su tamaño en el escritorio, se dibujan los marcos con una imagen borrosa. Si la página con el texto o el menú con la lista se mueven, algunos elementos de la interfaz pueden cambiar su tamaño y el sistema dibujará sus copias extruidas al moverse.

Y como en Android: en la mayoría de los casos, el sistema simplemente mueve objetos por la pantalla. Algunos usuarios con una vista aguda notan una falta de suavidad y una imagen entrecortada.

7… La animación siempre solicita al usuario

Pequeñas animaciones en iOS ayudan al usuario a interactuar con el sistema

Hay varias reglas adoptadas en iOS a la vez que ayudan al sistema a “comunicarse” con el usuario a nivel gráfico. Se implementan a nivel del sistema y están escritas en las llamadas directrices para desarrolladores, pero no son obligatorios para su implementación.

Presionar un botón virtual imita el comportamiento de un botón físico real… Dicho elemento debe tener una selección instantánea, la capacidad de presionar antes del final de la animación, la capacidad de cancelar la acción si mueve el dedo fuera del botón.

Para que el usuario pueda realizar rápidamente acciones en las que confía y deshacer acciones erróneas.

Animación de elasticidad o el llamado tapón de goma. ayuda a comprender los límites de lo permitido. La forma más fácil de ver esta función en funcionamiento es mientras se desplaza por listas, configuraciones o páginas en un navegador. La interfaz muestra al usuario el borde de los elementos y la inadmisibilidad de la acción.

Al mismo tiempo, todavía tenemos una sensación de control, porque podemos intentar desplazar la lista debajo del borde, mientras que el sistema nos devolverá suavemente a los límites aceptables.

El tipo de interacción con los elementos afecta su comportamiento.… Por tanto, un mismo elemento de interfaz puede tener varios tipos de animación. Por ejemplo, cuando abre la cortina, puede subirla o bajarla presionando o deslizando el dedo. En este caso, después de hacer clic, se produce una animación suave con un tiempo específico, y al deslizar, la acción se calcula en función de su velocidad.

Para que el usuario vea claramente la diferencia, hay un ligero rebote al abrir rápidamente.

Estos y otros elementos de la interfaz son fáciles de programar para que funcionen en aplicaciones de terceros, los desarrolladores tienen suficientes herramientas para implementar dicho comportamiento en su interfaz. Si está involucrado en la creación de programas y juegos, puede estudiar todo esto por su cuenta utilizando ejemplos listos para usar de GitHub.

Y como en Android: aquí todo el mundo está intentando simplemente acelerar o deshabilitar por completo la mayoría de las animaciones, haciéndolas pasar por un sistema de trabajo rápido. No tendrá sentido el trabajo rápido si las acciones del usuario tardan más, y es más difícil tomar decisiones debido a la falta de indicaciones.

¿Cuál es el resultado final?

Ahora pensarás antes de regañar una vez más a los desarrolladores de iOS por la falta de funcionalidades, innovaciones u opciones que aparecieron en Android hace varios años.

Los Cupertinos trabajan principalmente en la usabilidad y la capacidad de respuesta de la interfaz. La interacción del dispositivo con el usuario se perfecciona y los mecanismos ya geniales se perfeccionan. Solo después de que el dispositivo comienza a funcionar sin problemas y de manera predecible, los programadores se encargan de la implementación de otros chips de software.

Si por la cantidad de configuraciones y capacidades, iOS solo se está poniendo al día con Android, entonces este último no puede mantenerse al día con el sistema. Apple por la cantidad de todo tipo de trucos y tecnologías que aumentan la conveniencia de trabajar con el sistema.

iPhones.ru Buscamos debajo del capó del iPhone y lo descubrimos.