ai fost strangulat, dar nu te opri navigarea!

odată cu lansarea rețelelor LTE în întreaga lume în ultimii ani și cu toată entuziasmul asociat conexiunilor mobile de mare viteză, poate fi ușor să uităm că viteza normală de conectare în părți mari ale lumii este lentă. În Asia Pacific, de exemplu—piața mobilă cu cea mai rapidă creștere din lume—65% din toate conexiunile au fost 2G doar în 2013. În Europa de Vest, aproximativ 30% din toate conexiunile în 2013 au fost doar 2G; și până în 2019 LTE va reprezenta (doar) 50% din piață. În timp ce se preconizează că conexiunile numai 2G vor scădea pe măsură ce mai multe rețele din întreaga lume vor câștiga capacități 3G și 4G, până în 2017 va reprezenta în continuare 47% din total.

în America de Nord și Europa de Vest, 3G și 4G domină, dar la capătul inferior al pieței, planurile consumatorilor vin cel mai adesea cu o limită a cantității de date care pot fi transferate prin aceste rețele de mare viteză. Aceste limite pot fi reduse la discuții directe în SUA, de exemplu, 30 USD pe lună vă oferă doar 100 MB de date; Otelo din Germania oferă 300MB pentru 7,99 de dolari pe lună. Odată ce o limită a fost atinsă, limitarea sau încărcarea (adesea la o rată punitivă) este norma; aceasta înseamnă că, chiar și pe aceste piețe dezvoltate și chiar și cu planuri de mare viteză, o proporție de consumatori nu au acces constant la internet mobil rapid.


o factură telefonică destul de mare (sursa: Flickr)

după cum am menționat anterior pe mobiForge, greutatea paginii a fost pe o traiectorie ascendentă destul de constantă în ultimii ani. În noiembrie 2014, pagina de pornire medie a desktopului a fost de 1,9 MB. Combinați latența rețelei, conexiunile 2G, planurile de date restricționate și site-urile web cu date grele, dați-le o agitație și aveți o experiență web mobilă lentă și frustrantă pentru o mulțime de utilizatori; o realitate care a fost destul de ascunsă în toată entuziasmul despre rețelele 3G și 4G.

când lent înseamnă foarte lent

dacă un furnizor va accelera viteza sau va încărca pe MB peste o anumită limită variază de la piață la piață, limitarea fiind mai populară în unele (de exemplu în SUA și Germania) și încărcarea mai populară în altele (Marea Britanie și Australia).

în acele piețe în care limitarea este obișnuită, vitezele pot fi reduse până la 32kbps. Vodafone în Spania, pe planurile sale Vodafone Yu, face acest lucru, de exemplu. În general, vitezele sunt reduse fie la 32kbps, 64kbps, fie la 128kbps, fie la o rată de transfer de 2g.

țara transportator când se atinge limita?
Statele Unite ale Americii la & T viteza de strangulat la 128kbps
Statele Unite ale Americii Virgin Mobile viteza de strangulat la 2G
Statele Unite ale Americii Boost Mobile viteza de strangulat la 2G
Regatul Unit Vodafone Încărcare
Regatul Unit O2 Încărcare
Regatul Unit portocaliu Încărcare
Germania Otelo viteză redusă la 64kbps
Germania Lidl Mobile viteza a fost redusă la 64kbps
Germania Vodafone viteza limitată la 32kbps
Spania Vodafone viteza limitată la 32kbps
Spania YoIGo viteza a fost redusă la 64kbps
Spania Carrefour m Xvvil viteza limitată la 128kbps
Spania Tuenti m ov Încărcare
Italia TIM viteza limitată la 32kbps
Italia Fastweb viteza limitată la 64kbps
Irlanda Meteor Încărcare
Irlanda Vodafone Încărcare
Irlanda trei trei ‘își rezervă dreptul de a vă limita serviciul’

unele dintre abordările luate de transportatorii de pe diferite piețe odată ce se atinge o limită de date

este utilizabilă o conexiune cu viteză?

la prima vedere, aceste numere ar putea sugera că ar trebui să renunțăm—Internetul este pur și simplu inutilizabil la aceste viteze. Cu toate acestea, lucrurile nu sunt neapărat atât de rele sau, mai degrabă, nu trebuie să fie. Pe o conexiune limitată (sau într-adevăr o conexiune pay-per-MB) Numărul de octeți pe care site-ul dvs. îl împinge către un dispozitiv devine crucial. Prea mulți octeți pe o conexiune restrânsă, iar site-ul dvs. devine pur și simplu inutilizabil.

consumatorii pot lua problema în propriile mâini folosind un browser de transcodare precum Opera Mini sau un transcoder online precum Transcoderul web Google (da, este încă în viață!).

în timp ce Opera Mini este un browser minunat și a ajutat peste 300 de milioane de utilizatori pe conexiuni lente, sau dispozitive low-end sau în teritorii cenzurate, să aibă o experiență mai bună de navigare pe web, apelarea la transcodere vine cu propriul set de probleme. Interacțiuni mai complexe, care necesită javascript, de exemplu, (comerț electronic, completarea formularului și chiar Conectări) s-ar putea să nu funcționeze cu un transcoder așezat între site-ul dvs. și vizitatorii dvs.

