¡Has sido estrangulado, pero no dejes de navegar!

Con el despliegue de redes LTE en todo el mundo en los últimos años, y toda la emoción asociada con las conexiones móviles de súper alta velocidad, puede ser fácil olvidar que lenta a lenta es la velocidad de conexión normal en grandes partes del mundo. En Asia Pacífico, por ejemplo, el mercado móvil de más rápido crecimiento del mundo, el 65% de todas las conexiones fueron 2G solo en 2013. En Europa Occidental, aproximadamente el 30% de todas las conexiones en 2013 eran solo 2G; y para 2019, LTE representará (solo) el 50% del mercado. Si bien se espera que las conexiones solo 2G disminuyan a medida que más redes en todo el mundo obtengan capacidades 3G y 4G, para 2017 seguirá representando el 47% del total.

En América del Norte y Europa Occidental, la 3G y la 4G dominan, pero en el extremo inferior del mercado, los planes para consumidores a menudo vienen con un límite en la cantidad de datos que se pueden transferir a través de estas redes de alta velocidad. Estos límites pueden ser bajos en la conversación directa en los EE. UU. , por ejemplo, $30 al mes le proporciona solo 100 MB de datos; Otelo de Alemania ofrece 300 MB por 7,99 €al mes. Una vez que se ha alcanzado un límite, la regulación o el cobro (a menudo a una tasa punitiva) es la norma; esto significa que incluso en estos mercados desarrollados, e incluso con planes de «alta velocidad», una proporción de consumidores no tiene acceso constante a Internet móvil rápido.


Una factura de teléfono bastante grande (fuente: Flickr)

Como hemos señalado antes en mobiForge, el peso de la página ha estado en una trayectoria ascendente bastante constante en los últimos años. En noviembre de 2014, la página de inicio de escritorio promedio era de 1,9 MB. Combine latencia de red, conexiones 2G, planes de datos restringidos y sitios web con muchos datos, dales un toque, y tendrás una experiencia web móvil lenta y frustrante para una gran cantidad de usuarios; una realidad que se ha oscurecido en toda la emoción de las redes 3G y 4G.

Cuando lento significa realmente lento

El hecho de que un proveedor acelere la velocidad o cargue por MB por encima de un cierto límite varía de un mercado a otro, ya que la aceleración es más popular en algunos (por ejemplo, en Estados Unidos y Alemania) y la carga es más popular en otros (Reino Unido y Australia).

En aquellos mercados donde el estrangulamiento es común, las velocidades se pueden reducir a tan solo 32 kbps. Vodafone en España, en sus planes Vodafone Yu, hace esto, por ejemplo. En general, las velocidades se reducen a 32 kbps, 64 kbps o 128 kbps, o a una velocidad de transferencia de 2G.

País Transportista ¿Cuándo se alcanza el límite?
Estados unidos EN&T Velocidad limitada a 128kbps
Estados unidos Virgin Mobile Velocidad limitada a 2G
Estados unidos Boost Mobile Velocidad limitada a 2G
Reino Unido Vodafone > Carga
Reino Unido O2 > Carga
Reino Unido Orange > Carga
Alemania Otelo Velocidad limitada a 64kbps
Alemania Lidl Móvil Velocidad limitada a 64kbps
Alemania Vodafone Velocidad limitada a 32 kbps
España Vodafone Velocidad limitada a 32 kbps
España YoIGo Velocidad limitada a 64kbps
España Carrefour Móvil Velocidad limitada a 128kbps
España Tuenti Móvil > Carga
Italia TIM Velocidad limitada a 32 kbps
Italia Fastweb Velocidad limitada a 64kbps
Irlanda Meteoro > Carga
Irlanda Vodafone > Carga
Irlanda Tres Tres ‘reserva el derecho a limitar su Servicio’

Algunos de los enfoques adoptados por los transportistas en los diversos mercados, una vez que los datos se alcanza el límite de

Es un estrangulado conexión utilizable?

A primera vista, estos números podrían sugerir que uno debería darse por vencido: la web es simplemente inutilizable a estas velocidades. Sin embargo, las cosas no son necesariamente tan malas, o mejor dicho, no tienen que serlo. En una conexión limitada (o, de hecho, en una conexión de pago por MB), el número de bytes que su sitio está empujando hacia abajo a un dispositivo se vuelve crucial. Demasiados bytes en una conexión limitada, y su sitio simplemente se vuelve inutilizable.

Los consumidores pueden tomar el asunto en sus propias manos utilizando un navegador de transcodificación como Opera Mini, o un transcodificador en línea como el Transcodificador Web de Google (¡sí, sigue vivo!).

Si bien Opera Mini es un navegador maravilloso, y ha ayudado a más de 300 millones de usuarios con conexiones lentas, dispositivos de gama baja o en territorios censurados, a tener una mejor experiencia de navegación web, recurrir a los transcodificadores viene con su propio conjunto de problemas. Las interacciones más complejas, que requieren javascript, por ejemplo, (comercio electrónico, llenado de formularios e incluso inicios de sesión) podrían no funcionar con un transcodificador entre su sitio y sus visitantes.

