sinua on kuristettu, mutta älä lopeta selaamista!

kun LTE-verkkoja on viime vuosina otettu käyttöön kaikkialla maailmassa, ja kaikki siihen liittyvä innostus huippunopeista mobiiliyhteyksistä voi olla helppo unohtaa, että hidas-hiertävä-hidas on normaali yhteysnopeus suuressa osassa maailmaa. Esimerkiksi Aasian ja Tyynenmeren alueella-maailman nopeimmin kasvavilla mobiilimarkkinoilla-65% kaikista yhteyksistä oli 2G: tä vasta vuonna 2013. Länsi-Euroopassa noin 30% kaikista yhteyksistä vuonna 2013 oli vain 2G: tä; ja vuoteen 2019 mennessä LTE: n osuus markkinoista on (vain) 50 prosenttia. Vaikka pelkkien 2G-yhteyksien odotetaan vähenevän sitä mukaa, kun yhä useammat verkot eri puolilla maailmaa saavat 3G-ja 4G-valmiuksia, vuoteen 2017 mennessä niiden osuus on edelleen 47 prosenttia kokonaisuudesta.

Pohjois-Amerikassa ja Länsi-Euroopassa 3G ja 4G hallitsevat, mutta markkinoiden alapäässä kuluttajasuunnitelmiin liittyy useimmiten rajoitus sille, kuinka paljon dataa voidaan siirtää näiden nopeiden verkkojen kautta. Nämä rajat voivat olla low-on suora puhua Yhdysvalloissa, esimerkiksi $30 kuukaudessa saa vain 100MB tietoja; Saksan Otelo tarjoaa 300MB hintaan 7,99 € kuukaudessa. Kun raja on saavutettu, Kuristaminen tai veloittaminen (usein rangaistusasteella) on normi; tämä tarkoittaa, että jopa näillä kehittyneillä markkinoilla ja jopa ”suurten nopeuksien” suunnitelmissa osalla kuluttajista ei ole jatkuvaa mahdollisuutta käyttää nopeaa mobiilia internetiä.


melko suuri puhelinlasku (lähde: Flickr)

kuten olemme aiemmin todenneet mobiForge-sivustolla, sivun paino on ollut melko tasaisella nousukiidolla viime vuosien aikana. Marraskuussa 2014 keskimääräinen työpöytäsivusto oli mojova 1,9 MB. Yhdistä verkon latenssi, 2G-yhteydet, rajoitetut tiedot suunnitelmat, ja data-raskas sivustot, antaa heille hämmennystä, ja sinulla on hidas, turhauttavaa mobiili web kokemus kauhean paljon käyttäjiä; todellisuus, joka on melko hämärtynyt kaikki jännitystä 3G-ja 4G-verkoissa.

kun hidas tarkoittaa todella hidasta

se, aikooko palveluntarjoaja supistaa nopeutta tai veloittaa megabittiä kohti tietyn rajan yli, vaihtelee markkinoittain. Kuristaminen on suositumpaa joissakin maissa (esimerkiksi Yhdysvalloissa ja Saksassa) ja lataus suositumpaa toisissa (Britanniassa ja Australiassa).

niillä markkinoilla, joilla Kuristaminen on yleistä, nopeudet voidaan laskea niinkin alhaisiksi kuin 32kbps. Näin tekee esimerkiksi Espanjan Vodafone Yu-suunnitelmissaan. Yleensä nopeudet alennetaan joko 32kbps, 64kbps, tai 128kbps, tai 2G siirtonopeus.

