Straipsnis

Štai kaip „WhatsApp“ pritaikė savo programą „KaiOS“

protection click fraud

Iš tikrųjų apie „KaiOS“ čia daug nekalbėjome, tačiau dabar operacinė sistema įdiegta daugiau nei 100 milijonų telefonų, todėl ji yra trečia pagal dydį mobiliojo ryšio operacinė sistema pasaulyje. „KaiOS“ yra „Firefox“ OS šakutė, sukurta funkciniams telefonams, ir per pastaruosius trejus metus meteoriškai kilo dėl tokių įrenginių kaip 15 USD kainuojantis „JioPhone“ Indijoje ir „Nokia 8110“.

Nors pradinio lygio „Android“ telefonai per daugelį metų tapo daug geresni, ypač naudojant „ „Android Go“ pristatymas - vis dar yra dešimtys milijonų vartotojų, kurie kreipiasi į telefonus dėl savo prieinamumo. Su KaiOS, funkciniai telefonai dabar yra su interneto naršykle, specialia programų parduotuve ir net „Google“ padėjėjas iškepta.

„Verizon“ siūlo „Pixel 4a“ tik už 10 USD per mėnesį naujose „Unlimited“ linijose

Tada yra „WhatsApp“. „Facebook“ priklausanti pranešimų platforma „KaiOS“ debiutavo 2018 m., Pernai tapo plačiai prieinama ir dabar yra iš anksto įdiegta „KaiOS“ telefonuose visame pasaulyje. „WhatsApp“ jau skaičiuoja dešimtis milijonų „KaiOS“ vartotojų, ir tai nenuostabu, jei manote, kad paslauga turi 400 milijonų vartotojų tiesiog Indijoje. KaiOS telefonai skirti Indijai ir kitoms besivystančioms rinkoms Viduriniuose Rytuose ir Afrikoje, o tai yra šalys, kuriose „WhatsApp“ naudojama visur.

KaiOS „WhatsApp“ yra labai panaši į tai, ką jūs rasti „Android“. Gaunate visas pranešimų siuntimo funkcijas, įskaitant grupinius pokalbius, ir daugybę priedų. Geriausia tai, kad „KaiOS“ klientas taip pat turi visišką šifravimą, kaip ir „Android“ versija. Taigi kalbėjausi su „KaiOS“ „WhatsApp“ programinės įrangos inžinerijos vadovu Joe Grinsteadu apie tai, kaip paslauga buvo pritaikyta „KaiOS“ ir ko galime tikėtis ateityje.

„WhatsApp“ buvo sukurtas nuo pat pradžių „KaiOS“.

KaiOS kelia unikalų iššūkį dėl to, kad jis sukurtas veikti su pigia aparatūra. Daugelyje funkcinių telefonų, pagrįstų operacine sistema, yra 256 MB arba 512 MB RAM ir vidinė atmintis iki 4 GB. Kadangi nėra jutiklinio ekrano, visa naršyklė vartotojo sąsajoje yra nukreiptinėje juostoje, o tekstas įvedamas per T9 klaviatūrą.

Grinsteadas paminėjo, kad kadangi „KaiOS“ yra sukurta iš „Firefox OS“ kaip šakės, tai iš esmės yra interneto naršyklė, turinti HTML5 ir „JavaScript“. Taigi dažniausiai „KaiOS“ skirta programa yra ne kas kita, o mobilioji svetainės versija, saugoma vietoje įrenginyje. Kadangi „WhatsApp“ neturi svetainės mobiliesiems, „KaiOS“ programa turėjo būti kuriama nuo nulio. Nors „WhatsApp“ atrodo paprasta ir turi barebones sąsają, „Android“ turi išsamų funkcijų sąrašą. Norėdami pateikti idėją, tai yra tik dabar siūlomų populiarių funkcijų sąrašas:

Grinsteadas teigė, kad jo komanda turėjo sutelkti dėmesį į funkcijas, kurias jie iš tikrųjų galėtų pateikti platformoje, ir jas padaryti dirbti patikimai, apsistojant „minimaliu perspektyviu produktu“, kurį jie galėtų pristatyti kartu ir vis tiek jį vadintų „WhatsApp“. KaiOS „WhatsApp“ trūksta kelių funkcijų, įskaitant balso ir vaizdo skambučius, „WhatsApp Web“, atsargines pokalbių kopijas, pasirinktinius pranešimų tonus ir dar daugiau.

