Standalone web apps in OSX met Fluid
Bij Sterc maken we steeds meer gebruik van web applicaties. E-mail via Google Apps Gmail, uren/offertes/facturen via Harvest, planning via Google Calender, CRM via Highrise, collaboration via Basecamp en RSS via Google Reader. Waarschijnlijk ben ik er dan nog een paar vergeten, maar “you get the point”.
Sinds een paar maanden heb ik al deze web applicaties als standalone applicaties in mijn OSX dock staan:

Wat je ziet zijn icoontjes in de OSX dock voor een aantal web apps. Deze apps draaien stand alone in een gestripte versie van Safari 3 (nog niet 4 dus) Webkit (thanks Erik) door middel van Fluid. Alle toolbars zijn weg, je ziet alleen de app zelf, waardoor het net is alsof je in een gewone native applicatie zit te werken.
Het leuke hieraan is dat Fluid een bij een aantal web apps ook zaken registreert en weergeeft in de dock, zoals: ongelezen e-mails in Gmail en ongelezen RSS berichten in Google Reader. Voor WordPress is tegenwoordig ook al een plugin, Fluid Enabler, die ervoor zorgt hoeveel ongelezen comments en dergelijke in je dock worden weergegeven.
Fluid heeft ook zijn nadelen:
- Naarmate je Fluid langer gebruikt worden apps trager (cache legen wil dit wel eens verhelpen)
- Soms kun je niet uploaden via een Fluid app (het bladeren-venster verschijnt niet altijd)
- Soms erg instabiel (random crashes)
- Niet erg actief development team
Een goede tip is het uitschakelen van “url restrictions”, door alle URL’s toe te voegen, zie onderstaande screenshot:
Hieronder nog enkele in-app screenshots:
Het is hopen op Safari 4 integratie in Fluid, dan zou het een stuk leuker worden. Fluid is al snel van zichzelf, maar de Safari 4 engine zou het allemaal nog een stukje aangenamer en misschien ook wel stabieler maken. Desondanks blijf ik Fluid met plezier gebruiken en typ ik deze blogpost dan ook in een Fluid app.



