Článek

Zde je návod, jak WhatsApp přizpůsobil svou aplikaci pro KaiOS

protection click fraud

Ve skutečnosti jsme o KaiOS moc nemluvili, ale operační systém je nyní nainstalován na více než 100 milionech telefonů, což z něj činí třetí největší mobilní operační systém na světě. KaiOS je vidlice operačního systému Firefox, která je navržena pro běžné telefony, a za poslední tři roky zaznamenala meteorický vzestup kvůli zařízením, jako je $ 15 JioPhone v Indii a Nokia 8110.

Zatímco základní telefony se systémem Android se za ta léta zlepšily - zejména s představení Android Go - stále existují desítky milionů uživatelů, kteří pro svou cenovou dostupnost používají mobilní telefony. A se systémem KaiOS se nyní běžné telefony dodávají s webovým prohlížečem, vyhrazeným obchodem s aplikacemi a dokonce Asistent Google pečené v.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Pak je tu WhatsApp. Platforma pro zasílání zpráv ve vlastnictví Facebooku debutovala na KaiOS v roce 2018, v loňském roce se stala široce dostupnou a nyní je celosvětově předinstalována na telefonech KaiOS. WhatsApp již počítá desítky milionů uživatelů na KaiOS, a to není překvapující, když uvážíme, že tato služba má 400 milionů uživatelů pouze v Indii. Telefony KaiOS jsou zaměřeny na Indii a další rozvíjející se trhy na Středním východě a v Africe, a to jsou země, kde je používání WhatsApp všudypřítomné.

WhatsApp na KaiOS je velmi podobný tomu, co budete najít na Androidu. Získáte všechny funkce zasílání zpráv, včetně skupinových chatů a spoustu doplňků. Nejlepší na tom je, že klient KaiOS má také end-to-end šifrování, stejně jako verze pro Android. Mluvil jsem tedy s Joe Grinsteadem, vedoucím softwarového inženýrství pro WhatsApp na KaiOS, o tom, jak byla služba přizpůsobena pro KaiOS a na co se můžeme v budoucnu těšit.

WhatsApp byl od základů postaven pro KaiOS.

KaiOS představuje jedinečnou výzvu, protože je navržen pro provoz na nízkonákladovém hardwaru. Většina funkcí telefonů založených na operačním systému má 256 MB nebo 512 MB RAM a vnitřní úložiště až 4 GB. A protože není k dispozici dotyková obrazovka, veškerá navigace v uživatelském rozhraní je na směrovém panelu a text se zadává pomocí klávesnice T9.

Grinstead uvedl, že protože KaiOS je vytvořen z Firefox OS jako vidlice, je to v podstatě webový prohlížeč, který má HTML5 a JavaScript. Aplikace pro KaiOS tedy většinou není nic jiného než mobilní verze webu, který je uložen místně v zařízení. Ale protože WhatsApp nemá mobilní web, musela být aplikace pro KaiOS postavena od nuly. A zatímco WhatsApp vypadá jednoduše a má rozhraní barebones, má vyčerpávající seznam funkcí pro Android. Pro představu je zde pouze seznam oblíbených nabízených funkcí:

Grinstead uvedl, že jeho tým se musí soustředit na funkce, které mohou na platformě skutečně dodávat a vyrábět je spolehlivě pracovat, usadit se na „minimálním životaschopném produktu“, který by mohli spustit, a přesto jej nazývat WhatsApp. V WhatsApp na KaiOS tedy chybí několik funkcí, včetně hlasových a video hovorů, WhatsApp Web, zálohování chatu, vlastní oznamovací tóny a další.

To znamená, že jsou zde všechny základní funkce. Získáte individuální a skupinové chaty, možnost sdílet fotografie a videa, sdílení kontaktů a polohy, převod peněz přes UPI v Indii a hlasové zprávy. Grinstead zmínil, že zejména funkce hlasových zpráv má na KaiOS hodně využití, protože je jednodušší než klávesnice T9.

Funkce WhatsApp Status bude brzy uvedena na KaiOS.

Grinstead a jeho tým pracují na přidání dalších funkcí do WhatsApp pro KaiOS. Funkce Status má „Gold Master“, což znamená, že je připravena zavést se na platformu. Je velkým problémem, že se tato funkce dostává do KaiOS a Grinstead uvedl, že jeho tým pracuje na zavedení dalších funkcí pro platformu v nadcházejících měsících. Je nepravděpodobné, že u Androidu uvidíme paritu funkcí - to vzhledem k omezením s KaiOS prostě není možné - ale je dobré vidět, jak WhatsApp aktivně pracuje na nových přírůstcích funkcí.

