Umí i /e/ OS detailní nastavení oprávnění pro aplikace (k jakým prostředkům mohou přistupovat, popř. ideálně i třeba zpřístupnění jen vybraných kontaktů ze seznamu, které budou pro aplikaci viditelné)? Předpokládám, že nejspíš ne, přinejmenším ve výchozím stavu?
Řekněme, že bych například potřeboval nainstalovat a rozjet pochybnou aplikaci typu Whatsapp a dát jí přístup tomu úplně nejnutnějšímu, aby vůbec fungovala, včetně nezbytně nutné množiny kontaktů, a zároveň se pokud možno ani neotřít o Google a jeho služby. S Graphene OS by to asi šlo, jestli jsem to z článku správně pochopil, ale zase se tam bude problém s těmi notifikacemi, pokud to chci úplně bez Googlu? Jaké je nejlepší řešení - jaká alternativní platforma k běžnému Androidu, jaké úpravy či nastavení?
V GrapheneOS lze aplikaci nastavit contact scopes, jen pak tato aplikace asi není schopna přidávat kontakty. Což může být trochu opruz.
Co se týče notifikací, v principu je několik možností:
a. Aplikace si to vyřeší sama (stojí něco baterie a je otázka, jestli to WhatsApp umí, ale možná jo)
b. Aplikace si to vyřeší přes Google Play Services (GrapheneOS je umožňuje sandboxovat).
c. Aplikace si to vyřeší přes alternativní implementaci Google Play Services jako microG. (Otázka je, v čem je to vlastně lepší než sandboxované Google Play Services.)
d. Aplikace si to vyřeší přes UnifiedPush (to WhatsApp nejspíš umět nebude).