SIMBL
SIMBL (سادہ بنڈل لوڈر کے لیے مختصر، سابقہ اسمارٹ ان پٹ منیجر بنڈل لوڈر، اور علامت یا سمبل کی طرح واضح کیا جاتا ہے)، مائیک سولومن کے ذریعہ تیار کردہ میک او ایس ایکس کے لیے ایک بند شدہ ایپلی کیشن اضافہ (ان پٹ منیجر بنڈل) لوڈر ہے۔ یہ تھرڈ پارٹی ڈویلپرز کو سورس کوڈ تک رسائی کے بغیر کوکو ماحول کے ساتھ تیار کردہ ایپلی کیشنز میں ترمیم اور فعالیت شامل کرنے میں مدد کرتا ہے۔ SIMBL ان پٹ منیجر سسٹم کے ذریعے کوڈ لوڈ کرتا ہے، جسے غیر ملکی ان پٹ طریقوں کی حمایت کے لیے تیار کیا گیا تھا۔ SIMBL استعمال کرنے والے پلگ ان کو عام ان پٹ منیجر ترمیمات جیسے مخصوص ایپلی کیشنز میں ٹارگیٹڈ کوڈ لوڈ کرنے کے مقابلے میں فوائد حاصل ہیں۔ سولومن کے پیٹھ ہیلمیٹ کے لیے ڈیزائن کیا گیا، SIMBL اب دوسرے ڈویلپرز استعمال کرتے ہیں۔ SIMBL کا سب سے زیادہ مقبول استعمال ایپل سفاری ویب براؤزر میں فعالیت شامل کرنا ہے جس میں 2010 میں ورژن 5 تک ایپل کا مجاز پلگ ان سسٹم نہیں تھا۔ SIMBL کو پابندی والے لائسنسنگ اور ایپلیکیشن انہانسر کے اخراجات اور ان پٹ منیجر میکانزم کے ذریعے کوڈ کو اندھا دھند لوڈ کرنے کی خرابیوں کے جواب میں تیار کیا گیا تھا۔ انسٹالیشن SIMBL کسی بھی دوسرے ان پٹ مینیجر کی طرح انسٹال ہے۔ اس طرح، یہ میک او ایس ایکس کے انسٹال شدہ ورژن کے لحاظ سے مخصوص مقامات تک محدود ہے۔ ڈیفالٹ تنصیبات میں، یہ/لائبریری/ان پٹ مینیجرز میں واقع ہے۔ چیتے سے پہلے میک او ایس ایکس کے ورژن میں، SIMBL فی صارف انسٹال کیا جا سکتا ہے۔ پلگ ان تنصیبات میں، SIMBL پیکیج خود بخود انسٹال ہو جاتا ہے۔ چونکہ SIMBL چل رہے عمل میں کوڈ داخل کرتا ہے، اس لیے بگی پلگ ان عمل یا یہاں تک کہ نظام بھر میں مسائل کا سبب بن سکتے ہیں۔ SIMBL کے لیے پلگ ان کوکو کے بنڈل ہوتے ہیں جو کوکو ایپلی کیشنز میں مختلف فعالیت کا اضافہ کرتے ہیں۔ انہیں صارف دستی طور پر فائنڈر کے ذریعے یا انسٹالر کے ذریعے/لائبریری/ایپلیکیشن سپورٹ/SIMBL/پلگ ان پر رکھ سکتا ہے۔ اسے صارف کے لیے مخصوص ہوم ڈائریکٹریز میں بھی رکھا جا سکتا ہے۔ ان پٹ منیجر پلگ ان کے فوائد SIMBL بنڈلوں کو پلگ ان کو ہٹا کر اور ایپلیکیشن کو دوبارہ شروع کر کے غیر فعال کیا جا سکتا ہے۔ عام ان پٹ منیجر ہیکس کے ساتھ، صارف کو لاگ آؤٹ اور لاگ ان کرنا ہوگا۔ اس کے علاوہ، عام ان پٹ منیجر میکانزم تمام کوکو ایپلی کیشنز کے لیے لوڈ کیا جاتا ہے، جو مطابقت پذیری اور غیر متوقع ایپلی کیشن رویے کا امکان فراہم کرتا ہے۔ SIMBL صرف مخصوص اور شناخت شدہ ایپلی کیشنز کے لیے بنڈل لوڈ کرتا ہے۔ ان پٹ منیجر پلگ ان پر چیتے کی پابندیوں کا مطلب ہے کہ ان کی تنصیب صرف سسٹم بھر میں کی جا سکتی ہے۔ SIMBL پلگ ان فی صارف انسٹال کیے جا سکتے ہیں اگر SIMBL سسٹم بھر میں انسٹال ہے۔ مطابقت کو اپ ڈیٹ کریں SIMBL پلگ ان کو یہ بتانا ہوگا کہ وہ ایپلی کیشن کے کون سے ورژن کے ساتھ چلیں گے۔ فعال پلگ ان کے ساتھ ایپلی کیشن کا حالیہ ورژن چلانے سے ایرر ڈائیلاگ ظاہر ہوگا۔ تمام غیر تعاون یافتہ ہیکس کی طرح، پلگ ان کو اپ ڈیٹ کرنے کے لیے درکار کام کی مقدار اپ ڈیٹ کے سائز پر منحصر ہوتی ہے۔ SIMBL پلگ ان کی ترقی کے لیے کوکو ریورس انجینئرنگ کے علم کی ضرورت ہوتی ہے۔ SIMBL صرف کوکو ایپلی کیشنز کے ساتھ کام کرتا ہے، کاربن یا دیگر قسم کی ایپلی کیشنز کے ساتھ نہیں۔ اے پی ای کے برعکس، سم بی ایل استعمال کرنے کے لیے لائسنسنگ کی ادائیگی کی ضرورت نہیں ہے، حالانکہ عطیہ تجویز کیا جاتا ہے۔ SIMBL کا ماخذ بھی مفت دستیاب ہے۔ متبادل ایپلی کیشن افلوٹ مصنفین کے ذریعہ انسینٹی پلگ سوٹ کے ذریعہ بڑھانے والا (SIMBL پلگ ان کے ساتھ مطابقت رکھتا ہے) نوریو نومورا کے ذریعہ ایزی SIMBL (اصل SIMBL پلگ ان پر بنایا گیا، 10.7 اور 10.8 کے ساتھ مطابقت رکھتا ہے) W0lfschild کے ذریعہ مائی SIMBL (macOS 10.9 اور اس سے اوپر) بیرونی حوالہ جات صرف SIMBL میک او ایس مفت سافٹ ویئر سے منسلک ہیں۔