zo zit ik er dus ook in. Geen linkedin app, maar browser only. Geen knmi app, maar ... geen buienradar app.
Al die apps met achtergrond processen, of handige informatie afhankelijk van je locatie.
Liever niet.
In principe geef ik de voorkeur aan browser-based oplossingen maar helaas zijn 'native' user-interfaces vaak toch net iets handiger. Daarom gebruik ik soms toch de app ipv van de website, zoals bv de app van mijn bank.
Dat is wel een oplosbaar probleem, en de hele wereld beweegt toch in de richting van mobiele touchscreen devices, dus dat komt wel goed. Er zijn nog wat andere puntjes maar die zijn niet fundamenteel. Als het vanuit een app kan dan kan het in pricipe ook vanuit je browser.
Eigenlijk is het nogal een aanfluiting want het beheren van (achtergrond)processen, permissies, resources en informatie is zo ongeveer de primaire taak van het besturingssysteem. Dat we terugvallen op de browser omdat we daar meer vertrouwen in hebben dan het OS is best wel een afgang voor het OS.
Het gekke is dat het OS op zich meer mogelijkheden heeft, zoals het gericht instellen van permissies. De browser heeft meer de functie van een soort sandbox waarin een hele hoop permissies gewoon helemaal niet aanwezig zijn en dus ook niet misbruikt kunnen worden.
Er is nog een goede reden om de voorkeur te geven aan browser-based applicaties, namelijk dat ze OS-onafhankelijk zijn. Als je niet wil vast zitten aan één OS dan is browser-based makkelijker.
Er zijn helaas ook nadelen, zoals dat websites jaren achter als het gaat om gebruikersrechten en hebben ze moeite met het toepassen van de principes van Softwarevrijheid (onbeperkt te gebruiken, source beschikbaar, aanpasbaar en herbruikbaar).
Zo heb je typsich geen controle over de software. Zo'n website kan op ieder moment veranderen of verdwijnen en daar kun je niks aan doen, daar is geen backup tegen gewassen.
Een ander aspect is dat je data meestal remote staat bij de website in kwestie, in plaats van dat je die in eigen beheer hebt.
Als klant/gebruiker ben je volledig afhankelijk en heb je weinig rechten. Als een website opeens bedenkt om data te gaan verkopen (bv aan OpenAI) dan is er niks dat je kan doen om ze tegen te houden en zal je moeten vetrekken (en hopelijk je data meenemen voor die wordt verkocht). Bij ieder conflict of meningsverschil ben je afhankelijk van de website/leverancier die weet dat je klem zit.
Al deze nadelen zijn overigens alleen van toepassing op websites die door anderen beheerd worden. Dat kun je ook allemaal zelf doen. Net zoals je apps op je telefoon kan installeren zou je ook een website kunnen installeren. op je eigen pc/server, of op een hostingplatform of in de cloud. Dat is het beste van twee werelden. Je hebt je de software en je data in eigen beheer én je hebt een webinterface.
Wat data betreft geef ik de voorkeur aan dit model boven de data op m'n telefoon bewaren. De kans dat mijn telefoon gejat wordt, kwijt raakt, stuk gaat of besmet worrdt is een stuk groter dan een website. Backups helpen de pijn te beperken maar voorkomen is beter dan genezen.