SandFly vs. BackTalk vs. TalkBack: proč má nový odečítač smysl vyzkoušet?
SandFly používám teprve přibližně týden.
Když jsem jej začal testovat, bral jsem ho především jako další odnož BackTalku. Tedy něco, co bude mít stejný základ, několik upravených funkcí a možná o něco rychlejší vývoj.
Po týdnu už je ale jasné, že SandFly míří podstatně dál.
Vývoj je až překvapivě rychlý a během několika posledních verzí se z něj stává odečítač, který už není zajímavý jen tím, že je rychlejší než Google TalkBack. Přidává celé skupiny funkcí, které nenajdeme ani v TalkBacku, ani v BackTalku.
A právě proto se mezi uživateli začíná objevovat otázka:
Má vůbec smysl SandFly zkoušet, když už máme TalkBack nebo BackTalk?
Podle mě ano.
V tomto článku se proto nechci zabývat každou drobnou položkou nastavení. Zaměřím se především na funkce a koncepce, kterými SandFly oba své hlavní konkurenty skutečně překonává.
Odkud se SandFly vzal?
Rodokmen je jednoduchý.
Google vyvíjí TalkBack.
Z jeho otevřených zdrojových kódů vznikl BackTalk.
A SandFly je odvozen právě od BackTalku.
Autor SandFly to uvádí přímo v dokumentaci: jde o samostatný projekt, který není oficiálně spojen ani s Googlem, ani s BackTalkem.
To má jednu praktickou výhodu.
Pokud jste používali TalkBack nebo BackTalk, základní filozofie ovládání vám nebude cizí. Gesta, accessibility focus, čtení prvků nebo základní práce s aplikacemi vycházejí ze stejného prostředí.
Jenže SandFly už nad tímto základem staví poměrně rozsáhlou vlastní vrstvu.
Rychlost: rozdíl, který je opravdu slyšet
Začněme jednou věcí, kterou sice SandFly nesdílí výhradně sám, ale při běžném používání je zásadní.
Rychlostí.
BackTalk už proti TalkBacku přinesl výrazně svižnější odezvu. SandFly ale optimalizace posouvá ještě dál.
Autor například měřil dobu od dokončení gesta po spuštění řeči. U TalkBacku dosahovala na Galaxy Z Fold7 přibližně 68 ms, zatímco SandFly se dostal přibližně na 39 ms.
SandFly navíc připravuje výsledek následujícího pohybu fokusu předem. U takto připraveného prvku začala v testech řeč v průměru asi 33 ms po gestu.
Ještě výraznější je odezva po aktivaci prvku.
TalkBack někdy čeká na další accessibility události, než oznámí nový stav ovládacího prvku. SandFly při dvojitém poklepání poskytuje zvukovou a vibrační odezvu okamžitě a následný stav se snaží přečíst bez zbytečné fronty.
V jednom z měření se oznámení změny přepínače z přibližně 1,2 sekundy u TalkBacku dostalo na zhruba 40 ms.
A tady už si dovolím vlastní poznámku.
TalkBack je vyvíjen přibližně šestnáct let. Google za sebou má obrovské vývojové kapacity a přesto je rychlost jeho odečítače ve srovnání s BackTalkem a především SandFly stále velmi slabá.
Ano, verze 17.1 přinesla další zrychlení a nové funkce.
Jenže když vidíme, jaké množství novinek dokázaly projekty BackTalk a SandFly vytvořit během několika měsíců, je tempo vývoje standardního TalkBacku poněkud obtížné přehlížet.
Akce: mnohem víc než pouze dvojité poklepání
Jednou z funkcí SandFly, kterou při běžném používání oceňuji stále více, jsou Akce.
TalkBack určité kontextové akce samozřejmě zná a obdobný koncept používá také BackTalk.
SandFly jej ale využívá podstatně důsledněji.
U velkého množství prvků systému lze vyvolat přímo jejich seznam rychlých akcí, takže není nutné hledat příslušnou funkci někde jinde v aplikaci.
Výborně je to vidět například u editačního pole.
V jeho Akcích mohou být okamžitě dostupné položky jako:
- Kopírovat,
- Vložit,
- Vyjmout,
- Označit vše,
- Režim výběru,
- Dělená úprava textu.
Místo hledání příslušných tlačítek na obrazovce tedy pracujeme přímo s prvkem, který právě drží focus.
A právě Akce jsou důležité ještě z jiného důvodu.
SandFly dovoluje, aby nové položky do nabídky Akcí přidávaly také Lua skripty.
K tomu se ještě dostaneme.
Dělená úprava textu: jedna z nejlepších funkcí SandFly
Tuto funkci považuji za jednu z největších předností celého odečítače.
V anglické dokumentaci se jmenuje Granular editing, ale podle mě jí nejlépe odpovídá české označení Dělená úprava textu.
Podobnou filozofii používá například také čínský odečítač Jieshuo.
Představte si, že máte v editačním poli dlouhou zprávu, e-mail nebo jiný text.
Běžný odečítač vám umožní pohybovat kurzorem po znacích, slovech či řádcích.
SandFly může ale celý obsah editačního pole otevřít v samostatném prostředí a rozložit jej na jednotlivé části.
Vybrat lze dělení na:
- znaky,
- slova,
- věty,
- řádky,
- odstavce.
Každá část se potom chová jako samostatná položka.
Na konkrétním slově, větě nebo odstavci lze například:
- upravit jeho obsah,
- vložit text před něj,
- vložit text za něj,
- odstranit jej,
- označit jej.
K dispozici je také kopírování, vyjmutí, označení všeho, hledání, hledání dalšího výskytu, nahrazování textu, krok zpět a krok vpřed.
Po dokončení úprav se celý výsledek uloží zpět do původního editačního pole.
A zajímavé je, že Dělenou úpravu lze použít i nad textem, který není v editačním poli.
Takový obsah sice nelze uložit zpět do aplikace, ale můžeme jej tímto způsobem pohodlně procházet a kopírovat.
Pro delší text je to podle mě výrazně pohodlnější než klasické posouvání kurzoru znak po znaku.
TalkBack ani BackTalk nic srovnatelného nemají.
Vlastní systém práce s oznámeními
Další oblastí, kde jde SandFly daleko za běžné možnosti odečítače, jsou notifikace.
Nestačí mu pouze oznámení přečíst.
Pro jednotlivé aplikace můžeme určit například:
- jestli se jejich oznámení vůbec mají číst,
- jakým hlasem se přečtou,
- jakým způsobem se sestaví jejich text,
- jak často se mohou opakovat,
- jaká slova musí oznámení obsahovat,
- při kterých slovech se má naopak ignorovat.
Pravidla lze navázat i na stav telefonu.
Notifikace tedy může být přečtena nebo ignorována podle toho, zda:
- je zapnutá obrazovka,
- jsou připojena sluchátka,
- se přehrává hudba,
- právě telefonujeme,
- je zapnut režim Nerušit,
- jsme připojeni ke konkrétní Wi-Fi nebo Bluetooth zařízení,
- telefon nabíjíme,
- je určitá úroveň baterie,
- je určitý čas,
- je právě otevřena konkrétní aplikace.
To už je mnohem blíže automatizačnímu systému než běžnému čtení notifikací.
SandFly má vlastní seznam oznámení
Pokud je systémová oznamovací oblast telefonu nepřehledná, nabízí SandFly vlastní seznam oznámení.
Notifikace se v něm zobrazují jako běžné položky včetně dostupných akcí a případných možností odpovědi.
To může být velmi příjemné zejména na telefonech, jejichž systémová oznamovací oblast se s odečítačem nechová právě ideálně.
Vlastní rychlé nastavení
Stejná myšlenka se objevuje u rychlého nastavení.
SandFly si může vytvořit vlastní panel, do kterého umístíme například:
- Wi-Fi,
- Bluetooth,
- mobilní data,
- hotspot,
- režim Letadlo,
- Nerušit,
- svítilnu,
- jas,
- automatické otáčení,
- tmavý režim,
- NFC,
- hlasitost,
- mikrofon,
- fotoaparát,
- čas vypnutí displeje.
Výhodou je hlavně předvídatelnost.
Jednotliví výrobci telefonů neustále mění podobu systémových rychlých přepínačů. SandFly může nevidomému uživateli nabídnout vlastní stabilní prostředí bez ohledu na to, zda používá Pixel, Samsung, Xiaomi nebo jinou značku.
Vlastní diktování bez závislosti na klávesnici
SandFly má vlastní příkaz Diktovat.
Diktování tedy není závislé na Gboardu nebo na jiné právě používané klávesnici.
Výsledek se vloží přímo do aktuálního editačního pole.
A právě zde začínají možnosti, které jsou proti TalkBacku a BackTalku velmi zajímavé.
SandFly podporuje několik metod rozpoznávání:
- offline rozpoznávání Googlu,
- Rambler přes Gemini API,
- Whisper,
- systémové rozpoznávání Androidu.
Při automatickém režimu dokáže mezi dostupnými možnostmi přecházet.
Whisper přímo v telefonu
Whisper může běžet kompletně lokálně.
SandFly umožňuje stáhnout modely:
- Tiny,
- Base,
- Small,
- Large v3 Turbo.
Zvuk tedy nemusí telefon vůbec opustit.
A ještě zajímavější je následná oprava rozpoznaného textu pomocí AI.
Ta může odstranit výplňová slova, opravit interpunkci, čísla nebo situace, kdy se při diktování opravíme.
Rozpoznávání a opravu navíc nemusí dělat stejná technologie.
Mohu například použít lokální Whisper a výsledek následně nechat upravit AI.
Automatický překlad řeči i notifikací
Při novém průchodu changelogů jsem narazil i na funkci, kterou by byla škoda vynechat.
SandFly má vlastní překladový systém.
Příkaz Přeložit poslední vyslovenou frázi vezme poslední text, který odečítač přečetl, přeloží jej a výsledek vysloví.
K dispozici jsou různé služby:
- překlad přímo v zařízení,
- Google Cloud Translation,
- DeepL,
- Microsoft Translator,
- LibreTranslate,
- AI služba.
Ještě zajímavější je automatický překlad.
SandFly může cizojazyčný obsah překládat ještě předtím, než jej vysloví.
Samostatně lze překládat také notifikace.
A při použití lokálních překladových modelů může překlad fungovat offline.
To už je další funkce, kterou standardně od odečítače obrazovky nečekáme.
Živé rozpoznávání: kamera jako oči odečítače
Další velkou oblastí je Živé rozpoznávání.
SandFly využije zadní fotoaparát telefonu a průběžně analyzuje okolí.
K dispozici jsou režimy:
- Scény – popis okolní scény,
- Text – rozpoznávání textu,
- Ukázat a přečíst – rozpoznání textu v místě, na které ukazujeme,
- Detekce osob,
- Detekce dveří.
Význam je podle mě zřejmý.
Odečítač už nepracuje pouze s displejem telefonu, ale začíná pomáhat i s orientací v reálném prostředí.
Režim Ukázat a přečíst je zajímavý například tím, že lze prstem ukazovat do obrazu kamery a nechat si přečíst text odpovídající dané oblasti.
Část rozpoznávání může probíhat přímo v telefonu, další funkce mohou využívat zvolený AI model.
AI podle vlastního výběru
TalkBack je pevně propojen s řešením Googlu.
SandFly nechává výběr více na uživateli.
Podporovány mohou být například:
- Gemini,
- Claude,
- OpenAI,
- Mistral,
- Groq,
- OpenRouter,
- Ollama Cloud,
- služby kompatibilní s OpenAI API.
Vybrat lze i konkrétní model.
A SandFly umí používat také lokální multimodální AI modely.
To znamená, že některé popisy obrázků nebo obrazovky mohou vznikat přímo v telefonu bez odesílání snímku na server.
AI agent: SandFly může aplikaci dokonce ovládat
Jednou z dalších významných novinek je AI agent SandFly Pro.
Nejde už jen o otázku:
„Co je na obrazovce?“
Agent může dostat úkol a následně se pokusit aplikaci sám ovládat.
Podle dokumentace může pracovat i s aplikacemi a hrami, které nejsou pro klasický odečítač plně přístupné, a může vykonávat také příkazy samotného SandFly.
Před citlivými operacemi, například před odesláním zprávy, se má uživatele nejprve zeptat. V bankovních a podobně citlivých aplikacích je jeho činnost omezena pouze na čtení.
Jde o placenou součást SandFly Pro, ale z hlediska budoucího vývoje odečítače je to velmi zajímavý směr.
Rozpoznání nepřístupné obrazovky
SandFly Pro má ještě jednu mimořádně zajímavou funkci.
Rozpoznání obrazovky.
Existují aplikace a hry, které vizuálně obsahují tlačítka, text a další prvky, ale vůbec je nezpřístupňují prostřednictvím Android Accessibility API.
Pro klasický odečítač je taková obrazovka prakticky prázdná.
SandFly se může pokusit její obsah rozpoznat a nalezené objekty následně vystavit jako položky, mezi kterými se lze pohybovat gesty a aktivovat je dvojitým poklepáním.
Rozpoznání lze spustit pouze pro aktuální obrazovku nebo jej zapnout automaticky pro konkrétní aplikaci.
Pro nepřístupné hry a některé speciální aplikace může být právě toto velmi důležitá funkce.
Gesta pro konkrétní aplikace
SandFly umožňuje nastavit jiné gesto podle toho, v jaké aplikaci se právě nacházíme.
Nemusí tedy platit:
jedno gesto = jeden příkaz všude v systému.
Například v YouTube může stejné gesto dělat něco jiného než v prohlížeči nebo v aplikaci Zprávy.
Verze 0.3 navíc přinesla celé profily gest.
Mezi různými sadami příkazů tedy můžeme přepínat podle aktuální potřeby.
Přibylo také gesto přejetí a podržení.
Po klasickém přejetí prstem jej na konci chvíli ponecháme na displeji a tím vznikne úplně nový příkaz.
Počet použitelných jednoprstých gest se tím výrazně rozšiřuje.
Fyzická klávesnice jako NVDA, JAWS, Orca nebo VoiceOver
Velmi zajímavou oblastí verze 0.3 jsou klávesové mapy.
Vybrat lze:
- SandFly,
- VoiceOver,
- NVDA,
- JAWS,
- Orca.
Uživatel, který je například zvyklý na NVDA ve Windows, tedy nemusí na Androidu studovat úplně jinou filozofii klávesových zkratek.
U map NVDA, JAWS a Orca fungují šipky podobně jako na počítači.
SandFly navíc nabízí objektovou navigaci a prohlížecí kurzor.
Pomocí prohlížecího kurzoru lze číst obrazovku po řádcích, slovech a znacích, aniž by se přesouval hlavní accessibility focus.
To už se filozofií opravdu blíží desktopovým odečítačům.
Více způsobů psaní na softwarové klávesnici
Velmi praktickou, ale snadno přehlédnutelnou možností SandFly je také volba způsobu psaní na běžné dotykové QWERTZ nebo QWERTY klávesnici.
Uživatel si nemusí vystačit s jediným pevným způsobem zadávání znaků. SandFly nabízí několik režimů, takže si lze vybrat chování podle toho, co je komu nejrychlejší a nejjistější.
K dispozici jsou například tyto možnosti:
- Vyhledání klávesy prstem a napsání po jeho zvednutí. Prstem se pohybujeme po klávesnici, necháme si jednotlivé klávesy oznamovat a požadovaný znak napíšeme jednoduše tím, že prst zvedneme. SandFly tuto variantu doporučuje jako režim s nejkratší prodlevou při psaní.
- Vyhledání klávesy a potvrzení dvojitým klepnutím. Prst zůstává na vybrané klávese a znak se zapíše až dvojitým klepnutím.
- Zvednutí prstu pouze pro písmena. Písmena se zapisují zvednutím prstu, zatímco ostatní klávesy je potřeba potvrdit dvojitým klepnutím. To může omezit nechtěné aktivování speciálních kláves.
- Zvednutí prstu pro většinu kláves, potvrzení pro Enter, Hotovo a Odeslat. Běžné znaky se píší rychle zvednutím prstu, ale klávesy, které mohou například odeslat zprávu nebo formulář, vyžadují dvojité klepnutí.
- Přímé psaní klepnutím. Na klávesu lze jednoduše klepnout a okamžitě ji napsat; současně zůstává k dispozici i klasické hledání klávesy prstem a její potvrzení zvednutím.
A vedle toho SandFly podporuje také rozdělené klepnutí.
Jedním prstem si na klávesnici najdeme požadovanou klávesu a zatímco tento prst zůstává na displeji, jiným prstem klepneme kamkoli na obrazovku. Tím se právě vybraná klávesa napíše.
Pro některé nevidomé uživatele, kteří píší přímo na dotykové QWERTZ nebo QWERTY klávesnici, může být právě tento způsob velmi rychlý a pohodlný, protože odděluje samotné hledání klávesy od jejího potvrzení.
Nejde tedy jen o kosmetické nastavení. SandFly dovoluje přizpůsobit základní způsob psaní podle motorických návyků a osobních preferencí uživatele, což je další oblast, ve které jde nad rámec toho, co běžně nabízí TalkBack a BackTalk.
Rukopisná klávesnice
Další neobvyklou funkcí je vlastní rukopisná klávesnice.
Prstem píšeme znak přímo na obrazovku a SandFly jej rozpozná.
Dvouprstými a tříprstými gesty lze například vložit mezeru, mazat, přecházet na nový řádek nebo přepínat klávesnice.
Rozpoznávání probíhá přímo v telefonu.
Stejný princip lze využít i pro rychlé vybírání ovládacích prvků SandFly nebo spouštění aplikací podle počátečních písmen jejich názvu.
Je to jedna z těch funkcí, které nemusí vyhovovat každému, ale ukazuje, jak daleko SandFly rozšiřuje původní koncept TalkBacku.
Lua skripty: možná největší potenciál SandFly
A teď se dostáváme k oblasti, kterou považuji za jednu z nejdůležitějších.
Skriptování.
SandFly podporuje skripty napsané v jazyce Lua 5.4.
Přirovnal bych je trochu k aplikačním modulům a globálním pluginům NVDA.
Skript může například:
- pojmenovat nepopsané tlačítko,
- skrýt nepotřebný prvek,
- seskupovat prvky,
- změnit nebo potlačit to, co SandFly přečte,
- číst obsah obrazovky,
- aktivovat prvky,
- přehrávat zvuky,
- používat vibrace,
- reagovat na změnu obrazovky,
- reagovat na psaní,
- reagovat na notifikace,
- přidávat vlastní gesta,
- přidávat klávesové příkazy,
- přidávat položky do menu SandFly,
- přidávat nové položky do nabídky Akcí konkrétního prvku,
- pracovat se schránkou,
- zobrazovat vlastní dialogy,
- používat internet.
A tady přichází důležitá změna proti době, kdy jsem se SandFly začal zabývat.
Skripty už nejsou pouze teorie
Autor má nyní vlastní GitHub repozitář sandfly-scripts.
SandFly jej může přidat jako zdroj skriptů a následně z něj dostupná rozšíření instalovat přímo.
Repozitář už obsahuje několik skutečně použitelných skriptů.
Google Zprávy
Skript pro aplikaci Google Zprávy, tedy aplikaci Googlu pro SMS, MMS a RCS, přidává přímo do nabídky Akcí jednotlivých konverzací položky:
- Připnout,
- Označit jako nepřečtené,
- Archivovat,
- Odstranit,
- Odložit,
- Blokovat,
- Přidat kontakt.
To je krásná ukázka toho, proč jsou skripty důležité.
Nemusíme čekat, až vývojář aplikace předělá její přístupnost.
Skript může její ovládání přizpůsobit přímo uživateli SandFly.
YouTube
Existuje už také skript pro YouTube.
Místo procházení velkého množství dílčích prvků každého videa, playlistu, komentáře nebo odpovědi je může SandFly při běžném přejíždění přeskočit a jejich funkce nabídnout přímo v nabídce Akcí.
Skript zároveň přidává klávesové zkratky inspirované desktopovým YouTube pro ovládání přehrávače.
WhatsApp a OpenBubbles
Další skripty už upravují také WhatsApp a OpenBubbles.
Například u WhatsAppu může být celá zpráva prezentována jako jeden přehledný prvek obsahující odesílatele, obsah, čas a informaci o případné odpovědi. Tlačítka spojená se zprávou se přesunou do nabídky Akcí.
Podobný princip používá skript pro OpenBubbles.
A to jsme pořád úplně na začátku.
Repozitář skriptů vznikl teprve v říjnu 2026.
Pokud kolem SandFly vznikne aktivní komunita, může být právě toto jedna z jeho největších dlouhodobých výhod.
Skripty se mohou samy aktualizovat
SandFly umí přidat GitHub, GitLab, Codeberg, Gitea nebo Bitbucket repozitář jako zdroj skriptů.
Následně kontroluje, zda nejsou k dispozici nové verze.
U důvěryhodně podepsaného skriptu od stejného autora, který nepožaduje nové oprávnění, může aktualizaci provést automaticky.
Oficiální skripty z repozitáře SandFly jsou navíc digitálně podepsané.
Při instalaci tak SandFly dokáže ověřit, že skript nebyl od podepsání změněn.
To je důležité, protože skripty mohou mít poměrně rozsáhlá oprávnění.
Lokalizace: příjemná změna oproti BackTalku
Tady je potřeba opravit jednu věc z mého staršího článku.
BackTalk měl v určité době velmi kvalitní českou lokalizaci díky komunitní práci.
Na její údržbě se ale již nepodílíme a nové funkce tak nemusí být automaticky přeložené.
SandFly zvolil jiný přístup.
Autor zajišťuje lokalizaci samotného projektu do mnoha podporovaných jazyků včetně češtiny.
Už ve verzi 0.1.7 bylo oznámeno, že SandFly je plně přeložen do všech svých podporovaných jazyků. Předtím řada jazyků obsahovala pouze překlady zděděné z TalkBacku a vlastní položky SandFly zůstávaly anglicky.
Od verze 0.2.0 navíc vývojář výslovně uvádí, že SandFly je překládán ve všech podporovaných jazycích a překlady odpovídají aktuálním názvům položek v aplikaci.
Prakticky to znamená, že když vyjde nová stabilní verze s novými funkcemi, český uživatel nemusí čekat několik týdnů, jestli se objeví dobrovolník, který nové řetězce přeloží.
Nová verze už přichází lokalizovaná.
A právě proti BackTalku je to dnes podle mě poměrně významná výhoda.
Historie schránky
SandFly má vlastní historii schránky.
Uchovává dříve zkopírované texty a umožňuje je znovu kopírovat nebo odstraňovat.
S pomocí Shizuku může zachytávat i text kopírovaný v jiných aplikacích.
Obsah označený systémem jako citlivý, například hesla, se do historie nepřidává.
Slovník výslovnosti
Další užitečnou funkcí je vlastní slovník.
Můžeme určit, jak má SandFly určité slovo nebo řetězec vyslovit.
A pravidlo nemusí být globální.
Může platit pouze v jedné konkrétní aplikaci.
To se hodí například pro jména, zkratky nebo odborné výrazy, které hlasový syntetizér pravidelně vyslovuje špatně.
SandFly se může propojit i s dalšími aplikacemi
SandFly nabízí vlastní rozhraní, přes které jej mohou jiné aplikace požádat o vyslovení textu.
Může jít například o:
- hru,
- automatizační nástroj,
- aplikaci pro vzdálený přístup.
Text je potom přečten přímo hlasem a nastavením uživatele SandFly.
Tato možnost je ve výchozím stavu vypnutá a uživatel musí jednotlivé aplikace povolit.
Opět jde o malou věc, která ale ukazuje celkovou filozofii projektu.
SandFly nechce být uzavřený odečítač.
Snaží se stát platformou, kterou lze rozšiřovat.
TalkBack, BackTalk nebo SandFly?
Po tom všem bych dnešní situaci viděl přibližně takto.
TalkBack
TalkBack zůstává standardním systémovým odečítačem Googlu.
Jeho největší výhodou je integrace přímo do Androidu a obrovská uživatelská základna.
Vývoj ale podle mě postupuje příliš pomalu.
Google za přibližně šestnáct let vytvořil použitelný odečítač, ale když vedle něj položím tempo, kterým během několika měsíců vznikají nové funkce BackTalku a nyní především SandFly, ten rozdíl je obrovský.
A především rychlost odezvy TalkBacku je při přímém přechodu na SandFly velmi těžké přehlédnout.
Po několika dnech se SandFly mi návrat k odezvě TalkBacku připadá opravdu velmi nepříjemný.
BackTalk
BackTalk ukázal, že jde základ TalkBacku výrazně zrychlit a rozšířit.
Přinesl nízkolatenční zvuk, rychlejší odezvu, kruhové menu, rotor, vlastní zvuková témata, AI funkce a řadu dalších možností.
V mnoha směrech je stále velmi schopným odečítačem.
Jenže SandFly na tomto základě pokračuje dál.
SandFly
SandFly dnes podle mě není zajímavý tím, že by měl o jednu nebo dvě položky nastavení více.
Rozdíl je v celkové filozofii.
Má:
- dělenou úpravu textu,
- mnohem rozsáhlejší systém Akcí,
- pokročilou práci s notifikacemi,
- vlastní rychlé nastavení,
- vlastní diktování včetně Whisperu,
- AI opravu diktátu,
- automatický překlad,
- Živé rozpoznávání,
- rozpoznávání nepřístupných obrazovek,
- AI agenta,
- profily gest,
- gesta specifická pro aplikaci,
- klávesové mapy NVDA, JAWS, Orca a VoiceOver,
- objektovou navigaci,
- prohlížecí kurzor,
- více režimů psaní na softwarové klávesnici,
- rukopisnou klávesnici,
- slovník výslovnosti,
- historii schránky,
- Lua skripty,
- vznikající repozitář hotových komunitních rozšíření,
- průběžně udržované lokalizace včetně češtiny.
To už podle mě není pouze „upravený TalkBack“.
Je to jiná představa o tom, co všechno by měl moderní odečítač obrazovky umět.
Má tedy SandFly smysl vyzkoušet?
Za mě jednoznačně ano.
A nemusíte kvůli tomu TalkBack ani BackTalk odinstalovat.
SandFly používá vlastní identifikátor aplikace a může být v telefonu nainstalovaný vedle nich. Každý odečítač si ponechá vlastní nastavení.
Stačí tedy odečítače podle potřeby přepínat v nastavení Přístupnosti.
Po pouhém týdnu používání nechci tvrdit, že SandFly nemá chyby.
Má.
Vývoj je mimořádně rychlý a některé funkce jsou stále mladé.
Ale právě rychlost, s jakou autor reaguje na problémy a přidává nové možnosti, je na celém projektu možná stejně zajímavá jako samotný seznam funkcí.
TalkBack vzniká řadu let.
SandFly je mladý projekt a během několika týdnů dokázal přidat funkce, na které jsme u klasických odečítačů Androidu čekali roky — nebo je dosud vůbec nemáme.
Proto si myslím, že otázka dnes už nezní:
Proč bych měl SandFly zkoušet?
Spíš:
Proč jej alespoň jednou nevyzkoušet a neporovnat s odečítačem, který používám dnes?
Stažení SandFly
SandFly doporučuji stahovat pouze z oficiálního GitHubu projektu.
- Oficiální stabilní vydání: https://github.com/aaron-gh/SandFly/releases
- Oficiální repozitář SandFly: https://github.com/aaron-gh/SandFly
- Oficiální repozitář skriptů: https://github.com/aaron-gh/sandfly-scripts
Pro telefony a tablety se ze sekce Assets stahuje soubor:
sandfly.apk
Pro hodinky s Wear OS je určen:
sandfly-wear.apk
SandFly podporuje telefony a tablety od Androidu 8, Wear OS a Android TV.
V době poslední aktualizace tohoto článku, 2. listopadu 2026, je nejnovější stabilní verzí SandFly 0.3.1, build 1159.
Projekt se ale vyvíjí velmi rychle, proto doporučuji vždy použít hlavní stránku Releases, kde se nachází aktuální stabilní vydání.