Skutečnost, že telefony KaiOS používají hardware nižší třídy, znamená, že společnost WhatsApp musela optimalizovat aplikaci, aby zajistila, že nedojde k problémům s výkonem. Grinstead uvedl, že struktura databáze musela být přepsána, protože výkon byl hrozný, jakmile se telefon naplnil daty. Otevření WhatsApp na KaiOS by trvalo asi 20 sekund, a protože na platformě není žádný multitasking, pokaždé, když otevřete aplikaci, musíte počkat na její spuštění. Hardware prostě není dostatečně robustní, aby spouštěl aplikace na pozadí.

Optimalizace struktury databáze umožnila Grinsteadovi a jeho týmu zkrátit čas spuštění na tři sekundy. Mezi další optimalizace patří zobrazování nekvalitní verze fotografie místo původního rozlišení, na které se má uložit šířka pásma a existují podobné limity, které WhatsApp nastavil pro využití RAM na platformě - 50 MB na JioPhone a 35 MB na další zařízení. KaiOS obvykle umožňuje 1 GB pro aplikace, ale protože WhatsApp ukládá data lokálně, získává další 1 GB alokace pro ukládání textů a médií. Aplikace také zobrazuje varování o nedostatku úložiště na KaiOS, které vám dává možnost uvolnit místo. Zajímavé je, že existuje také možnost nativního zápisu na SD kartu.

Pak je tu otázka samotné navigace: protože na funkčním telefonu je omezená realita na obrazovce a rozlišení je obvykle 320 x 240 pixelů, uživatelské rozhraní WhatsApp muselo být zredukováno, aby se vešly do hranic obrazovka. Níže uvedená maketa dobře ilustruje tento bod:

WhatsApp se nyní od většiny platforem pro zasílání zpráv liší tím, že všechna vaše data jsou uložena lokálně. Protože má šifrování typu end-to-end, všechna související data - včetně chatů a multimédií - jsou uložena v zařízení místo na serveru. Pak je tu problém nabízených oznámení: protože KaiOS je ve skutečnosti prohlížeč, WhatsApp musí spravovat nabízená oznámení HTML5 s poznámkou Grinsteada: „Nevím, jestli někdo jiný dělá push notace HTML5 s něčím tak komplikovaným jako WhatsApp. “

End-to-end šifrování je velký problém, zejména na běžném telefonu.

Jak vysvětlil Grinstead, je to proto, že text, který se zobrazí v oznámení, musí být dešifrovat místně - server neposkytuje náhled příchozího textu z důvodu end-to-end šifrování. WhatsApp spoléhá na protokol Signal pro end-to-end šifrování a libsignal protokol samotný je nyní zapečený do KaiOS, takže je mnohem snazší doručovat plně šifrované chaty.

Jedním z hlavních problémů šifrování typu end-to-end jsou skupinové chaty - váš telefon musí v zásadě před každým odesláním zprávy vytvořit osobní předání každému se skupinou. Grinstead uvedl, že první zpráva, kterou skupině odešlete, je nejkomplikovanější, protože právě tehdy dochází k mnoha počátečním potřesením rukou. Kvůli omezeným zdrojům v nabídce musel Grinstead a jeho tým vyladit oznámení o doručení, aby nezničili telefon. Místo toho, aby odeslal všechny informace najednou, doručovací server nyní čeká, až telefon potvrdí, že je dostatek paměti RAM pro zpracování příchozích požadavků.

Pokud jde o funkce, které stále chybí, Grinstead uvedl, že hlasové volání bylo „obzvláště náročné“. Neexistuje žádná časová osa, kdy (nebo jestli) bude funkce k dispozici v KaiOS. Druhým pozoruhodným opomenutím je WhatsApp Web a podobně neexistuje žádná aktualizace ohledně toho, kdy se objeví na KaiOS.

WhatsApp byl spuštěn na KaiOS v červenci 2019 a za necelých 24 hodin získal milion stažení. Za dva týdny měla 10 milionů uživatelů a společnost říká, že nyní má na KaiOS „desítky milionů“ uživatelů. Mozilla je opět zapojena do KaiOS, a to by mělo platformě umožnit přechod na nový engine s modernějšími webovými funkcemi.

To by mělo WhatsAppu poskytnout větší prostor pro zavádění nových funkcí. Výsledkem může být, že na platformě uvidíme hlasové volání.

WhatsApp: Vše, co potřebujete vědět

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle znějí, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Okoreňte svůj smartphone nebo tablet nejlepšími balíčky ikon pro Android
téma sami

Okoreňte svůj smartphone nebo tablet nejlepšími balíčky ikon pro Android.

Schopnost přizpůsobit zařízení je fantastická, protože pomáhá, aby vaše zařízení bylo ještě více „svým“. Díky výkonu systému Android můžete pomocí spouštěčů třetích stran přidávat vlastní motivy ikon a to jsou jen některé z našich oblíbených.

instagram story viewer