Depende del protocolo USB que se use y de cómo esté conectado el dispositivo, pero la verdadera razón es que Apple decidió usar su propio protocolo para cargar sus dispositivos. Apple proporciona información adicional sobre su implementación de alimentación USB aquí: Computadoras y pantallas Apple: alimentación de periféricos a través de USB
Rompiendo el estándar USB:
La respuesta realmente radica en la especificación USB en sí. El estándar USB permite lo siguiente:
- ¿Se supone que los encabezados de la placa base están conectados de esta manera?
- ¿Qué computadora portátil debo comprar para la edición de video pesado y juegos de 150000 a 200000 rupias?
- ¿Dónde puedo comprar un teclado binario?
- ¿Cuáles son algunos buenos juegos que se ejecutarían en una PC realmente lenta?
- ¿Cuáles son los mejores lenguajes de computadora para gráficos?
- USB 1 y 2: hasta 500 mA
- USB 3: hasta 900 mA
Como menciona Putti Orungrochkul, si la Mac detecta que hay un iPhone conectado, se separará del estándar USB y proporcionará más potencia. Los puertos USB de Apple permitirán que el dispositivo tome hasta 1100 mA a 5V cuando se reconozca, lo que significa que puede cargar su teléfono más rápido a través de un Mac que a través de una fuente de alimentación estándar para iPhone de 1A.
En el caso de una PC, detectaría correctamente el iPhone como un dispositivo USB 2.0, lo que significa que limitaría el consumo de corriente a 500 mA. En algunos casos especiales, una PC puede decidir permitir 900 mA a través de un puerto USB 3.0, pero solo si detecta que el iPhone puede cargar más.
Con todo el hardware que Windows tiene que soportar, no se sabe cuándo agregar soporte para una carga más rápida romperá el puerto USB del host, por lo que no se implementa de manera predeterminada. Esta sería la razón por la cual una Mac con arranque dual en Windows solo usa velocidades de carga estándar.
El comportamiento de carga USB se puede cambiar en Windows con controladores como el Asus Ai Charger. Cuando una placa base Asus con el controlador del cargador Ai detecta un iPhone, elevará la corriente disponible hasta 1200 mA e intentará comunicar ese hecho al puerto USB que nos lleva al protocolo de carga.
Protocolo de carga:
Un iPhone no se cargará a la velocidad máxima disponible del cargador a menos que se suministren los voltajes adecuados en las líneas de datos. Como se ve con todos los cables USB-C no conformes, si un dispositivo USB intenta tomar demasiada energía de una fuente de alimentación, podría arriesgarse a tomar demasiada corriente a través de la fuente de alimentación y romperla. Los iPhones intentan evitar este problema reduciendo el consumo de corriente cuando no se suministran los voltajes adecuados. Utilicé un cable USB roto y un medidor para obtener lo siguiente:
Los voltajes en las líneas D + y D- en los cargadores de Apple se utilizan para que el iPhone / iPad sepa cuánta energía tiene disponible. Es por eso que existen productos como PowerIQ. También es la razón por la cual los ladrillos de energía de Apple se llaman fuentes de alimentación, no cargadores, ya que solo suministran energía a los pines del puerto USB. El trabajo del iPhone es decidir qué hacer con la carga.