Apple वीडियो वॉलपेपर रिवर्स इंजीनियरिंग

मूल शीर्षक: Show HN: I reverse engineered Apple's video wallpapers

यह क्यों महत्वपूर्ण है

निजी Apple फ्रेमवर्क की रिवर्स इंजीनियरिंग नई कस्टमाइजेशन संभावनाएं खोलती है।

डेवलपर kageroumado ने Apple के निजी WallpaperExtensionKit फ्रेमवर्क को रिवर्स इंजीनियर करके Phosphene नाम का वीडियो वॉलपेपर इंजन बनाया। यह macOS Tahoe के लिए कस्टम वीडियो वॉलपेपर चलाता है।

Phosphene एक मेनू बार ऐप और वॉलपेपर एक्सटेंशन है जो उपयोगकर्ताओं की अपनी वीडियो फाइलों को macOS डेस्कटॉप और लॉक स्क्रीन वॉलपेपर के रूप में चलाता है। यह सिस्टम के मूल वॉलपेपर पिकर में एकीकृत होता है, जिससे वीडियो Apple के बिल्ट-इन Aerials के साथ System Settings → Wallpaper में दिखाई देते हैं। इंजीनियर ने Apple के निजी WallpaperExtensionKit फ्रेमवर्क का उपयोग किया - जो Apple के अपने Aerials द्वारा इस्तेमाल किया जाता है। इसका मतलब है कि प्लेबैक out-of-process चलता है, ऐप बंद होने पर भी काम करता रहता है, और OS-स्तर के लॉक स्क्रीन/idle/sleep साइकिल के साथ एकीकृत होता है। प्रोजेक्ट dlopen के माध्यम से WallpaperExtensionKit लोड करता है और Mirror-based runtime introspection का उपयोग करता है।

स्रोत

github.com — मूल लेख पढ़ें →