¿Hay razones técnicas por las que Android no es tan suave como iOS y se pueden superar? [cerrado] -- performance campo con user-interface camp android Relacionados El problema

Are there technical reasons why Android is not as smooth as iOS and can they be overcome? [closed]


1
vote

problema

Español
cerrado . Esta pregunta es basada en opinión . Actualmente no está aceptando respuestas.

¿Quieres mejorar esta pregunta? Actualizar la pregunta para que pueda responderse con hechos y citas de Edición de este post .

CERRADO hace 7 años .

Mejorar esta pregunta

Hay algunas discusiones sobre este tema en Internet, pero estoy buscando algo objetivo y técnico, como la comunidad de intercambio de pila, generalmente es bastante buena.

He resistido el teléfono inteligente y la tableta, hasta ahora, pero probablemente comprará mi primer dispositivo Android pronto y comenzará a desarrollarse para la plataforma.

Prefiero la apertura de Android al jardín amurallado de Apple. Pero lo que más me molesta es que iOS es sedoso sin problemas y Android no es, incluso en dispositivos bastante poderosos con múltiples núcleos de CPU y gráficos.

¿Es este algo que ya se supera en Android más nuevo o que realmente está en un problema en los dispositivos mayores / más baratos? ¿O es inherente debido a que Android está completamente multitarea y se basa en UNIX?

editar (en respuesta a la posibilidad de que esta pregunta invite a las respuestas basadas en opinión) :

Esta pregunta no pretende ser basada en opinión, sino a recopilar información sobre diferencias reales en software o hardware que son responsables de las grandes diferencias en los resultados de las pruebas de factores como capacidad de respuesta de la pantalla táctil y la velocidad de representación de Los elementos de la UI de los sistemas operativos Android e IOS.

respuesta esperada:

  • respuesta que señala las diferencias exactas en las implementaciones de software y las razones para hacerlo que han conducido a disparidades en la capacidad de respuesta
  • diferencias en hardware específico (como la pantalla táctil) que puede ser una causa
  • todos respaldados con los resultados reales de la prueba si es posible
  • Cualquier otra causa / razones relevantes y bien definidas
Original en ingles

There are some discussions of this topic on the internet but I'm looking for something objective and technical like the Stack Exchange community is generally quite good at.

I've resisted the smartphone and tablet wave thus far but will probably buy my first Android device soon and start developing for the platform.

I much prefer Android's openness to Apple's walled garden. But the thing that bothers me most is that iOS is silky smooth and Android is not, even on pretty powerful devices with multiple CPU and graphics cores.

Is this something that's already overcome in newer Android or that is really on a problem on older/cheaper devices? Or is it inherent due to Android being fully multitasking and based on Unix?

Edit (In response to the possibility that this question invites opinion based answers) :

This question is not intended to be opinion based but rather to gather information on real differences in software or hardware that are responsible for the large differences in test results of factors such as Touch screen responsiveness, and rendering speed of UI elements of the Android and iOS operating systems.

Expected answer:

  • Answer that pinpoints exact differences in software implementations and reasons for doing so that have lead to disparities in responsiveness
  • Differences in specific hardware (such as the touch screen) that can be a cause
  • All backed up with actual test results if possible
  • Any other relevant and well defined causes/reasons
     
         
         

Lista de respuestas

5
 
vote
vote
La mejor respuesta
 

Hay una artículo que analiza las razones / problemas semifecánicos que Han llevado a las diferencias en la suavidad de los dispositivos Android y iPhone.

