Artikkel

Slik tilpasset WhatsApp appen for KaiOS

Vi har egentlig ikke snakket mye om KaiOS her, men operativsystemet er nå installert på over 100 millioner telefoner, noe som gjør det til det tredje største mobile operativsystemet i verden. KaiOS er en gaffel med Firefox OS som er designet for funksjonstelefoner, og i løpet av de siste tre årene har det sett en meteorisk økning på grunn av enheter som $ 15 JioPhone i India og Nokias 8110.

Mens Android-telefoner på første nivå har blitt mye bedre med årene - spesielt med introduksjon av Android Go - Det er fortsatt titalls millioner brukere som henvender seg til funksjonstelefoner for deres overkommelige priser. Og med KaiOS kommer funksjonstelefoner nå med en nettleser, en dedikert appbutikk og til og med Google Assistant bakt i.

Verizon tilbyr Pixel 4a for bare $ 10 per måned på nye ubegrensede linjer

Så er det WhatsApp. Den Facebook-eide meldingsplattformen debuterte på KaiOS i 2018, ble allment tilgjengelig i fjor, og er nå forhåndsinstallert på KaiOS-telefoner globalt. WhatsApp teller allerede titalls millioner brukere på KaiOS, og det er ikke overraskende når du tenker på at tjenesten har 400 millioner brukere bare i India. KaiOS-telefoner er rettet mot India og andre fremvoksende markeder i Midtøsten og Afrika, og dette er land der WhatsApp-bruk er allestedsnærværende.

WhatsApp på KaiOS er veldig lik det du vil finn på Android. Du får alle meldingsfunksjonene, inkludert gruppechatter, og mange ekstrautstyr. Det beste er at KaiOS-klienten også har end-to-end-kryptering, akkurat som Android-versjonen. Så jeg snakket med Joe Grinstead, leder for WhatsApp på KaiOS, om hvordan tjenesten ble skreddersydd for KaiOS og hva vi kan se frem til i fremtiden.

WhatsApp er bygget fra grunnen av for KaiOS.

KaiOS presenterer en unik utfordring på grunn av det faktum at den er designet for å kjøre på billig maskinvare. De fleste funksjoner telefoner basert på operativsystemet har 256 MB eller 512 MB RAM og intern lagring opp til 4 GB. Og fordi det ikke er noen berøringsskjerm, er all navigasjon i brukergrensesnittet på en retningstastatur og tekst blir skrevet inn via et T9-tastatur.

Grinstead nevnte at ettersom KaiOS er bygget fra Firefox OS som en gaffel, er det egentlig en nettleser som har HTML5 og JavaScript. Så for det meste er en app for KaiOS ikke noe mer enn en mobilversjon av et nettsted som er lagret lokalt på enheten. Men ettersom WhatsApp ikke har et mobilnettsted, måtte appen til KaiOS bygges fra bunnen av. Og mens WhatsApp ser enkelt ut og har et barebones-grensesnitt, har det en uttømmende liste over funksjoner på Android. For å gi deg en ide er dette bare en liste over de populære funksjonene som tilbys nå:

Grinstead sa at teamet hans måtte fokusere på funksjoner de faktisk kunne levere på plattformen og lage dem jobbe pålitelig, sett på et "minimum levedyktig produkt" som de kunne lansere med og fremdeles kalle det Hva skjer. Som sådan mangler det noen få funksjoner fra WhatsApp på KaiOS, inkludert tale- og videosamtaler, WhatsApp Web, chat-sikkerhetskopier, tilpassede varslingstoner og mer.

Når det er sagt, er alle kjernefunksjonene her. Du får en-til-en og gruppechatter, muligheten til å dele bilder og videoer, deling av kontakt og plassering, overføring av penger over UPI i India, og talemeldinger. Grinstead nevnte at spesielt talemeldingsfunksjonen får mye bruk på KaiOS fordi den er enklere enn T9-tastaturet.

WhatsApps statusfunksjon ruller snart ut til KaiOS.

Grinstead og teamet hans jobber med å legge til flere funksjoner til WhatsApp for KaiOS. Status-funksjonen er på "Gold Master", noe som betyr at den er klar til å rulle ut til plattformen. Det er en stor avtale at funksjonen er på vei til KaiOS, og Grinstead uttalte at teamet hans jobber med å introdusere flere funksjoner til plattformen de neste månedene. Det er usannsynlig at vi ser funksjonsparitet med Android - det er bare ikke mulig med tanke på begrensningene med KaiOS - men det er bra å se WhatsApp aktivt arbeide med nye funksjonstillegg.

Det faktum at KaiOS-telefoner kjører low-end maskinvare, betyr at WhatsApp måtte optimalisere appen for å sikre at den ikke fikk problemer med ytelsen. Grinstead sa at databasestrukturen måtte skrives om fordi ytelsen var forferdelig når telefonen fylte opp med data. Det vil ta rundt 20 sekunder å åpne WhatsApp på KaiOS, og fordi det ikke er multitasking på plattformen, må du vente til den starter hver gang du åpner appen. Maskinvaren er bare ikke robust nok til å kjøre apper i bakgrunnen.