Y a medida que muchos sitios web se vuelven más como aplicaciones, no es cada vez más fácil para los transcodificadores: con sitios que emplean complementos y bloques de construcción como jQuery, Angular y Polymer, los sitios web como aplicaciones se están volviendo cada vez más convencionales.

Con los transcodificadores también pierde cierto control sobre el diseño de su propio sitio, ya que un transcodificador, por su propia naturaleza, debe hacer el mejor esfuerzo para apretar y reajustar sobre la marcha el sitio que se visita para que se ajuste al dispositivo del usuario. A pesar de su gran base de usuarios, Opera Mini a menudo se omite de los planes de prueba del navegador.

La seguridad también vale la pena mencionarla aquí. Aunque tal vez sea un riesgo aceptable para muchos navegadores casuales, no es ideal que sus datos confidenciales se transmitan a través de un proxy. Realmente se reduce a si puede confiar en el intermediario para que no comprometa sus datos.

Los transcodificadores intentan abordar el problema llenando la brecha entre las capacidades del dispositivo y las tecnologías de la web. No existirían en un mundo web ideal donde cada sitio pudiera soportar satisfactoriamente cada dispositivo en cada conexión en cada territorio. Desafortunadamente, una gran parte de sus visitantes puede no saber qué es un transcodificador web, o haber oído hablar de Opera Mini, y mucho menos tenerlo instalado (excepto, por supuesto, en los mercados donde viene preinstalado en dispositivos populares como el Nokia Asha). Por lo tanto, si confía en que sus visitantes con problemas de ancho de banda tengan instalado un navegador en particular antes de que puedan ver su sitio, entonces no se está haciendo ningún favor.

¿Qué significa esto para los desarrolladores?

Si desea o necesita atender a usuarios con conexiones lentas o muy lentas, dependerá de su negocio y de la base de usuarios de su sitio. Pero, si se inclinan, los desarrolladores y propietarios de sitios pueden acomodar a estos usuarios. Un enfoque es implementar la detección de ancho de banda. La idea es simple: si se detecta una conexión lenta, se puede entregar una carga útil más pequeña al dispositivo, por ejemplo, comprimiendo activos de imagen, o soltando o adaptando JavaScript y CSS. En conexiones más rápidas, se pueden usar activos de mayor calidad y más marcado y scripts con funciones completas. La calidad de imagen y la sobrecarga de la interfaz de usuario se intercambian por velocidad, y esto puede significar la diferencia entre un sitio utilizable e inutilizable.


Google utiliza la detección de ancho de banda para decidir qué mostrar a los usuarios

La detección de ancho de banda se está implementando a su alrededor: Google lo está haciendo (prueba la búsqueda de imágenes con una conexión lenta), Facebook lo está haciendo, ¡y tú también puedes hacerlo! En la implementación de ejemplo del artículo mencionado anteriormente, era posible ahorrar ~40 veces en peso de página sin degradar la experiencia del usuario. Por el contrario, este enorme ahorro de peso de página mejorará en gran medida la experiencia de los usuarios en conexiones de datos lentas. Los resultados se ilustran a continuación.

Sitio antes de la optimización en diferentes dispositivos

Escritorio
1360 x 768
1,027 KB
iPhone
320 x 480
1,027 KB
Nokia 6300
240 x 320
1,027 KB

Sitio después de la optimización en diferentes dispositivos

Escritorio
1360 x 768
1,027 KB
iPhone
320 x 480
153 KB
Nokia 6300
240 x 320
25 KB

Algunos de los datos detrás de estas imágenes se muestran en la siguiente tabla. Consulte el artículo para obtener más detalles.

sitio Original Agregar cambiar tamaño de imagen Adaptativa JS & CSS Adaptarse a la conectividad
El tamaño de la página tiempo de Carga tamaño de la Página tiempo de Carga tamaño de la Página tiempo de Carga tamaño de la Página tiempo de Carga
iPhone 3G 1027 KB 14s 253 KB 7 253 KB 6s 153 KB 5s
iPhone GPRS 1027 KB 2m 30s 253 KB 40s 253 KB 40s 153 KB 25s
Teléfono de funciones (2G) 1027 KB 203 KB 35s 87 KB 25s 25 KB 12s

Conclusión

A menudo se asume que los teléfonos inteligentes y LTE equivalen a una conexión a Internet móvil rápida y capaz, y que la velocidad lenta y el ancho de banda bajo se limitan a los mercados emergentes. Esto no siempre es cierto en el mundo altamente competitivo de marketing de planes de datos y usuarios conscientes del presupuesto. Limitar las conexiones de datos de «alta velocidad» después de alcanzar un cierto límite es una práctica común en todos los operadores de todo el mundo. Esto significa que una parte de sus visitantes utilizará una conexión muy lenta, incluso en mercados desarrollados. Si está operando en un mercado donde la limitación de velocidad es común, entonces no adaptarse a clientes con problemas de ancho de banda podría ser una decisión que limite el mercado.