Pero después de reunir algunos puntos clave del artículo, uno puede concluir:

  • Desde el principio, IOS se había construido alrededor de una pantalla multitáctil (lo que significa que IOS se había construido a partir de la goud para ser muy receptiva en lugar de la mayoría de los otros OSS que adoptaron pantallas multitáctiles de pantalla completa)
  • Sí, no siempre es hardware (potencia de procesamiento) dependiente, es simplemente un resultado del sistema operativo de iOS que da más prioridad a la representación de la interfaz de usuario, etc. donde Android distribuye la igualdad de potencia de procesamiento (esta puede ser una ventaja o Reflejo Como con una UI más rápida, todo, desde velocidades de descarga hasta cargar contenido, se reducirá la velocidad)

    • La representación de UI se produce en el hilo principal de una aplicación
    • La representación de la interfaz de usuario tiene prioridad normal
  • Android es muy popularmente conocido como personalización y es simplemente una cuestión de ajuste de parámetros de kernel como 'LowMemkiller' que puede hacer UI:

    increíblemente suave: fácilmente tan suave como los teléfonos iPhone o WP7

  • No es que Android carezca el potencial, sino simplemente que los desarrolladores prefieren gastar recursos en otros lugares (como en las pantallas más grandes de algunos dispositivos). Entonces, ¿por qué Android no pasa más recursos en UI?

    • Bueno, Android se distribuye ampliamente entre una amplia variedad de dispositivos, y eso es exactamente por qué cuando se trata de Android, solo los propietarios individuales pueden superar estos (no hay un establecimiento óptimo que los desarrolladores de Android pueden establecer ... cada El dispositivo que ejecuta Android tiene su propio conjunto de 'Configuración óptima' y cada usuario tiene su propia perspectiva sobre lo que deben ser "configuraciones óptimas"). Así que la solución, equilibra el poder ...

    • y no es algo que se haya "superado" en nuevos dispositivos Android. Pero depende de lo que quiere decir con superar, ya que el mínimo de dispositivos de Android enraizado puede ajustarse fácilmente (pero se produce como un costo para la batería, etc.)

Para más técnico, consulte Dianne Hackborn y Andrew Munn

 

There is an article that discusses the semi-technical reasons/issues that have lead to the differences in smoothness of Android and iPhone devices.

But after gathering some key points from the article one can conclude:

  • From the very start, IOS had been built around a multi-touch screen (meaning IOS had been built from the gound up to be very responsive as opposed to most other OSs that adopted full screen multi-touch displays)
  • Yes, it is not always hardware (processing power) dependent it is merely a result of IOS operating system giving more priority to UI rendering, etc where as Android distributes the processing power equaly (this may be an advantage or drawback as with a faster UI everything from download speeds to loading content will slow down)

    • UI rendering occurs on the main thread of an app
    • UI rendering has normal priority
  • Android is very popularly known to be highly customization and it is simply a matter of tweaking kernel parameters like 'lowmemkiller' that can make UI:

    amazingly smooth -- easily as smooth as the iPhone or WP7 phones

  • It is not that Android lacks the potential, but simply that developers prefer to spend resources elsewhere (like on the bigger screens of some devices). Then why doesn't Android spend more resources on UI?

    • Well, Android is widely distributed among a wide variety of devices, and that is exactly why when it comes to android, only individual owners can overcome these (there is no optimum setting Android developers can set... every device that runs Android has its own set of 'optimum settings' and every user has his own perspective on what they should be 'optimum settings'). So the solution, balance the power...

    • And no it is not something that has been 'overcome' on newer Android devices. But it depends on what you mean by overcome, as the lowmemkiller of rooted android devices can easily be tweaked (but it comes as a cost to battery,etc...)

For more technicality, see Dianne Hackborn and Andrew Munn

 
 
     
     

Relacionados problema

45  Soporte para múltiples usuarios en el mismo dispositivo  ( Support for multiple users on same device ) 
¿Hay algo así como un "usuario actual" en Android y una forma de cambiarla? Estoy interesado en conseguir un Motorola Xoom y me gustaría compartirlo con mi ...

3  ¿Cómo muestro el mensaje de 'ADB Shell` (o un script Shell)?  ( How do i display message from from adb shell or a shell script ) 
Espero que sea algo así como ABCDEFGHIJKLMNABCDEFGHIJKLMN8 y el cuadro de mensaje aparece en la pantalla, diciendo "Hola, mundo". ...

4  Me gusta la interfaz HTC adiciones a Android, pero tengo un teléfono no HTC. ¿Hay alguna manera de que pueda conseguirlos de todos modos?  ( I like the htc interface additions to android but i have a non htc phone is th ) 
de la Lista de preguntas sobre el tema en esta SE Fase de definición ...

4  Deshabilitar la contraseña ocultando globalmente  ( Disable password hiding globally ) 
Con un teclado de pantalla táctil, tener contraseñas que estoy ingresando, se muestra, ocultas es más problemático de lo que vale la pena. Pocas aplicaciones ...