Optimalisering av databasestrukturen tillot Grinstead og teamet hans å redusere lanseringstiden til tre sekunder. Ytterligere optimaliseringer inkluderer å vise en lavkvalitetsversjon av et bilde i stedet for den opprinnelige oppløsningen å spare på båndbredde, og det er lignende grenser som WhatsApp setter for RAM-bruk på plattformen - 50 MB på JioPhone og 35 MB på andre enheter. KaiOS tillater normalt 1 GB for apper, men fordi WhatsApp lagrer data lokalt, får den en ekstra 1 GB tildeling for lagring av tekster og media. Appen viser også en advarsel om lav lagring på KaiOS som gir deg muligheten til å frigjøre plass. Interessant, det er også muligheten til å skrive naturlig til et SD-kort.

Så er det spørsmålet om navigering i seg selv: fordi det er begrenset fast eiendom på en telefon og oppløsningen er vanligvis 320 x 240 piksler, WhatsApps brukergrensesnitt måtte pares ned for å passe inn i rammen skjerm. Mockups nedenfor illustrerer poenget godt:

Nå er WhatsApp forskjellig fra de fleste meldingsplattformer ved at alle dataene dine er lagret lokalt. Fordi den har end-to-end-kryptering, lagres alle tilknyttede data - inkludert chatter og multimedia - på enheten i stedet for en server. Så er det spørsmålet om push-varsler: fordi KaiOS effektivt er en nettleser, må WhatsApp administrere push-varsler HTML5, med Grinstead, "Jeg vet ikke om noen andre gjør HTML5 push-varsler med noe så komplisert som Hva skjer."

End-to-end-kryptering er en stor avtale, spesielt på en funksjonstelefon.

Som Grinstead forklarte, er det fordi teksten som vises i varselet må være dekrypteres lokalt - serveren gir ikke en forhåndsvisning av innkommende tekst på grunn av ende-til-ende kryptering. WhatsApp er avhengig av Signal-protokollen for end-to-end-kryptering, og libsignal protokoll selve er nå bakt inn i KaiOS, noe som gjør det mye lettere å levere fullkrypterte chatter.

Et av de største problemene med end-to-end-kryptering er gruppechatter - telefonen din må i hovedsak lage en-til-en-håndtrykk med alle i en gruppe før en melding sendes. Grinstead uttalte at den første meldingen du sender til en gruppe er den mest kompliserte, fordi det er da mange av de første håndtrykkene oppstår. På grunn av de begrensede ressursene som tilbys, måtte Grinstead og teamet tilpasse varsler om levering slik at de ikke skulle krasje en telefon. I stedet for å sende all informasjonen samtidig, venter leveringsserveren nå på at telefonen skal erkjenne at det er nok RAM til å håndtere innkommende forespørsler.

Når det gjelder funksjonene som fremdeles mangler, sa Grinstead at taleanrop har vært "spesielt utfordrende." Det er ingen tidslinje for når (eller om) funksjonen vil være tilgjengelig på KaiOS. Den andre bemerkelsesverdige utelatelsen er WhatsApp Web, og det er heller ingen oppdatering om når den vil vises på KaiOS.

WhatsApp ble lansert på KaiOS i juli 2019, og det samlet opp en million nedlastinger på snaut 24 timer. Den hadde 10 millioner brukere på to uker, og selskapet sier at de har "titalls millioner" brukere på KaiOS nå. Mozilla er igjen involvert i KaiOS, og det burde gjøre det mulig for plattformen å bytte til en ny motor med mer moderne nettfunksjoner innbakt.

Det burde gi WhatsApp mer vri rom for å introdusere nye funksjoner. Vi kan til og med se stemmeanrop på plattformen som et resultat.

WhatsApp: Alt du trenger å vite

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!
Det er på tide å kutte ledningen!

Dette er de beste trådløse øreproppene du kan kjøpe til enhver pris!

De beste trådløse ørepluggene er komfortable, høres bra ut, koster ikke for mye og passer lett i lommen.

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer
Neste generasjon

Alt du trenger å vite om PS5: Utgivelsesdato, pris og mer.

Sony har offisielt bekreftet at de jobber med PlayStation 5. Her er alt vi vet om det så langt.

Nokia lanserer to nye budsjett Android One-telefoner under $ 200
Nye Nokias

Nokia lanserer to nye budsjett Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de siste tilskuddene til HMD Globals budsjett for smarttelefoner. Siden de begge er Android One-enheter, vil de garantert motta to store OS-oppdateringer og vanlige sikkerhetsoppdateringer i opptil tre år.

Krydre smarttelefonen eller nettbrettet med de beste ikonpakningene for Android
tema det selv

Krydre smarttelefonen eller nettbrettet med de beste ikonpakningene for Android.

Å være i stand til å tilpasse enheten din er fantastisk, da det hjelper å gjøre enheten din enda mer av "din egen". Med kraften fra Android kan du bruke tredjepartsstartere for å legge til egendefinerte ikontemaer, og dette er bare noen av favorittene våre.

instagram story viewer