Be to, visos pagrindinės savybės yra čia. Gaunate individualius ir grupinius pokalbius, galimybę dalytis nuotraukomis ir vaizdo įrašais, dalytis kontaktais ir vieta, pervesti pinigus per UPI Indijoje ir balso pranešimus. Grinsteadas paminėjo, kad visų pirma balso pranešimų funkcija daug naudojama KaiOS, nes ji yra lengvesnė nei T9 klaviatūra.

„WhatsApp“ būsenos funkcija netrukus bus įdiegta „KaiOS“.

Grinsteadas ir jo komanda stengiasi pridėti daugiau funkcijų prie „WhatsApp“, skirtos „KaiOS“. Būsenos funkcija yra „Gold Master“, o tai reiškia, kad ji yra pasirengusi įdiegti į platformą. Tai yra didelis dalykas, kad ši funkcija patenka į KaiOS, o Grinsteadas pareiškė, kad jo komanda ateinančiais mėnesiais stengiasi pristatyti daugiau platformos funkcijų. Mažai tikėtina, kad pamatysime funkcijų paritetą su „Android“ - tai tiesiog neįmanoma, atsižvelgiant į „KaiOS“ apribojimus, tačiau gerai, kad „WhatsApp“ aktyviai dirba prie naujų funkcijų papildymų.

Tai, kad „KaiOS“ telefonuose veikia žemos klasės aparatinė įranga, reiškia, kad „WhatsApp“ turėjo optimizuoti programą, kad užtikrintų, jog jai nekilo problemų dėl našumo. Grinsteadas teigė, kad duomenų bazės struktūrą teko perrašyti, nes, kai telefonas užpildė duomenis, našumas buvo baisus. „WhatsApp“ atidarymas „KaiOS“ užtruktų maždaug 20 sekundžių, o kadangi platformoje nėra daugelio užduočių, kiekvieną kartą atidarę programą turite palaukti, kol ji bus paleista. Aparatinė įranga nėra pakankamai tvirta, kad fone veiktų programos.

Optimizavus duomenų bazės struktūrą, Grinsteadas ir jo komanda leido sumažinti paleidimo laiką iki trijų sekundžių. Kiti optimizavimai apima žemos kokybės nuotraukos versijos rodymą vietoj pradinės skiriamosios gebos, kad sutaupytumėte pralaidumo, ir yra panašių apribojimų, kuriuos „WhatsApp“ nustatė RAM naudojimui platformoje - 50 MB „JioPhone“ ir 35 MB Kiti įrenginiai. KaiOS paprastai programoms leidžia 1 GB, tačiau kadangi „WhatsApp“ saugo duomenis vietoje, jis gauna papildomą 1 GB paskirstymą tekstams ir laikmenoms laikyti. Programoje taip pat rodomas mažas „KaiOS“ saugyklos įspėjimas, kuris suteikia galimybę atlaisvinti vietos. Įdomu tai, kad taip pat yra galimybė natūraliai rašyti į SD kortelę.

Tada yra pats navigacijos klausimas: kadangi funkcinio telefono ekrane yra ribotas nekilnojamasis turtas ir skiriamoji geba paprastai yra 320 x 240 pikselių, „WhatsApp“ vartotojo sąsaja turėjo būti paryškinta, kad atitiktų ekranas. Žemiau pateikti maketai gerai parodo esmę:

Dabar „WhatsApp“ skiriasi nuo daugumos pranešimų platformų tuo, kad visi jūsų duomenys yra saugomi vietoje. Visi šifruotai duomenys, įskaitant pokalbius ir daugialypę terpę, yra saugomi įrenginyje, o ne serveryje, nes jame yra galinis šifravimas. Tada yra „push“ pranešimų klausimas: kadangi „KaiOS“ yra naršyklė, „WhatsApp“ turi valdyti „push“ pranešimus HTML5, pažymėdamas „Grinstead“: „Nežinau, ar kas nors daro HTML5„ push “pranešimus su kuo nors sudėtingesniu kaip „WhatsApp“.

„End-to-end“ šifravimas yra didelis dalykas, ypač funkciniame telefone.

