Igal kogenud Androidi kasutajal on välja kujunenud spetsiifiline lihasmälu. Kui rakenduste loend tundub aegunud, liigub pöial ekraani ülaossa ja tõmbab alla. See taktiilne liigutus, pull-to-refresh ehk alla tõmbamine värskendamiseks, on digitaalne turvatunne. See kinnitab meile, et kontroll on meie käes ja andmed on ajakohased. Värskelt välja antud F-Droid 2.0 versioonis on see žest peamiselt rakenduste ekraanilt kadunud. Selle puudumine on esimene vihje, et kogukonnapõhine hoidla on liikunud kaugemale oma algupärast kui entusiastidele mõeldud nišivahend. Arendajad eemaldasid manuaalse värskendamise, sest süsteem haldab nüüd uuendusi automaatselt. See väike muutus kasutaja käitumises peegeldab kümnendi pikkust nihet selles, kuidas me suhtleme oma telefonide nähtamatu arhitektuuriga.
Kümme aastat oli F-Droidi klient tükike elavat ajalugu. Samal ajal kui Google Play pood arenes kõrgläikeliseks, algoritmiliselt kureeritud kaubanduskeskuseks, jäi F-Droid staatiliseks raamatukoguks. See oli funktsionaalne, kuid tundus Android Gingerbreadi ajastu reliikviana. See oli tööriist, mis nõudis kasutajalt tööd: manuaalseid värskendusi, manuaalseid APK-installimisi ja manuaalset navigeerimist utilitaarses liideses. 2.0 uuendus muudab suhet kasutaja ja koodi vahel. See on projekti ajaloo esimene suur ümberkirjutamine, liikudes pärand-XML-paigutustelt kaasaegsele koodibaasile, mis on ehitatud täielikult Kotlin Compose'iga.
Kapoti all on üleminek Kotlin Compose'ile vastus aastatepikkusele tehnilisele võlale. Ajalooliselt hõlmas Androidi liideste loomine keerulist tantsu XML-failide ning Java või Kotlini loogika vahel. See eraldatus tekitas sageli hõõrdumist, kui arendajad püüdsid rakendada kaasaegseid disainielemente, nagu sujuvad üleminekud või reaktiivsed paigutused. Compose on deklaratiivne raamistik. See võimaldab arendajatel kirjeldada kasutajaliidest selle oleku kaudu. Kui alusandmed muutuvad, uueneb liides automaatselt.
See nihe kaasaegsele raamistikule muudab rakenduste poe esimest korda reageerimisvõimeliseks. Liides ei ole enam aeglaselt laadivate loendite jada. See on voolav keskkond, mis toetab Androidi Material You teemastust. Kasutaja vaatepunktist on uuendus seotud esteetikaga. Arendaja seisukohast on küsimus jätkusuutlikkuses. Uut koodibaasi on lihtsam hooldada ja kiirem edasi arendada. See eemaldab takistused, mis takistasid F-Droidil sammu pidada Androidi ökosüsteemi kiirete muutustega. Rakendus kasutab nüüd sama disainikeelt nagu ülejäänud kaasaegne telefon, mis vähendab kognitiivset koormust uutele kasutajatele, kes on harjunud suletud poodide lihvitud kogemusega.
Üks suurimaid takistusi F-Droidi kasutamisel oli alati installiprotsess. Google on ajalooliselt liigitanud kõik väljaspool Play poodi asuvad rakenduste allikad potentsiaalseteks ohtudeks. Seetõttu nõudis avatud lähtekoodiga rakenduse installimine tervet rida hirmutavaid süsteemihoiatusi ja mitmeid puudutusi APK-faili heakskiitmiseks. Igapäevases tähenduses tundus see nagu aknast oma majja sisse hiilimine, sest välisuks oli lukus. F-Droid 2.0 lahendab selle takistuse, kasutades Androidi eelkinnituse API-t (pre-approval API).
See tehniline muudatus muudab installimise kulgu. Faili allalaadimise ja seejärel eraldi installija käivitamise asemel kinnitab kasutaja installimise enne allalaadimise algust. Puudutate nuppu F-Droidis ja kinnitate seejärel süsteemse hüpikakna. Operatsioonisüsteem kohtleb päringut vähema vaenulikkusega, sest suhtlus toimub ametlike kanalite kaudu. See on ikkagi üks puudutus rohkem kui Play poe puhul, kuid kogemus on palju lähemal sujuvale standardile, mida kasutajad ootavad. See kompromiss näitab pragmaatilist lähenemist turvalisusele. See austab Androidi operatsioonisüsteemi turvaprotokolle, taastades samal ajal kasutuslihtsuse, mis oli varem reserveeritud vaid Google'i enda teenustele.
Kuna hoidla kasvas tuhandete rakendusteni, jäi vana otsingumehhanism ebapiisavaks. Vaadates tööstust laiemalt, on otsing peamine viis, kuidas me andmetega suhtleme. Suletud poed kasutavad otsingut andmete kogumiseks selle kohta, mida te soovite, et nad saaksid teile alternatiivi müüa. F-Droid kasutab seda teile vajaliku tööriistaga ühendamiseks. Paradoksaalsel kombel muutis F-Droidi privaatsusele keskendunud olemus asjade leidmise minevikus raskemaks. See ei jälginud teie huve, seega ei saanud see soovitada, mis teile meeldida võiks.
F-Droid 2.0 parandab leitavust ilma privaatsust ohverdamata. Uus otsingumootor indekseerib rakenduste kirjeldusi ja tõlkeid, mitte ainult pealkirju. Kui otsite konkreetset utiliiti, nagu tulemüür või paroolihaldur, põhinevad tulemused nüüd sellel, mida rakendus teeb, mitte ainult sellel, mis on selle nimi. Avastamisleht sisaldab nüüd kategooriaid, mis süvenevad spetsialiseeritud niššidesse. See võimaldab kasutajatel leida tööriistu konkreetsete ülesannete jaoks, nagu dokumentide skannimine või failijagamine kohalikus võrgus, ilma tarkvara nime eelnevalt teadmata. Uuendus muudab toore faililoendi otsitavaks teadmusbaasiks.
Kõige sügavam muudatus F-Droid 2.0-s on samaaegsete allalaadimiste ja automaatsete värskenduste kasutuselevõtt. Praktikas tähendab see, et rakenduste pood ei jää enam ette. Tarkvarauuendused on nagu kodu renoveerimine: need on vajalikud, kuid protsess on häiriv. Automatiseerides uuendustsükli, eemaldab F-Droid vajaduse kasutajal oma digitaalset hooldust ise hallata. Rakendus kontrollib uusi versioone ja installib need taustal.
See funktsionaalsus viib F-Droidi mugavuse osas Play poega samale tasemele, kuid säilitab põhimõttelise erinevuse filosoofias. Play pood on äri. Selle eesmärk on hoida teid poes sees, vaatamas soovitusi ja reklaame. F-Droid on utiliit. Selle eesmärk on pakkuda teile vajalikku tarkvara ja seejärel kaduda. Pull-to-refresh žesti eemaldamine on märk enesekindlusest. Arendajad teatavad, et te ei pea enam nende tööd kontrollima. Süsteem on piisavalt usaldusväärne, et toimida ilma pideva järelevalveta.
Lõppkokkuvõttes on F-Droid 2.0 turuletoomine seotud digitaalse suveräänsusega. Me elame ajastul, kus enamik tarkvara on renditud või lukustatud suletud aeda. Suletud ökosüsteemid on mugavad, kuid need on ka läbipaistmatud. Need dikteerivad, mida te saate installida, ja jälgivad, kuidas te seda kasutate. F-Droid esindab teistsugust teed. See on kogukonnale kuuluvate tööriistade kogum, kus kood on läbipaistev ja kasutaja on omanik, mitte toode.
Tehniliselt võttes on 2.0 uuendus olulise infrastruktuuri osa edukas moderniseerimine. Üksikisiku tasandil on see kutse kaaluda uuesti oma suhet seadmetega. Oleme harjunud väljastpoolt poodi installimise ebamugavuste ja reklaamidega toetatud poodide segadusega. F-Droid 2.0 tõestab, et avatud lähtekoodiga tarkvara võib olla sama intuitiivne ja voolujooneline kui parimad suletud alternatiivid. See tuletab meile meelde, et meil on valik, kuidas me oma digitaalsetele tööriistadele ligi pääseme. Uus klient rullub praegu lahti etappide kaupa ja on saadaval manuaalseks allalaadimiseks neile, kes soovivad näha avatud lähtekoodiga Androidi tulevikku juba täna.
Allikad:



Meie läbivalt krüpteeritud e-posti ja pilvesalvestuse lahendus pakub kõige võimsamaid vahendeid turvaliseks andmevahetuseks, tagades teie andmete turvalisuse ja privaatsuse.
/ Tasuta konto loomin