Wie kann ich Web-Apps auf meinem Mac effizient nutzen?

Ich finde, dass Web-Apps meinen Arbeitsablauf stark verlangsamen. Wenn ich Browser offen lasse, sammeln sich viele ungenutzte Registerkarten an, die die Dinge erheblich verlangsamen, und neue Registerkarten werden in alten themenspezifischen Browserfenstern gestartet. OTOH, wenn ich sie geschlossen halte (was ich normalerweise tue), muss ich jedes Mal 10-15 Sekunden warten, bis der Browser gestartet wird, was das 2-3-fache der Startzeit einer vernünftigen App ist, und schlimmer noch, ich muss mich normalerweise anmelden nochmal. Wie kann ich verhindern, dass Web-Apps mich verlangsamen?

Ich habe Fluid ausprobiert und auch eine Website, auf der Sie eine Chrome-Version einer bestimmten Website erstellen können. Sie sind jedoch nicht gut darin, den Login zu verwalten. Ersteres schließt auch Vimperator aus.
Ich habe überlegt, dies auf Productivity SE zu veröffentlichen. Ich tat es nicht, weil ich nach sorgfältiger Überlegung das Gefühl hatte, dass ich mit Windows-spezifischen Antworten enden würde.
Ich sollte vielleicht erwähnen, dass ich immer noch Sierra verwende, wegen einiger Einschränkungen mit der neuen Version von iTunes. Möglicherweise wäre der Start des Chrome- und Safari-Browsers erheblich schneller, wenn ich zu High Sierra migriert wäre, aber wenn es nicht 1-2 Sekunden sind, ist es keine wirkliche Lösung.
Wenn es nur eine Möglichkeit gäbe, alles, was von Alfred gestartet wurde, immer in einem neuen Tab in Chrome mit Alfred zu öffnen (hoffentlich während Safari für einige mit Lesezeichen versehene Websites beibehalten wird), würde das sicherlich helfen. Das Öffnen einer neuen Site im selben Fenster verschlimmert das Problem definitiv.
Ich habe einige Erfolge mit Epichrome. Es ist mühsam einzurichten (und erfordert sogar ein wenig manuelle Arbeit bei jedem Update), erlaubt aber Erweiterungen, sodass ich mich zumindest mit meiner Tastatur und meinem Passwort-Manager erneut anmelden kann. Download: github.com/dmarmor/epichrome/releases Anweisungen finden Sie unter: maketecheasier.com/turn-web-services-mac-apps

Antworten (1)

Im Allgemeinen ist dies ein inhärenter Fehler aller Web-Apps, selbst der guten, und ein schwerwiegender Fehler in schlecht gestalteten Web-Apps oder Web-Apps, bei denen Ihre Bedürfnisse nicht das Hauptdesignziel sind.

Sie sollten Ihre Arbeit auf Apps verlagern, die nativ ausgeführt werden können, wenn Effizienz erforderlich ist. Der Offline- und API-Zugriff ist im Allgemeinen weitaus effizienter, da Sie asynchron oder getrennt arbeiten können, wodurch Ihre Interaktion vom Servercode und der Verarbeitung entkoppelt wird, wobei alle Netzwerkverzögerungen zu Ihrer Frustration beitragen.

Stellen Sie außerdem sicher, dass Sie Browser wie Safari ausprobieren, die die Ressourcennutzung stark einschränken, wenn sie außerhalb des Bildschirms, im Hintergrund und minimiert sind. Vielleicht kann Ihr Browser bei den 20-Sekunden-Startverzögerungen helfen, und selbst das sollte keine große Belastung sein, wenn Sie die Arbeit ordnungsgemäß erledigen, sobald die App ausgeführt wird.

Schließlich kann eine native App als Web-App codiert werden und Ihnen trotzdem Kummer bereiten. Einige bemerkenswerte, auf die ich gestoßen bin, sind der Atom-Editor, die Slack-App und andere elektronen- oder knoten- oder reaktionsbasierte Apps, die verherrlichte Web-View-Container sind.

Hier ist ein sehr gut durchdachter Artikel von einigen sehr klugen und gut finanzierten Ingenieuren zum Abwägen der Entscheidung, eine rein native App zu erstellen (oder mehrere Iterationen derselben App zu erstellen, während Ihr Team lernt, wie man die App entwickelt und erweitert) und eine gemeinsame zu erstellen Kern, der plattformübergreifend läuft oder eine Webansicht einbettet.

Dies ist der Ansatz, den ich verfolgt habe, aber einige Systeme weigern sich hartnäckig, eine Mac-App zu erstellen. Ich sage nicht, dass sie die besten Systeme sind, aber im Allgemeinen bin ich gezwungen, sie zu verwenden, ob ich denke, dass sie gut sind oder nicht. Wenn innerhalb einer Woche keine besseren Antworten gegeben werden, werde ich diese als richtig markieren.
Safari fehlt leider Vimium oder eine gleichwertige Erweiterung, soweit ich das beurteilen kann. Ich denke, es gibt ein oder zwei, die ihre eigenen Tastenanschläge verwenden, aber ich versuche zu vermeiden, mein Gehirn noch einmal auf eine plattformspezifische Weise neu zu programmieren.