maa kantaja milloin raja saavutetaan?
Yhdysvallat AT&T nopeus kuristettu 128kbps: iin
Yhdysvallat Virgin Mobile Nopeusrajoitettu 2G
Yhdysvallat Boost Mobile Nopeusrajoitettu 2G
Yhdistynyt kuningaskunta Vodafone Charging
Yhdistynyt kuningaskunta O2 Charging
Yhdistynyt kuningaskunta Oranssi lataus
Saksa Otelo nopeus kuristettu 64kbps: iin
Saksa Lidl Mobile Nopeusrajoitettu 64kbps: iin
Saksa Vodafone nopeus kuristettu 32Kbps: iin
Espanja Vodafone nopeus kuristettu 32Kbps: iin
Espanja YoIGo nopeus kuristettu 64kbps: ään
Espanja Carrefour Móvil nopeus kuristettu 128kbps: iin
Espanja Tuenti Móvil lataus
Italia TIM nopeus kuristettu 32Kbps: iin
Italia Fastweb Nopeusrajoitettu 64kbps: ään
Irlanti meteori lataus
Irlanti Vodafone lataus
Irlanti kolme kolme ”varaa oikeus rajoittaa palvelustasi’

onko kuristettu yhteys käyttökelpoinen, kun tietoraja on saavutettu

?

ensi silmäyksellä nämä numerot saattavat viitata siihen, että pitäisi vain luovuttaa—verkko on yksinkertaisesti käyttökelvoton näillä nopeuksilla. Kuitenkin, asiat eivät välttämättä ole niin huono, tai pikemminkin, niiden ei tarvitse olla. On kuristettu yhteys (tai todellakin pay-per-MB yhteys) määrä tavuja sivustosi työntää alas laitteeseen tulee ratkaiseva. Liian monta tavua on kuristettu yhteys, ja sivustosi yksinkertaisesti tulee käyttökelvoton.

kuluttajat voivat ottaa asiat omiin käsiinsä käyttämällä transkoodausselainta, kuten Opera miniä, tai online-transkooderia, kuten Googlen Web-Transkooderia (Jep, it ’ s still alive!).

vaikka Opera Mini on loistava selain, ja on auttanut yli 300 miljoonaa käyttäjää hitailla yhteyksillä, tai halvoilla laitteilla, tai sensuroiduilla alueilla, saamaan paremman verkkoselauskokemuksen, transcodereihin siirtyminen tuo mukanaan omat ongelmansa. Monimutkaisempia vuorovaikutuksia, jotka vaativat javascript esimerkiksi, (e-commerce, lomakkeen täyttö, ja jopa kirjautumiset) ei ehkä toimi transkooderi istuu välillä sivuston ja kävijöitä.

ja koska monet sivustot muuttuvat enemmän app-like se ei saa yhtään helpompaa transcoders: sivustot käyttävät plugins ja rakennuspalikoita, kuten jQuery, Angular, ja Polymer, app-kuin sivustot ovat tulossa enemmän valtavirtaa.

transkoodereiden avulla menetät myös jonkin verran kontrollia oman sivustosi suunnitteluun, sillä transkooderin on luonteensa vuoksi pyrittävä mahdollisimman hyvin puristamaan ja muokkaamaan lennossa vierailtavaa sivustoa sopivaksi käyttäjän laitteelle. Suuresta käyttäjäkunnastaan huolimatta Opera Mini jätetään usein pois selainten testaussuunnitelmista.

turvallisuus kannattaa mainita tässäkin. Vaikka ehkä hyväksyttävä riski monille rento selain, ottaa arkaluonteiset tiedot välitetään välityspalvelimen kautta ei ole ihanteellinen. Se todella pohjimmiltaan kyse siitä, voit luottaa välikäsi ei vaaranna tietoja.

Transkooderit pyrkivät ratkaisemaan ongelman täyttämällä aukon laitteen ominaisuuksien ja verkon teknologioiden välillä. Niitä ei olisi ihanteellisessa web-maailmassa, jossa jokainen sivusto voisi tyydyttävästi tukea jokaista laitetta jokaisen yhteyden jokaisella alueella. Valitettavasti suuri osa kävijöistä ei ehkä tiedä, mitä web-transkooderi on, tai ovat koskaan kuulleet Opera Mini, puhumattakaan on asennettu (poikkeuksena tietenkin on markkinoilla, joissa se tulee esiasennettuna suosittuja laitteita, kuten Nokia Asha). Niin, jos olet luottaa kaistanleveyden haastoi kävijöitä on tietty selain asennettu ennen kuin he voivat katsella sivuston, niin et tee itsellesi mitään palveluksia.

