Článok

Tu je príklad, ako by Google mohol bezpečne priniesť rozšírenia do prehliadača Chrome pre Android

Chlapi s AndroidomZdroj: Jerry Hildenbrand / Android Central

Používa takmer každý Google Chrome pre svoj webový prehliadač. Áno, poznám veľa ľudí, ktorí to nerobia, a sám som z času na čas použil rôzne prehliadače, ale podstata stále stojí: Chrome je popredný svetový prehliadač v stolných aj mobilných zariadeniach, čo z neho robí najlepší webový prehliadač pre Android.

The najväčší Dôvodom je to, že je nainštalovaný predvolene. Ak sa rozhodnete, že chcete kúpiť veľmi najlepší telefón s Androidom, nastavíte ho a uvidíte ikonu Chrome vpredu a v strede. Okamžite viete, že malá viacfarebná guľa slúži na prehliadanie webu. Ale Chrome je tiež slušný samostatný webový prehliadač a má dobrá sada funkcií a niektorí z najlepších odborníkov v odbore udržiavajú údaje, ktoré ukladáte v aplikácii, v bezpečí. (Pamätajte, že medzi bezpečnosťou a súkromím je rozdiel, takže @ @ nie!)

VPN ponuky: Doživotná licencia za 16 dolárov, mesačné plány za 1 dolár a viac

Mnoho ľudí, vrátane mňa, má však čo sa týka prehliadača Chrome pre Android veľké problémy: nedostatok podpory rozšírení pre Android Chrome. Existuje množstvo ďalších prehľadávačov, dokonca aj tých, ktoré sú vytvorené zo zdrojového kódu Chromium a ktoré podporujú rozšírenia, tak prečo by nemohol Chrome? Google nepomáha, pretože ak sa opýtate, dostanete rovnakú odpoveď, do akej sa dostal tím Chrome

FAQ pre vývojárov:

Aplikácie a rozšírenia Chrome v súčasnosti nie sú podporované v prehliadači Chrome pre Android. Momentálne neplánujeme nič oznamovať.

To nie je veľmi užitočné. Vieme, že nie sú podporované, ale možno by nás zaujímalo, prečo nie sú podporované.

Logo Google ChromeZdroj: Joe Maring / Android Central

Existujú dva tábory, pokiaľ ide o dôvod. Prvý je Google sa obáva, že by uBlock Origin zabil jeho obchodný model. Druhá je Povolenia systému Android a pravidlá prístupu k súborom znemožňujú zahrnutie rozšírení. Som v treťom tábore a myslím si, že obe sú nesprávne odpovede.

Blokovanie reklám v prehliadači môže poškodiť navštívený web, ale na spodný riadok spoločnosti Google má minimálny vplyv.

Softvér blokujúci blokovanie v prehliadači Chrome neubližuje spoločnosti Google v mobilných zariadeniach. Môže to sťažiť život jednotlivým webovým serverom, ktoré závisia od výnosov z reklám. Android je ale ekosystém založený na aplikáciách. Google môže zhromaždiť viac ako dosť údajov o vás a vašich zvykoch prostredníctvom všetkých aplikácií, ktoré používate, takže chýbanie trochy ďalších údajov v prehliadači Chrome nebude mať v Google veľký problém podnikania.

Android pravidlá prístupu a prístupu k súborom sú trochu neporiadok, ale to neznamená, že neexistuje bezpečný spôsob, ako zahrnúť podporu rozšírenia prehľadávača. Znamená to iba, že existujú dva spôsoby, ako to urobiť - správny a zlý spôsob. Väčšina webových prehľadávačov, ktoré obsahujú rozšírenia pravdepodobne rob to zle. Hovorím pravdepodobne preto, že o súkromných API, ktoré môžu používať rozšírenia, ani o tom, ako model povolenia rozšírenia zapadá do celkových povolení systému Android, neexistuje veľa dokumentácie. Jedna spoločnosť to však robí správne a venuje si čas na úplné zdokumentovanie všetkého: Mozilla.

Firefox pre Android nie je najlepší prehliadač. Nerád hovorím, že toľko, koľko vás nenávidí počuť, ale je to pravda. Firefox používa svoje vlastné vykresľovacie jadro, takže veci môžu byť trochu nerozvážne, aplikácia môže byť pomalá a nastavenia sú rovnako neprehľadné ako nastavenia prehliadača Chrome. Firefox však obsahuje rozšírenia bezpečne a premyslene.

Rozšírenia prehliadača nemôžu robiť nič, čo samotný prehliadač nemá.

Rozšírenie prehľadávača nemôže v operačnom systéme pôsobiť spôsobom, ktorý nedokáže ani samotný prehľadávač. Toto je model povolenia Androidu, ktorý sa hrá. Ak prehliadaču Firefox odmietnete prístup k svojim súborom a priečinkom, rozšírenie určené na vyhľadanie a uloženie mémov nie je bude pracovať, pretože nemá prístup k ničomu okrem súkromných priečinkov s údajmi prehľadávača Firefox, čo žiadna iná aplikácia nemôže čítať. Bolo by to ako dať niečo do zamknutej schránky a potom odhodiť kľúč do oceánu.

Prehliadač však vyžaduje dosť širokú škálu povolení, minimálne tých, ktoré neboli predinštalované. Má plné práva správcu (pri pohľade na vás, Samsung Internet Browser), takže teoreticky rozšírenie, ktoré zostáva v týchto hraniciach, môže fungovať tak, ako inzeruje.

