Projekt KDE Connect je tu s námi už 10 let a za tu dobu si získal spoustu uživatelů. Tvůrci připravují jeho výrazné vylepšení, na což získali i grant od jedné nadace, který umožní zafinancovat vývoj ve třech stěžejních oblastech.
Právě ono stáří v souvislosti s tím, že mezi prvními podporovanými platformami byl tehdejší Android, plynou různá technická omezení, která tvůrci nyní budou řešit, píše Albert Vaca z projektu KDE.
První oblastí je spolehlivost chodu. Ta je omezena povahou aplikace, tkerá běží v lokální síti a musí mít oskenované okolí předtím, než s daným zařízením může komunikovat. V tuto chvíli pro to využívá UDP multicast, ale přecházet se bude na spolehlivější a obvykle v sítích méně blokovaný multicast DNS (mDNS). Na mDNS se už dříve pracovalo, ale jde o trochu větší sousto. Albert nyní bude makat na tom, aby mDNS fungovalo na všech podporovaných platformách, tedy Linux, Windows, macOS, Android a iOS, a to než nastane letošní podzim. Máme mu prý popřát štěstí.
Další oblastí je bezpečnost. Před Androidem 5 byly tehdy podporované jen různé staré typy šifer. KDE se snaží držet co nejdéle zpětnou kompatibilitu, nicméně programové zastarávání je speciálně u Androidu poměrně rychlé a postupně se dolní laťka posouvá nahoru. Aktuální KDE Connect 1.22 podporuje už jen Android 5 a vyšší. Letos díky grantu bude moci proběhnout bezpečnostní audit, o který se postarají v Radically Open Security, přičemž půjde o druhý takový audit (předchozí udělali v roce 2020 v openSUSE).
Třetí oblastí je přístupnost. Na Androidu se už přešlo na styl Material 3, KDE nyní přechází na Qt6. Je tak ideální konstelace na audit přístupnosti, který provede HAN University později v tomto roce.