mitä tämä tarkoittaa kehittäjille?

se, haluaako tai tarvitaanko hitailla tai erittäin hitailla yhteyksillä palvelevia käyttäjiä, riippuu liiketoiminnastasi ja sivustosi käyttäjäkunnasta. Mutta, jos taipuvainen, kehittäjät ja sivuston omistajat voivat todellakin sijoittaa nämä käyttäjät. Yksi lähestymistapa on toteuttaa kaistanleveyden tunnistus. Idea on yksinkertainen: jos havaitaan hidas yhteys, voidaan laitteeseen toimittaa pienempi hyötykuorma esimerkiksi puristamalla kuva-omaisuuseriä tai pudottamalla tai muokkaamalla JavaScriptiä ja CSS: ää. Nopeammissa yhteyksissä voidaan käyttää laadukkaampia ominaisuuksia ja enemmän ominaisuuksia-koko merkintä ja skriptejä. Kuvanlaadulla ja käyttöliittymällä vaihdetaan nopeutta, ja tämä voi tarkoittaa käyttökelpoisen ja käyttökelvottoman sivuston eroa.


Google käyttää kaistanleveyden tunnistusta päättääkseen, mitä näyttää käyttäjille

kaistanleveyden tunnistus toteutetaan kaikkialla ympärilläsi: Google tekee sen (kokeile kuvahakua hitaalla yhteydellä), Facebook tekee sen, ja sinäkin voit tehdä sen! Edellä mainitussa artikkelissa mainitussa näytetoteutuksessa sivun painon säästäminen ~40x oli mahdollista käyttäjäkokemusta heikentämättä. Päinvastoin, tämä valtava sivun painonsäästö parantaa suuresti käyttäjien kokemusta hitaista datayhteyksistä. Tulokset on kuvattu alla.

paikka ennen optimointia eri laitteilla

Työpöytä
1360 x 768
1,027 KB
iPhone
320 x 480
1,027 KB
Nokia 6300
240 x 320
1,027 KB

sivusto optimoinnin jälkeen eri laitteissa

Työpöytä
1360 x 768
1,027 KB
iPhone
320 x 480
153 KB
Nokia 6300
240 x 320
25 KB

osa kuvien taustatiedoista on esitetty alla olevassa taulukossa. Lue lisää artikkelista.

alkuperäinen sivusto lisää kuvan kokoa Adaptive JS & CSS Adapt to connectivity
sivun koko latausaika sivun koko latausaika sivun koko latausaika sivun koko latausaika
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
ominaisuuspuhelin (2G) 1027 KB 203 KB 35s 87 KB 25S 25 KB 12S

johtopäätös

usein oletetaan, että älypuhelimet ja LTE vastaavat nopeaa ja kykenevää mobiilia internetyhteyttä ja että hidas nopeus ja pieni kaistanleveys rajoittuvat kehittyville markkinoille. Tämä ei aina pidä paikkaansa datasuunnitelmamarkkinoinnin ja budjettitietoisten käyttäjien erittäin kilpaillussa maailmassa. ”Nopeiden” datayhteyksien Kuristaminen tietyn rajan saavuttamisen jälkeen on yleinen käytäntö kaikkialla maailmassa. Tämä tarkoittaa, että osa kävijöistä käyttää erittäin hidasta yhteyttä, jopa kehittyneillä markkinoilla. Jos toimit markkinoilla, joilla Kuristaminen on yleistä, niin sopeutumatta kaistanleveyden haastoi asiakkaat saattavat hyvinkin olla markkinoiden rajoittava päätös.