SIMBL
सिमबीएल (सिम्पल बंडल लोडर के लिए छोटा, पूर्व में स्मार्ट इनपुट मैनेजर बंडल लोडर, और प्रतीक या झांझ की तरह उच्चारण), माइक सोलोमन द्वारा विकसित मैक ओएस एक्स के लिए एक बंद अनुप्रयोग वृद्धि (इनपुट मैनेजर बंडल) लोडर है। यह स्रोत कोड तक पहुंच के बिना कोको वातावरण के साथ विकसित अनुप्रयोगों में तृतीय-पक्ष डेवलपर्स को संशोधित करने और कार्यक्षमता जोड़ने में मदद करता है। एस. आई. एम. बी. एल. इनपुट प्रबंधक प्रणाली के माध्यम से कोड लोड करता है, जिसे विदेशी इनपुट विधियों का समर्थन करने के लिए विकसित किया गया था। एस. आई. एम. बी. एल. का उपयोग करने वाले प्लगइनों को सामान्य इनपुट मैनेजर संशोधनों जैसे कि विशिष्ट अनुप्रयोगों में लक्षित कोड लोड करने के फायदे हैं। सोलोमन के पिथहेलमेट के लिए डिज़ाइन किया गया, SIMBL अब अन्य डेवलपर्स द्वारा उपयोग किया जाता है। सिमबीएल का सबसे लोकप्रिय उपयोग ऐप्पल सफारी वेब ब्राउज़र में कार्यक्षमता जोड़ना है जिसमें 2010 में संस्करण 5 तक ऐप्पल-अधिकृत प्लगइन सिस्टम नहीं था। एस. आई. एम. बी. एल. को प्रतिबंधात्मक लाइसेंस और एप्लीकेशन एन्हांसर की लागत और इनपुट मैनेजर तंत्र के माध्यम से आंख मूंदकर कोड लोड करने की कमियों के जवाब में विकसित किया गया था। स्थापना SIMBL किसी भी अन्य इनपुट प्रबंधक की तरह स्थापित है। जैसे, यह स्थापित मैक ओएस एक्स के संस्करण के आधार पर कुछ स्थानों तक ही सीमित है। डिफ़ॉल्ट संस्थापनाओं में, यह/लाइब्रेरी/इनपुट मैनेजर में स्थित है। तेंदुए से पहले के मैक ओएस एक्स के संस्करणों में, सिमबीएल को प्रति उपयोगकर्ता स्थापित किया जा सकता था। प्लगइन संस्थापनाओं में, SIMBL पैकेज स्वचालित रूप से स्थापित हो जाता है। चूँकि एस. आई. एम. बी. एल. चल रही प्रक्रियाओं में कोड डालता है, बग्गी प्लगइन्स प्रक्रिया-या यहाँ तक कि तंत्रव्यापी समस्याओं का कारण बन सकते हैं। एस. आई. एम. बी. एल. के लिए प्लगइन कोको बंडल हैं जो कोको अनुप्रयोगों में विभिन्न कार्यक्षमता जोड़ते हैं। उन्हें उपयोगकर्ता द्वारा फाइंडर के माध्यम से या इंस्टॉलर द्वारा/लाइब्रेरी/एप्लिकेशन सपोर्ट/सिमबीएल/प्लगइन्स पर मैन्युअल रूप से रखा जा सकता है। इसे उपयोगकर्ता-विशिष्ट गृह निर्देशिकाओं में भी रखा जा सकता है। इनपुट मैनेजर प्लगइन्स पर लाभ एस. आई. एम. बी. एल. बंडलों को प्लगइन को हटाकर और अनुप्रयोग को फिर से शुरू करके अक्षम किया जा सकता है। सामान्य इनपुट मैनेजर हैक के साथ, उपयोगकर्ता को लॉग आउट और लॉग इन करना होगा। इसके अलावा, सामान्य इनपुट प्रबंधक तंत्र को सभी कोको अनुप्रयोगों के लिए लोड किया जाता है, जो असंगतता और अप्रत्याशित अनुप्रयोग व्यवहार की संभावना प्रदान करता है। एस. आई. एम. बी. एल. केवल विशिष्ट और चिन्हित अनुप्रयोगों के लिए बंडलों को लोड करता है। इनपुट मैनेजर प्लगइन्स पर तेंदुए प्रतिबंधों का मतलब है कि उनकी स्थापना केवल सिस्टम-वाइड की जा सकती है। एस. आई. एम. बी. एल. प्लगइन प्रति उपयोगकर्ता स्थापित किए जा सकते हैं यदि एस. आई. एम. बी. एल. पूरे सिस्टम में स्थापित है। अद्यतन संगतता एस. आई. एम. बी. एल. प्लगइनों को यह निर्दिष्ट करना होगा कि वे अनुप्रयोग के किस संस्करण के साथ चलेंगे; सक्रिय प्लगइन के साथ अनुप्रयोग के एक और हाल के संस्करण को चलाने से एक त्रुटि संवाद दिखाई देगा। सभी असमर्थित हैक की तरह, एक प्लगइन को अद्यतन करने के लिए आवश्यक कार्य की मात्रा अद्यतन के आकार पर निर्भर करती है। सिमबीएल प्लगइन के विकास के लिए कोकोआ रिवर्स-इंजीनियरिंग के ज्ञान की आवश्यकता होती है। सिमबीएल केवल कोको अनुप्रयोगों के साथ काम करता है, न कि कार्बन या अन्य प्रकार के अनुप्रयोगों के साथ। एपीई के विपरीत, सिमबीएल का उपयोग करने के लिए किसी लाइसेंस भुगतान की आवश्यकता नहीं है, हालांकि दान का सुझाव दिया जाता है। एस. आई. एम. बी. एल. का स्रोत भी मुफ्त में उपलब्ध है। वैकल्पिक अनुप्रयोग एफ्लोट लेखकों द्वारा अस्वच्छता प्लगसूट द्वारा वर्धक (एस. आई. एम. बी. एल. प्लगइन्स के साथ संगत) नोरियो नोमुरा द्वारा ईज़ी. एस. आई. एम. बी. एल. (मूल एस. आई. एम. बी. एल. प्लगइन पर निर्मित, 10.7 और 10.8 के साथ संगत) डब्ल्यू0 एल. एफ. एस. चाइल्ड द्वारा एम. आई. एस. आई. एम. बी. एल. (एम. ओ. एस. 10.9 और उससे ऊपर) बाहरी संदर्भ लिंक एस. आई. एम. बी. एल. मैक. ओ. एस.-केवल मुफ्त सॉफ्टवेयर