Nie vždy to tak je. Mnoho verzií Firefoxu vo verzii pre Android nebude fungovať a protokol ladenia vývojárovi oznámi, že pri pokusoch o spustenie a zlyhaní používa „ANDROID INCOMPATIBLE API“. Ak ste vývojár a zaujíma vás, ktoré interné API prehliadača Firefox fungujú v systéme Android a ktoré nie, tu je dokumentácia, ktorú si chcete prečítať ako prvú.

Firefox Focus pre AndroidZdroj: Jerry Hildenbrand / Android Central

Zajačia diera bola otvorená, pretože veľa rozšírení sa spúšťa iba v priestore prehliadača (napríklad blokovač reklám, čo chce naozaj každý), takže model povolení systému Android neprichádza do úvahy. Namiesto toho tieto rozšírenia používajú súkromné ​​API prehliadača - pravidlá a pokyny, ktoré musí prehliadač (a iba jeho prehliadač) udržiavať v poriadku. To je miesto, kde vyniknú Mozilla a Firefox.

Mozilla má svoje vlastné Program odporúčaných rozšírení ktorá predstavuje prípony, o ktorých si myslí, že si zaslúžia vašu pozornosť. Súčasťou požiadaviek tohto programu je, aby sa vaše rozšírenie nepokúšalo robiť nič pochybné a fungovalo presne tak, ako je inzerované. Vidieť zdrojový kód rozšírenia prehľadávača je jednoduché, takže kontrola škodlivých úmyslov je rovnako ľahká.

Nie každé rozšírenie v tomto programe bude fungovať s prehliadačom Firefox pre Android, pretože nie každé rozhranie Firefox API je súčasťou prehliadača Firefox pre Android. Prehliadač Chrome je rovnaký - rovnaká je základňa kódov pre prehliadač Chrome v počítačoch Mac, Windows alebo smartphone. Ale v závislosti od toho, pre čo ho staviate, je konečný produkt mierne odlišný.

Mozilla má vybraný zoznam rozšírení pre mobilných používateľov.

Mozilla umožňuje používateľom inštalovať kompatibilné rozšírenia, ktoré sú súčasťou jej odporúčaného zoznamu. Vie, že tieto rozšírenia fungujú ako inzerované a dá sa im dôverovať. Možno aj iné prehľadávače majú podobný spôsob kontroly rozšírení, ale Mozilla uľahčuje vyhľadanie dokumentov o tom, ako to celé funguje, naozaj ľahko. Nehovorím, že Brave je zlý alebo že Yandex je zlý; Hovorím, že Firefox mi dáva informácie, aby som vedel, ako to celé funguje.

Nie je dôvod, prečo Chrome pre Android nefunguje rovnako. V skutočnosti je to tak by mal fungujú rovnako - ak by spoločnosti Google skutočne záleží na bezpečnosti prehliadača, poskytnutie prístupu používateľom prehliadača Chrome k bezpečným rozšíreniam by používateľov odradilo od používania produktov, ktoré nemusia byť také bezpečné ako prehliadač Chrome. Je to možné a z Mozilly môžeme doslova vidieť vynikajúci spôsob, ako to urobiť.

Namiesto toho Google vykoleduje spôsob, ako zabezpečiť, aby rozšírenia nemohli fungovať na mobilných zariadeniach. Je to správne v makefile ak staviate Chromium pre mobil:

declare_args () enable_extensions =! is_android &&! is_ios &&! is_fuchsia. 

To znamená povoliť rozšírenia, pokiaľ nie je cieľ Android, iOS alebo Fuchsia - teda v prehliadači Chrome nie sú k dispozícii žiadne rozšírenia pre ďalší operačný systém Google. Vývojár, ktorý zostavuje webový prehliadač založený na technológii Chromium pre Android, musí tento kúsok kódu nájsť a zmeniť ho pred vytvorením aplikácie, ak chce zahrnúť podporu rozšírenia na akejkoľvek úrovni.

Google môcť bezpečne podporuje rozšírenia v Chrome pre Android. Prečo to tak nie je, pravdepodobne zostane záhadou.

Teraz, keď vidíme, že je možné bezpečne zahrnúť podporu rozšírení pre Chrome pre mobil, sa vraciame k otázke, prečo to Google neurobí. Pravdepodobne sa nikdy nedozvieme skutočnú odpoveď na túto otázku. Dúfam, že to nie je strata výnosov z reklám, pretože to znamená, že VPN sú ďalšie v poradí. Nebojte sa, to nie je dôvod a váš mobilný klient VPN je bezpečné.

Dátumy uvedenia Samsung Galaxy Watch 4 a Galaxy Z Fold 3 boli nakrátko
Držím palce

Dátumy uvedenia Samsung Galaxy Watch 4 a Galaxy Z Fold 3 naznačujú, že sa zákazníkom dostanú do rúk v rôznych dobách.

Nové protimonopolné zákony signalizujú veľké zmeny pre spoločnosti Google, Amazon, Facebook, Apple
Ideme na to

Americký parlamentný justičný výbor predstavil niekoľko nových zákonov, ktoré by mohli zrušiť dominanciu trhu Big Tech.

Obyvateľstvo: Jeden vývojár BigBox VR je teraz súčasťou Oculus Studios
Hodnosť!

Obyvateľstvo: One je najlepším bojovým kráľovstvom vo VR a jeho vývojár BigBox VR sa teraz stáva súčasťou Oculus Studios, aby ďalej pomáhal s vývojom hry.

Doprajte svojmu telefónu vysoký výkon s týmito UV dezinfekčnými prostriedkami
Čisté a prehľadné a pod kontrolou

Čistenie telefónu vo vnútri je také ľahké ako čistenie súborov v pamäti cache a mazanie starých zálohovaných fotografií. Čistenie vonkajšej strany telefónu na mikrobiotickú úroveň môže byť tiež ľahké, ak máte správne vybavenie.

instagram story viewer