Neskoro.
HP sa na to vysralo, Nokia/Microsoft na tom pohoreli a Blackberry prakticky skrachovalo. A sotva vybudujes z nuly nieco, okolo coho treba mat dnes cely ekosystem "appiek". Myslim ze dnes by to uz nedalo ani to HP, ani keby velmi chceli a vrazili do toho pol obratu. A to hlavne po tom ako povyrazali polovicu schopnych ludi...
API mluví o tom, co může aplikace požadovat o systému, ne o tom, jak je to zabezpečeno. Pokud přes API volám "PošliSMS()", tak nemůžu z pohledu aplikace vědět, jestli funkce pošle SMS, nebo počel SMS a její kopii ještě někam jinam. Vím jenom to, že API dovoluje odeslat SMS.
A pokud API umožní "urobit čokolvek", dokážu ze své aplikace vytáhnout certifikát pro bankovní aplikaci? Míň je někdy víc.
A konkrétní problémy? Například:
1) Nevynucení update od výrobců ze strany G, protože lepení děr je absolutní základ.
2) Nemožnost vyházet některý aplikace, třeba GMail. Jedno z deseti přikázání bezpečnosti je "neměj v zařízení aplikaci, která je schopná komunikovat a kterou nepoužíváš"
3) Provázání s infrastrukturou G stylem "všechno nebo nic". Bez toho, že se přihlásíš k účtu G, nenainstaluješ ani apku z obchodu. Pokud máš třeba tablet na doma, ktyerý používají i návštěvy, můžou do tvýho GMAILu, můžou se ti hrabat v kalendáři, vidí historii prohlížeče a u BFU i hesla,... A nevím o tom, že by tohle šlo nějak zakázat a omezit zažízení jenom na G PLAY apod. Jediná možnost je založení fake účtu u G, ale tohle řešení dává jenom výhled, že tě identifikují a bez ptaní proběhne merge...
1) API má dokumentaci a tyhle věci budou všechny součástí AOSP, můžeš si navíc přečíst zdrojáky, abys věděl co PošliSMS() dělá. Pokud nevěříš výrobci svého zařízení že si něco nepřidal a nechceš na něj nahrát alternativní rom, tak ho holt asi nekupuj, před „nabořenou“ rom od výrobce tě neochrání nic.
2) pokud nechceš používat alternativní rom, dají se aplikace co nepotřebuješ alespoň deaktivovat. Pak se opravdu nespouští.
3) Můžeš používat zařízení bez účtu google a používat jako store třeba f-droid, nebo si APK instalovat ručně.
Tablet doma máme, sdílíme a pokud sis nevšiml, Android je víceuživatelský OS :) Je možné mít samostatně nastavený účet pro každého uživatele i omezený guest account. Účty spolu nesdílí vůbec nic, ani nainstalované aplikace
"Pak se opravdu nespouští."
Dej mi pin ke svy karte ... ja ho opravdu ale opravdu nikomu nereknu, vazne, ver mi ...
ad 3) nikoli, spoustu zarizeni vubec nezapnes, bez toho uctu se nedostanes pres uvodni obrazovku. Ostatne, jablecny kramy to maji stejne, pricemz minimalne v jejich pripade je prosychr nejde zapnout ani s uctem, ale bez vlozeny SIM ... .
jj, android je tak uzasne viceuzivatelskej system, ze je nehoraznej vopruz to vubec nejak zprovoznit, a jeste 10x vetsi to pak i pouzivat ... uz jen 4x aktualizovat tytez aplikace na 4 uctech je fakt doslova uchvancancujici.
1) jak se zakazování aplikací chová si můžeš prohlédnout ve zdrojácích. Já je v ps ve správci úloh rootnutého androidu nevidím. Navíc tomu můžeš odebrat veškerá oprávnění.
3) chtěla bych takové zařízení vidět, tohle bylo snad jen u prvních androidů. A pokud tě to u konkrétního štve, tak proč ho kupovat?
1) Však taky krámy se Srandoidem nekupuju. Jednou jsem ten omyl udělal, krám leží v šufleti, lapá prach a čeká, až budu potřebovat displej na bastlení.
2) Říká kdo? Deaktivoval jsem kdysi na tabletu GMail a stejně to vyhazovalo notifikace.
3) A teď tu o Karkulce. I když to uděláš, furt to bude prudit a vysírat nedostupným G účtem.
Srandoid opravdu není víceuživatelský. Opravdu jsem to testoval. Udělal jsem si vlastní účet, nahodil do něho appky a... hádej co. Oficiální appky z app storu se nedaly přetáhnout na anonymní účet. Ani po dvou hodinách hledání. Ve víceuživatelským systému máš možnost účtu admina, který spravuje ostatní účty a dává jim práva i instalovat/aktualizovat appky ostatním.
2), 3) – pak asi něco dělám špatně. Nebo ty. Deaktivovaná aplikace není ani ve výběru, natož pak aby notifikovala. A s odebraným účtem fakt neprudí, pokud nezkoušíš dělat něco, k čemu je účet potřeba.
Android má 4 druhy uživatelských účtů. Vlastník, restricted - nesmí instalovat, ale vlastník s ním může sdílet jakoukoliv aplikaci, normální účet - zcela oddělený, aplikace sdílet nejde a guest - ten má jen systémové aplikace. Ve tvé definici víceuživatelského systému může uživatel zařízení s rootem instalovat aplikace globálně všem, v Androidu to lze taky.
Nechci to deaktivovat, chci to vyhodit. Natvrdo. Deaktivace je výsměch - a nejenom kvůli bezpečnosti. Kapacita flash je omezená, tak proč tam mít vypnutý věci?
Jo, a fakt to neprudí, vyhodil jsem účet z G, všechny appky ukončený a za pět minut okýnko, že G vyhledávání nefunguje, ať se přihlásím. A vyskakovalo co dvě minuty, i když nic nebylo spuštěno a normálně byl na síti. Tak ti nevím...
@Petr M: To co tu pises su uplne blbosti a zjavne nemas o tom systeme ani paru. Z jednej aplikacie nevidis do druhej. O kazdy permission musis ziadat dokonca v novom Androide aj ked ju dostanes musis uzivatela prvy krat vyzvat aby ti prislusne privilegium pridelil. Viac napriklad tu:
//android.gadgethacks.com/how-to/android-basics-manage-app-permissions-marshmallow-higher-0168220/
1) Kazdy update sa da v nastaveniach zakazat ci ma alebo nema byt automaticky.
2) Iba cez update ROM pretoze je sucastou systemu - mozes dat custom ROM
3) obchod je sucastou G. Chces teda G alebo nechces? Ak velmi chces mozes sa pripojit na iny obchod alebo si APK stahovat rucne a instalovat. Da sa vsetko, treba chciet.
Tipujem ze mas iPhone, skus prosim ta pouzivat iny Aplikacny store ako ti dava Apple - HAHAHA.
Pokud si na nějaký odemčený telefon hodíš nějakou rom bez gapps, vybírat se docela dá. http://opengapps.org/ – pico a zbytek si vybereš ze store.
Souhlasim. Taky bych se rad dockal neceho pouzitelneho (vcetne HW, nechci za tezke penize smejd na jedno pouziti, kde nevymenim ani baterku). Pozaduji alespon minimalni zabezpeceni, tj. ze moje data budu mit k dispozici pouze ja a nikoliv vyrobce OS nebo appek. Stejne tak to musi byt schopno fungovat pri beznem provozu(zaloha dat, instalace appek) i bez internetu.