8  ¿Cuál es el propósito de la pelota de seguimiento?  ( Whats the purpose of the trackball ) 
¿Cuál es el punto de la bola de seguimiento del nexo uno y de los dispositivos análogos en otros teléfonos similares? (por ejemplo, el dispositivo de señalami...

4  ¿Estilos de usuario para actividades XML?  ( Userstyles for xml activities ) 
Todos mis teléfonos Android hasta ahora han sido Samsung's, con pantallas AMOLED. Uno de los beneficios de AMOLED es que Black ahorra la vida de la batería. ...

1  ¿Puedo usar Tasker para simular la página / página hacia abajo sin acceso a la raíz?  ( Can i use tasker to simulate page up page down without root access ) 
He leído a las personas que lo hacen usando ADB sin acceso a la raíz. También he leído que la gente puede hacerlo usando el tasker y otros métodos, pero co...

2  ¿Cómo volver a habilitar la configuración de primera vez en el siguiente arranque? [duplicar]  ( How to re enable first time setup at next boot ) 
Esta pregunta ya tiene respuestas aquí : asistente de configuración de disparador en la siguiente bo...

6  Comportamiento de desplazamiento para aplicaciones (en general)  ( Scrolling behaviour for apps in general ) 
Tengo un deseo de HTC y me he dado cuenta de que parece haberlo, para la mayoría de las aplicaciones (en general) 3 tipos de desplazamiento. arrastrar / ti...

-2  ¿Cómo puede saber si una pantalla en particular tiene opciones de "Menú" disponibles?  ( How you can know if a particular screen has a menu options available ) 
Tengo 2 preguntas que están haciendo que mi vida sea difícil de usar el teléfono Android al infierno, puede ser que soy / fue un usuario de iPhone. Me pre...

15  ¿Cómo me desplazo hasta la parte superior de una lista?  ( How do i scroll to the top of a list ) 
En iOS, puedo tocar un solo toque la parte superior de la pantalla para desplazarse hasta la lista hasta la parte superior. Esto no parece funcionar en mi Nex...

0  Cómo cambiar el idioma en Skype  ( How to change language in skype ) 
Instalé Skype en mi pestaña Samsung Galaxy, y necesito cambiar el idioma Inglés predeterminado. Cómo cambiar la tableta de Skype Interfaz Idioma del inglé...

1  ¿Existen aplicaciones de evaluación comparativa que miden cómo el desplazamiento suave está en un determinado dispositivo?  ( Are there any benchmarking apps that measure how smooth scrolling is on a certai ) 
Lo único que creo que también tiene que el IOS (y Windows 8 8) todavía tiene más de Android, incluso después de todos estos años es suavidad en el desplazamie...

4  Cómo entender rápidamente la UI de Android  ( How to quickly understand the android ui ) 
Tengo experiencia con Windows, los MacOS, el iPad y Linux UI like KDE. Sin embargo, no he usado un dispositivo Android, así que realmente no entiendo cómo fun...

0  ¿Cuál es el nombre de esta actividad?  ( What is the name of this activity ) 
He visto ser utilizado por algunas aplicaciones de Google, así como algunas otras, siempre en la primera apertura de la aplicación. Por lo general, present...

0  ¿Cómo puedo evitar aplicaciones de chupar mi batería y pasar por pasar por mi pantalla de bloqueo?  ( How can i avoid applications from sucking my battery and bypassing my lock scree ) 
Ahora he confirmado mi sospechoso ... Le daré el ejemplo que acaba de pasar y me motivó a abrir este tema: Estaba en mi computadora, con mi teléfono en mi e...

1  ¿Cómo cambiar la interfaz o las posiciones de los botones domésticos y traseros después de actualizar una tableta de Galaxy Tab 2 7.0?  ( How to change the interface or positions of the home and back buttons after upda ) 
My Samsung Galaxy Tab 2 7.0 descargó una actualización. Ahora, los botones (hogares, atrás) en la barra están en el medio. Anteriormente, fueron posicionado...

0  Cambie la interfaz cromada del modo de teléfono inteligente al modo de tableta  ( Switch chrome interface from smartphone mode to tablet mode ) 
Quiero un poco: Cambiar la interfaz de Chrome en mi Mediapad T2 7.0 PRO (PLE-701L). Ahora se ve como una versión de Smartphone (imagen en el lado derecho): ...

1  ¿Hay razones técnicas por las que Android no es tan suave como iOS y se pueden superar? [cerrado]  ( Are there technical reasons why android is not as smooth as ios and can they be ) 
cerrado . Esta pregunta es basada en opinión . Actualmente no está aceptando respuestas. ¿...

0  Elegir la configuración DPI derecha  ( Choosing the right dpi setting ) 
My Nexus 5x tiene una configuración para el DPI (usando CyanogenMod). ¿Cuándo se usa el valor predeterminado 420, Twitter no muestra el icono de COG en las ...

7  ¿Hay alguna forma en que puedo obtener una UI de Windows 7 teléfono en mi dispositivo Android?  ( Is there a way i can get a windows 7 phone ui on my android device ) 
¿Hay una aplicación / widget / ROM personalizada que le ofrezca una interfaz de usuario de Windows 7, como un teléfono? Por supuesto, no necesito las cosas ...

5  ¿Es posible mejorar la siguiente GUI en Samsung Galaxy S  ( Is it possible to improve the following gui in samsung galaxy s ) 
Me preguntaba, ¿es posible que pueda realizar una modificación para la siguiente GUI en Samsung Galaxy S? ¿Qué software debería usar para hacerlo? (Utilizo un...

0  ¡DETENER AUTO-SLULL EN EL BRADERO DE Android!  ( Stop auto scroll in android browser ) 
Estoy en una página web en mi teléfono Android. Cuando selecciono una entrada de texto, el navegador se desplaza (aproximadamente un cuarto de pantalla cada 1...

12  Página arriba y página abajo en páginas web y en otros lugares  ( Page up and page down in web pages and elsewhere ) 
No puedo averiguar una forma utilizable de desplazarse por la página. Estoy usando Android 4.1 (Stock Android de Google). Tengo acceso de root si es necesario...

2  Manera más rápida de alternar entre aplicaciones (ALT-TAB EQUIVALENTE) * NO * ¿Requerir aplicaciones de terceros?  ( Quickest way to toggle between apps alt tab equivalent not requiring 3rd par ) 
Parece que hay un puñado de aplicaciones con esta funcionalidad en mente, pero preferiría una solución incorporada. (Estoy en el S4 Mini) consulte también ...

Relacionados problema

45  Soporte para múltiples usuarios en el mismo dispositivo 
3  ¿Cómo muestro el mensaje de 'ADB Shell` (o un script Shell)? 
4  Me gusta la interfaz HTC adiciones a Android, pero tengo un teléfono no HTC. ¿Hay alguna manera de que pueda conseguirlos de todos modos? 
4  Deshabilitar la contraseña ocultando globalmente 
8  ¿Cuál es el propósito de la pelota de seguimiento? 
4  ¿Estilos de usuario para actividades XML? 
1  ¿Puedo usar Tasker para simular la página / página hacia abajo sin acceso a la raíz? 
2  ¿Cómo volver a habilitar la configuración de primera vez en el siguiente arranque? [duplicar] 
6  Comportamiento de desplazamiento para aplicaciones (en general) 
-2  ¿Cómo puede saber si una pantalla en particular tiene opciones de "Menú" disponibles? 
15  ¿Cómo me desplazo hasta la parte superior de una lista? 
0  Cómo cambiar el idioma en Skype 
1  ¿Existen aplicaciones de evaluación comparativa que miden cómo el desplazamiento suave está en un determinado dispositivo? 
4  Cómo entender rápidamente la UI de Android 
0  ¿Cuál es el nombre de esta actividad? 
0  ¿Cómo puedo evitar aplicaciones de chupar mi batería y pasar por pasar por mi pantalla de bloqueo? 
1  ¿Cómo cambiar la interfaz o las posiciones de los botones domésticos y traseros después de actualizar una tableta de Galaxy Tab 2 7.0? 
0  Cambie la interfaz cromada del modo de teléfono inteligente al modo de tableta 
1  ¿Hay razones técnicas por las que Android no es tan suave como iOS y se pueden superar? [cerrado] 
0  Elegir la configuración DPI derecha 
7  ¿Hay alguna forma en que puedo obtener una UI de Windows 7 teléfono en mi dispositivo Android? 
5  ¿Es posible mejorar la siguiente GUI en Samsung Galaxy S 
0  ¡DETENER AUTO-SLULL EN EL BRADERO DE Android! 
12  Página arriba y página abajo en páginas web y en otros lugares 
2  Manera más rápida de alternar entre aplicaciones (ALT-TAB EQUIVALENTE) * NO * ¿Requerir aplicaciones de terceros? 



© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos