viernes, 24 de enero de 2014

Por qué Apple no puede prescindir de los botones físicos

Mucha gente se pregunta ¿Por qué Apple no elimina el botón físico de Home como hacen otros fabricantes? ¿Será por cabezonería?, ¿Estética?


Los botones físicos son necesarios y os voy a contar por qué.

Para empezar, vamos a hablar en primer lugar de las baterías de los teléfonos móviles actuales.
Todas utilizan Litio. Las de iones de Litio y las de polímeros de Lítio, son las que se utilizan actualmente. Siendo las de iones de Litio las más usadas. En nuestro caso, la de los iPhone son de iones de Litio.


Las baterías que utilizan Litio tienen una característica que tenemos que conocer. Y es que no pueden descargarse completamente JAMÁS. Si la carga baja por debajo de un límite (3,1v aprox.) la batería quedará totalmente inutilizada para siempre. Ya no se podrá cargar por muchas horas que la tengas conectada al cargador.

Os preguntaréis que tiene que ver esto con el botón físico... pacienca....


Ahora que ya sabemos esta interesante propiedad de las baterías que usan los iPhones, vamos a hablar del sistema operativo. IOS en nuestro caso. Como ya sabréis el sistema operativo, es software. ¿Que ocurre cuando tocamos el botón de apagado durante unos segundos? Pues IOS recibe la señal de un botón pulsado durante unos segundos. Entonces muestra el botón de apagado en la pantalla. Lo mismo ocurre cuando tocamos cualquier botón físico. Tocamos e IOS actúa en consecuencia.

Con la llegada de Touch-ID y la aparición de algunos Tweeks como Virtual-Home (haciendo Jailbreak) que permiten usar el Touch-ID como sustituto directo del botón home, mucha gente se ha preguntado.. Si funciona tan bien, ¿por que no elimina apple el botón home como han echo otros fabricantes?.

Muy sencillo. Ahora que sabemos lo que hace un sistema operativo, vamos a suponer, que IOS se cuelga... pero colgarse de verdad.. (IOS es muy estable, pero puede pasar). Se puede dar el caso en que el terminal entra en un ciclo de reinicios sin fin al instalar una nueva versión del sistema operativo o alguna actualización vía OTA.

Bueno, pues cuando no tenemos un iphone, la solución es muy simple... LE QUITAMOS LA BATERÍA.

Pero claro, eso es muy difícil en nuestros iPhones y iPads y MacBook.
Bueno pues.... dejamos que se descargue la batería.... mmmmmm ¿Recordamos lo que hemos aprendido de las baterías de Litio respecto a su carga mínima??

Mucha gente al llegar aquí dirá... menuda chorrada, a mi cuando se me queda sin carga, se me apaga el teléfono... Claro, pero no se apaga..... lo apaga IOS al detectar que se está quedando sin carga operativa. Y aunque tenga un mecanismo intermedio que controle la carga (que no lo sé) sería muy arriesgado acercarse al límite residual necesario para que la batería no quede inutilizada.

De ahí que si lo hemos dejado descargar del todo, luego no se enciende inmediatamente y en ocasiones hay que tenerlo unos 15 min. conectado al cargador. Esto sucede porque el arranque de un smartphone, requiere mucha energía, y si la batería está en las últimas, se va a inutilizar.. por eso, hasta que no tenga una carga que garantize el arranque, no se va a encender.

Bueno ahora que comprendemos esto, volvamos a nuestro supuesto... Está colgadísimo... o está reiniciándose continuamente.... se va a quedar sin carga, o simplemente no responde a nada. Se apaga y se reinicia constantemente aunque le ponga el cargador...

¿Que es lo que implementó apple? pues una combinación de botones determinada que desconecta la alimentación por las malas (como un interruptor, como quitarle la batería). Independientemente de los Tweeks anti apagado que hay para que no te apaguen el teléfono. Si te lo han robado... el teléfono se va a apagar si o si dejando pulsado el botón home y de bloqueo durante más de 10seg. Estos botones y sus combinaciones están controlados por firmware independiente de IOS y un botón físico pulsado es más fiable que un sensor..

Bueno... pues sigo sin entender por que tiene botón home.. no se puede hacer con el de bloqueo solamente? como ocurre en los MacBook?? NO.
Sin tener el cuenta que puedes dejar presionado el boton sin querer, el iphone tiene que poder entrar también en modo de recuperación o en DFU...
Si IOS está dañado o no arranca los vamos a necesitar. Para esto necesitamos combinaciones que son imposibles con un solo botón.

Bueno, pues utilizamos los botones de volumen... Esa si sería una buena opción... pero por alguna razón (Y tontos no son, no lo hacen).

Resumiendo... Todo dispositivo con baterias de Litio, y la batería integrada, necesitan al menos un botón físico que apague el sistema, ante cuelgues y para proteger la batería. En caso del iPhone necesita DOS botones físicos para los distintos modos "Recuperación, DFU, Apagado de emergencia"....

¿Que pueden eliminar el boton home y sustituirlo por otro de volumen para estas funciones?.. seguramente si, y lo terminen haciendo, pero tened en cuenta que apple tiene otros muchos factores en cuenta como la usabilidad, la sensación que transmite al tocarlo y el tipo de usuarios que lo van a usar.

No hay comentarios:

Publicar un comentario