și pe măsură ce multe site-uri web devin mai multe aplicații, cum ar fi faptul că nu devine mai ușor pentru transcodatori: cu site-uri care utilizează pluginuri și blocuri de construcție precum jQuery, Angular și Polymer, site-urile web asemănătoare aplicațiilor devin din ce în ce mai mainstream.

cu transcoderele pierdeți, de asemenea, un anumit control asupra designului propriului site, deoarece un transcoder, prin însăși natura sa, trebuie să depună toate eforturile pentru a stoarce și rejig on-the-fly site-ul vizitat pentru a se potrivi dispozitivului utilizatorului. În ciuda bazei sale mari de utilizatori, Opera Mini este adesea omisă din planurile de testare a browserului.

securitatea merită menționată și aici. Deși poate un risc acceptabil pentru mulți un browser casual, transmiterea datelor dvs. sensibile prin intermediul unui proxy nu este ideală. Într-adevăr se reduce la faptul dacă puteți avea încredere în Intermediar pentru a nu vă compromite datele.

Transcoderele încearcă să abordeze problema prin umplerea decalajului dintre capacitățile dispozitivului și tehnologiile web. Nu ar exista într-o lume web ideală în care fiecare site ar putea susține în mod satisfăcător fiecare dispozitiv pe fiecare conexiune din fiecare teritoriu. Din păcate, este posibil ca o mare parte din vizitatorii dvs. să nu știe ce este un transcoder web sau să fi auzit vreodată de Opera Mini, să nu mai vorbim de instalarea acestuia (excepții, desigur, fiind pe piețele în care este preinstalat pe dispozitive populare, cum ar fi Nokia Asha). Deci, dacă vă bazați pe vizitatorii dvs. provocați de lățime de bandă pentru a avea un anumit browser instalat înainte de a vă putea vizualiza site-ul, atunci nu vă faceți niciun favor.

ce înseamnă acest lucru pentru dezvoltatori?

dacă doriți sau trebuie să vă ocupați de utilizatori cu conexiuni lente sau foarte lente, va depinde de afacerea dvs. și de baza de utilizatori a site-ului dvs. Dar, dacă sunt înclinați, dezvoltatorii și proprietarii de site-uri pot găzdui într-adevăr acești utilizatori. O abordare este implementarea detectării lățimii de bandă. Ideea este simplă: dacă este detectată o conexiune lentă, atunci o sarcină utilă mai mică poate fi livrată dispozitivului, de exemplu prin comprimarea activelor de imagine sau prin scăderea sau adaptarea JavaScript și CSS. Pe conexiuni mai rapide, active de calitate superioară și mai multe caracteristici de marcare completă și script-uri pot fi utilizate. Calitatea imaginii și cheltuielile generale ale UI sunt tranzacționate pentru viteză, iar acest lucru poate însemna diferența dintre un site utilizabil și inutilizabil.


Google folosește detectarea lățimii de bandă pentru a decide ce să arate utilizatorilor

detectarea lățimii de bandă este implementată în jurul tău: Google o face (încercați căutarea de imagini pe o conexiune lentă), Facebook o face și o puteți face și voi! În implementarea eșantionului din articolul menționat mai sus, a fost posibilă o economie de ~40x în greutatea paginii fără a degrada experiența utilizatorului. Dimpotrivă, această economie uriașă de greutate a paginii va spori foarte mult experiența utilizatorilor pe conexiuni de date lente. Rezultatele sunt ilustrate mai jos.

Site-ul înainte de optimizare pe diferite dispozitive

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

Site după optimizare pe diferite dispozitive

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

unele dintre datele din spatele acestor imagini sunt prezentate în tabelul de mai jos. Consultați articolul pentru mai multe detalii.

site-ul Original adăugați redimensionarea imaginii Adaptive JS & CSS adaptați la conectivitate
Dimensiune pagină timp de încărcare Dimensiune pagină timp de încărcare Dimensiune pagină timp de încărcare Dimensiune pagină timp de încărcare
iPhone 3G 1027 KB 14s 253 KB 7s 253 KB 6s 153 KB 5s
iPhone GPRS 1027 KB 2M 30s 253 KB 40s 253 KB 40s 153 KB 25s
caracteristică telefon (2G) 1027 KB 203 KB 35S 87 KB 25S 25 KB 12s

concluzie

se presupune adesea că smartphone-urile și LTE echivalează cu o conexiune rapidă și capabilă la internet mobil și că viteza lentă și lățimea de bandă redusă sunt limitate la piețele emergente. Acest lucru nu este întotdeauna adevărat în lumea extrem de competitivă a marketingului planului de date și a utilizatorilor conștienți de buget. Limitarea conexiunilor de date de mare viteză după atingerea unei anumite limite este o practică obișnuită în rândul operatorilor din întreaga lume. Aceasta înseamnă că o parte din vizitatorii dvs. vor folosi o conexiune foarte lentă, chiar și pe piețele dezvoltate. Dacă operați pe o piață în care limitarea este obișnuită, atunci nu vă adaptați la clienții cu probleme de lățime de bandă ar putea fi o decizie de limitare a pieței.