Seit Apple Video-Hintergrundbilder eingeführt hat, wollten viele Benutzer die Möglichkeit haben, eigene Videos als Hintergrundbilder zu verwenden. Ein Entwickler hat sich dieser Herausforderung gestellt und Apples Video-Hintergrundbilder reverse-engineered. Das Ergebnis ist Phosphene, eine Open-Source-Lösung, die es ermöglicht, benutzerdefinierte Videos als Hintergrundbilder zu verwenden.
Hintergrund
Die Entwicklung von Phosphene begann, als der Entwickler feststellte, dass die bestehenden Konkurrenzprodukte bereits sehr ausgereift waren. Anstatt viel Zeit und Ressourcen in die Entwicklung eines eigenen Produkts zu investieren, entschied sich der Entwickler, Phosphene Open-Source zu machen.
Funktionsweise
Phosphene nutzt das WallpaperExtensionKit.framework, das von Apple entwickelt wurde, um die Hintergrundbilder in macOS zu steuern. Durch Reverse-Engineering konnte der Entwickler die Funktionsweise von Apples Video-Hintergrundbildern nachbilden und eine Lösung entwickeln, die es ermöglicht, benutzerdefinierte Videos als Hintergrundbilder zu verwenden. Ein Companion-App hilft dabei, die Videos an die richtige Stelle zu plaatsieren.
Vorteile
Im Gegensatz zu Apples Aerials läuft das Video bei Phosphene auch auf dem Desktop und nicht nur auf dem Sperrbildschirm. Der Renderer nutzt die AVSampleBufferDisplayLayer direkt und ermöglicht eine gapless Looping-Funktion, die sich an den thermischen Zustand, den Akkustand, die Helligkeit und die Fensterüberlappung anpasst.
Zukunftsaussichten
Phosphene ist kostenlos und funktioniert gut. Der Entwickler hofft, dass die Open-Source-Lösung anderen Entwicklern als Inspiration dient und dass es in Zukunft noch mehr Möglichkeiten gibt, benutzerdefinierte Videos als Hintergrundbilder zu verwenden.
KI-Zusammenfassung
Özelleştirilmiş video duvar kağıtları oluşturmak için Apple'ın sırlarını çözen bir geliştiricinin açık kaynaklı projesi