Kaip paaiškino Grinsteadas, taip yra todėl, kad pranešime rodomas tekstas turi būti iššifruotas lokaliai - serveris nepateikia gaunamo teksto peržiūros dėl galo iki galo šifravimas. „WhatsApp“ remiasi „Signal“ protokolu, kad šifruotų nuo galo iki galo, ir libsignal protokolas pati dabar yra kepama į KaiOS, todėl daug lengviau pristatyti visiškai užšifruotus pokalbius.

Viena pagrindinių klausimų, susijusių su tiesioginiu šifravimu, yra grupiniai pokalbiai - prieš išsiunčiant pranešimą, jūsų telefonas iš esmės turi sukurti rankų paspaudimus su visais grupės nariais. Grinsteadas teigė, kad pirmasis pranešimas, kurį siunčiate grupei, yra pats sudėtingiausias, nes tada įvyksta daug pradinių paspaudimų. Dėl ribotų siūlomų išteklių Grinsteadas ir jo komanda turėjo pakoreguoti pranešimus apie pristatymą, kad jie nesudaužytų telefono. Užuot siuntęs visą informaciją vienu metu, pristatymo serveris dabar laukia, kol telefonas patvirtins, kad RAM pakanka gaunamoms užklausoms apdoroti.

Kalbant apie funkcijas, kurių vis dar trūksta, Grinsteadas teigė, kad balso skambučiai buvo „ypač sudėtingi“. Nėra laiko juostos, kada (ar jei) ši funkcija bus pasiekiama KaiOS. Kitas pastebimas praleidimas yra „WhatsApp Web“ ir panašiai nėra atnaujinimo, kada jis bus rodomas „KaiOS“.

„WhatsApp“ „KaiOS“ pradėjo veikti 2019 m. Liepos mėn. Ir per mažiau nei 24 valandas sukaupė milijoną atsisiuntimų. Per dvi savaites ji turėjo 10 milijonų vartotojų, o bendrovė teigia, kad dabar „KaiOS“ turi „dešimtis milijonų“ vartotojų. „Mozilla“ vėl užsiima „KaiOS“, ir tai turėtų leisti platformai pereiti prie naujo variklio su modernesnėmis žiniatinklio funkcijomis.

Tai turėtų suteikti „WhatsApp“ daugiau erdvės pristatyti naujas funkcijas. Dėl to galime net pamatyti balso skambučius platformoje.

„WhatsApp“: viskas, ką reikia žinoti

Tai geriausios belaidės ausinės, kurias galite įsigyti už kiekvieną kainą!
Atėjo laikas nutraukti laidą!

Tai geriausios belaidės ausinės, kurias galite įsigyti už kiekvieną kainą!

Geriausios belaidės ausinės yra patogios, puikiai skamba, nekainuoja per daug ir lengvai telpa kišenėje.

Viskas, ką reikia žinoti apie PS5: išleidimo data, kaina ir dar daugiau
Kita karta

Viskas, ką reikia žinoti apie PS5: išleidimo data, kaina ir dar daugiau.

„Sony“ oficialiai patvirtino, kad dirba su „PlayStation 5“. Čia yra viskas, ką iki šiol apie tai žinome.

„Nokia“ išleidžia du naujus biudžetinius „Android One“ telefonus, kurių kaina mažesnė nei 200 USD
Naujos „Nokios“

„Nokia“ išleidžia du naujus biudžetinius „Android One“ telefonus, kurių kaina mažesnė nei 200 USD.

„Nokia 2.4“ ir „Nokia 3.4“ yra naujausi „HMD Global“ biudžetinių išmaniųjų telefonų asortimento papildymai. Kadangi jie abu yra „Android One“ įrenginiai, garantuojama, kad jie gaus du pagrindinius OS atnaujinimus ir įprastus saugos atnaujinimus iki trejų metų.

Pagardinkite išmanųjį telefoną ar planšetinį kompiuterį naudodami geriausius „Android“ skirtus piktogramų paketus
temą pats

Pagardinkite išmanųjį telefoną ar planšetinį kompiuterį naudodami geriausius „Android“ skirtus piktogramų paketus.

Galimybė pritaikyti savo įrenginį yra fantastiška, nes tai padeda padaryti jūsų įrenginį dar labiau „savo“. Turėdami „Android“ galią, galite naudoti trečiųjų šalių paleidimo programas, kad pridėtumėte pasirinktines piktogramų temas, ir tai yra tik keletas iš mūsų mėgstamiausių.

instagram story viewer