MacApp
மேக்ஆப் என்பது ஆப்பிள் கணினியின் நிறுத்தப்பட்ட கிளாசிக் மேக் ஓஎஸ்க்கான பொருள் சார்ந்த பயன்பாட்டு கட்டமைப்பாகும். 1985 இல் வெளியிடப்பட்டது, இது 1991 இன் பதிப்பு 3 வெளியீட்டில் ஆப்ஜெக்ட் பாஸ்கலில் இருந்து சி + + க்கு மாறியது, இது சிஸ்டம் 7 இன் புதிய செயல்பாட்டின் பெரும்பகுதிக்கு ஆதரவை வழங்கியது. அடோப் ஃபோட்டோஷாப் மற்றும் சாப்ட்பிரஸ் ஃப்ரீவே உள்ளிட்ட பல்வேறு முக்கிய பயன்பாடுகளுக்கு மேக்ஆப் பயன்படுத்தப்பட்டது. மைக்ரோசாப்டின் எம்எஃப்சி மற்றும் போர்லேண்டின் ஓ. டபிள்யூ. எல் இரண்டும் மேக்ஆப் கருத்துகளை நேரடியாக அடிப்படையாகக் கொண்டிருந்தன. பத்து ஆண்டுகளில், தயாரிப்பு சிறிய வளர்ச்சியைக் கொண்டிருந்த காலகட்டங்களைக் கொண்டிருந்தது, அதைத் தொடர்ந்து செயல்பாட்டின் தூண்டுதல்கள் இருந்தன. இந்த காலகட்டத்தில், சைமான்டெக்கின் திங்க் கிளாஸ் லைப்ரரி/திங்க் பாஸ்கல் மேக்ஆப்பிற்கு ஒரு தீவிர போட்டியாளராக மாறியது, இது மிக உயர்ந்த செயல்திறன் கொண்ட ஒருங்கிணைந்த மேம்பாட்டு சூழலில் (ஐடிஇ) ஒரு எளிய மாதிரியை வழங்குகிறது. 1990 களின் முற்பகுதியில் பவர்பிசி இயங்குதளத்திற்கு நகர்வதற்கு சைமண்டெக் மெதுவாக பதிலளித்தது, மேலும் மெட்ரோவர்க்ஸ் முதன்முதலில் 1994 இல் தங்கள் கோட் வாரியர்/பவர்பிளான்ட் அமைப்பை அறிமுகப்படுத்தியபோது, அது மேக்ஆப் மற்றும் திங்க் ஆகிய இரண்டையும் மேக்கின் முதன்மை மேம்பாட்டு தளங்களாக விரைவாக இடம்பெயர்ந்தது. ஆப்பிள் கூட 1990 களின் நடுப்பகுதியில் கோப்லாண்ட் சகாப்தத்தில் கோட் வாரியரை அதன் முதன்மை மேம்பாட்டு தளமாக பயன்படுத்தியது. மேக்ஓஎஸ் எக்ஸ் இல் கார்பன் அமைப்புக்கு மாறுவதற்கான ஒரு அமைப்பாக 2000 மற்றும் 2001 க்கு இடையில் மேக்ஆப் ஒரு சுருக்கமான ஒத்திவைப்பைக் கொண்டிருந்தது. இருப்பினும், ஜூன் 2001 இல் உலகளாவிய டெவலப்பர்கள் மாநாட்டில் (WWDC) ஒரு பதிப்பை நிரூபித்த பிறகு, அந்த அக்டோபரில் அனைத்து வளர்ச்சிகளும் ரத்து செய்யப்பட்டன. வரலாற்று பாஸ்கல் பதிப்புகள் மேக்ஆப் என்பது லிசா கருவித்தொகுப்பின் நேரடி வழித்தோன்றலாகும், இது லாரி டெஸ்லர் தலைமையிலான ஒரு பொருள் சார்ந்த பயன்பாட்டு கட்டமைப்பை வடிவமைப்பதில் ஆப்பிளின் முதல் முயற்சியாகும். கருவித்தொகுப்புக்கான பொறியியல் குழுவில் லாரி ரோசென்ஸ்டீன், ஸ்காட் வாலஸ் மற்றும் கென் டாய்ல் ஆகியோர் அடங்குவர். கருவித்தொகுப்பு கிளாஸ்கல் என்று அழைக்கப்படும் தனிப்பயன் மொழியில் எழுதப்பட்டது, இது பாஸ்கல் மொழியில் பொருள் சார்ந்த நுட்பங்களைச் சேர்த்தது. ஆரம்பத்தில், மேக்கிற்கான வளர்ச்சி லிசா ஒர்க்ஷாபில் ஒரு குறுக்கு-தொகுப்பைப் பயன்படுத்தி மேற்கொள்ளப்பட்டது. மேக் விற்பனை லிசா விற்பனையை திறம்பட முடிவுக்குக் கொண்டுவந்ததால், மேக்கிற்கான ஒரு புதிய மேம்பாட்டு தளத்தை உருவாக்க ஒரு முயற்சி தொடங்கியது. லிசா புரோகிராமரின் பட்டறை 1985 ஆம் ஆண்டில் மெக்கின்டோஷ் புரோகிராமரின் பட்டறை அல்லது எம். பி. டபிள்யூ ஆனது. இந்த செயல்முறையின் ஒரு பகுதியாக, கிளாஸ்கல் ஆப்ஜெக்ட் பாஸ்கல் ஆக புதுப்பிக்கப்பட்டது மற்றும் லிசா டூல்கிட் மேக்ஆப் ஆக மாறியதற்கு வடிவமைப்பு குறிப்புகளை வழங்கியது. பயன்பாட்டு கட்டமைப்பு இல்லாமல் ஒரு மேக் நிரலை எழுதுவது எளிதான பணி அல்ல, ஆனால் அந்த நேரத்தில் பொருள் சார்ந்த நிரலாக்க புலம் இன்னும் ஒப்பீட்டளவில் புதியதாக இருந்தது மற்றும் பல டெவலப்பர்களால் ஓரளவு சந்தேகத்திற்குரியதாக கருதப்பட்டது. ஆரம்பகால கட்டமைப்புகள் இந்த சந்தேகத்தை உறுதிப்படுத்த முனைந்தன, அவை பெரியவை, மெதுவானவை மற்றும் பொதுவாக நெகிழ்வற்றவை. இந்த வார்த்தையின் அனைத்து அர்த்தங்களிலும் உண்மையிலேயே பயன்படுத்தக்கூடிய முதல் கட்டமைப்பாக மேக்ஆப் இருக்கலாம். தொகுக்கப்பட்ட பயன்பாடுகள் அளவு மற்றும் நினைவக தடம் ஆகியவற்றின் அடிப்படையில் மிகவும் நியாயமானவை, மேலும் டெவலப்பர்கள் அதிலிருந்து வெட்கப்படுவதற்கு செயல்திறன் மோசமாக இல்லை. அதன் முதல் வெளியீடுகளில் "மிகவும் எளிமையானது" என்றாலும், பல பின்தொடர்தல் பதிப்புகள் முக்கிய சிக்கல்களை விரைவாக நிவர்த்தி செய்தன. இந்த கட்டத்தில், 1987 ஆம் ஆண்டில், இந்த அமைப்பு ஒரு பயனுள்ள கருவியாக முதிர்ச்சியடைந்தது, மேலும் பல டெவலப்பர்கள் அதை பெரிய திட்டங்களில் பயன்படுத்தத் தொடங்கினர். மேக்ஆப் 2 1989 இல் வெளியிடப்பட்டது. மேம்பாடுகளில் சில UI உறுப்பு தொடர்புகளின் எளிமைப்படுத்தல் மற்றும் மல்டிஃபைண்டருக்கான ஆதரவு ஆகியவை அடங்கும். 1992 ஆம் ஆண்டில் எம்பிடபிள்யூ பாஸ்கல் ஆதரவைக் கைவிடுவதாக ஆப்பிள் அறிவித்ததால், இந்த பதிப்பு புதுப்பிக்கப்படவில்லை, சிஸ்டம் 7 ஆதரவுடன் கூட இல்லை, மேலும் பாஸ்கல் டெவலப்பர்கள் மேக்ஆப் 2 ஐ பவர்பிசிக்கு போர்ட் செய்ய தனியாக விடப்பட்டனர். இந்த கட்டத்தில், 1980 களின் பிற்பகுதியில், சந்தை சி + + ஐ நோக்கி நகர்ந்து கொண்டிருந்தது, மேலும் ஆப்பிள் சி + + தொகுப்பாளரின் பீட்டா பதிப்பு 1989 இல் மேக்ஆப் 2 வெளியீட்டைச் சுற்றி தோன்றியது. அதே நேரத்தில், ஆப்பிள் சிஸ்டம் 7 ஐ வெளியிடும் முயற்சியில் ஆழமாக இருந்தது, இது பல முக்கிய புதிய அம்சங்களைக் கொண்டிருந்தது. மேக்ஆப்பின் முற்றிலும் புதிய பதிப்பான 3 க்கு மாற முடிவு செய்யப்பட்டது, இது ஆப்ஜெக்ட் பாஸ்கலுக்கு பதிலாக சி + + ஐப் பயன்படுத்தும். இந்த நடவடிக்கை யூஸ்நெட் மற்றும் பிற மன்றங்களில் ஆப்ஜெக்ட் பாஸ்கல் மற்றும் சி + + இன் ஆதரவாளர்களிடையே நீண்ட மற்றும் சூடான விவாதத்திற்கு உட்பட்டது. இருப்பினும், டெவலப்பர் தொகுப்பான எம்பிடபிள்யூ காலாவதியானாலும், 1991 இல் வெளியான பிறகு 3 ஒரு நியாயமான பின்தொடர்பைப் பெற முடிந்தது. ஆப்பிள் பின்னர் முழு டெவலப்பர் கருவிகள் குழுவையும் குறைத்து, மேக்ஆப் மற்றும் எம்பிடபிள்யூ இரண்டையும் குறைவான பணியாளர்களாக விட்டுவிட்டது. இந்த குறைப்புக்கான காரணங்களில் ஒன்று, வளர்ச்சிக்கான "அடுத்த சிறந்த தளத்தை" அறிமுகப்படுத்த முயற்சிக்கும் ஆப்பிளின் நீண்ட கதை, கிட்டத்தட்ட எப்போதும் ஒருவித குறுக்கு-தள அமைப்பின் வடிவத்தில். அவர்களின் முதல் முயற்சி பெட்ராக் ஆகும், இது மேக் மற்றும் விண்டோஸில் இயங்கும் சைமண்டெக்குடன் இணைந்து உருவாக்கப்பட்ட ஒரு வகுப்பு நூலகமாகும், இது இரு தரப்பினரும் இறுதியில் மற்றவர்களுடன் இணைந்து பணியாற்றுவதை கைவிட்டதால் நீடித்த மரணத்தை சந்தித்தது. அவர்களின் பிரச்சினைகளுக்கு ஒரு காரணம் ஓபன்டாக் உருவாக்கம் ஆகும், இது பெட்ராக்குடன் நேரடியாக போட்டியிடும் குறுக்கு-தள அமைப்பாக உருவாக்கப்பட்டது. பெட்ராக்கை ஓபன்டாக் தளமாக நிலைநிறுத்த சில முயற்சிகள் நடந்தன, ஆனால் இதிலிருந்து எதுவும் வரவில்லை. இந்த முன்னேற்றங்கள் நடந்துகொண்டிருந்தபோது, எம். பி. டபிள்யூ மற்றும் மேக்ஆப் பெரும்பாலும் புறக்கணிக்கப்பட்டன. அந்த டெவலப்பர் வளங்களை இந்த புதிய திட்டங்களில் வைப்பது மிகவும் முக்கியமானது, அவை விரைவில் சந்தையை அடைய உதவும். ஆனால் பெட்ராக் தோல்வியுற்றபோது, ஓபன்டாக் ஒரு மந்தமான வரவேற்பைக் கண்டபோது, மேக்கில் இப்போது கிட்டத்தட்ட ஒரு தசாப்தம் பழமையான கருவிகள் இருந்தன, மேலும் மூன்றாம் தரப்பினரின் புதிய தயாரிப்புகளுடன் போட்டியிட முடியவில்லை. 1990 களின் முற்பகுதியில் போட்டி கட்டமைப்புகள் மேக்ஆப்பிற்கு உண்மையான போட்டியாளர்களாக வளர்ந்தன. முதலில் சைமான்டெக்கின் டிசிஎல் பின்தொடர்பவர்களைப் பெற்றது, ஆனால் பின்னர் மெட்ரோவர்க்ஸின் பவர்பிளான்ட் பொதுவாக முழு சந்தையையும் கைப்பற்றியது. மேக்ஆப்பின் முக்கிய டெவலப்பர்கள் 1990கள் முழுவதும் குறைந்த செயல்பாட்டு மட்டத்தில் கணினியில் தொடர்ந்து பணியாற்றினர். ஆப்பிளின் அனைத்து "அதிகாரப்பூர்வ" குறுக்கு-தளத் திட்டங்களும் சரிந்தபோது, 1996 ஆம் ஆண்டின் பிற்பகுதியில் குழு மேக்ஆப்பின் குறுக்கு-தள பதிப்பை வழங்குவதாக அறிவித்தது. விரைவில், ஆப்பிள் நெக்ஸ்ட்டை வாங்கி, கோகோ என்ற பெயரில் ஆப்பிளின் முதன்மை மேம்பாட்டு தளமாக ஓபன்ஸ்டெப் இருக்கும் என்று அறிவித்தது. கோகோ ஏற்கனவே குறுக்கு-தளமாக இருந்தது, அந்த நேரத்தில் ஏற்கனவே சுமார் ஆறு தளங்களுக்கு அனுப்பப்பட்டது, மேலும் மேக்ஆப்பை விட மிகவும் மேம்பட்டது. இது தற்போதுள்ள மேக் புரோகிராமர்களிடமிருந்து வலுவான எதிர்ப்புகளுக்கு வழிவகுத்தது, அவர்களின் நிரல்கள் "பெனால்டி பாக்ஸுக்கு" அனுப்பப்படுவதை எதிர்த்து, திறம்பட கைவிடப்பட்டன. டபிள்யுடபிள்யுடிசி '98 இல், ஸ்டீவ் ஜாப்ஸ் கோகோவுக்கு நகர்வது குறித்த எதிர்மறையான பின்னூட்டம் கார்பன் அமைப்பை அறிமுகப்படுத்துவதன் மூலம் தீர்க்கப்படுவதாக அறிவித்தார். கார்பன் ஏற்கனவே இருக்கும் மேக் நிரல்களை புதிய இயக்க முறைமையின் கீழ் சொந்தமாக இயக்க அனுமதிக்கும், சில மாற்றங்களுக்குப் பிறகு. மெட்ரோவர்க்ஸ் தங்கள் பவர்பிளான்ட் கட்டமைப்பை கார்பனுக்கு அனுப்பப்போவதாக அறிவித்தது, ஆனால் மேக்ஆப் குறித்து ஆப்பிள் இதேபோன்ற அறிவிப்பை வெளியிடவில்லை. இந்த காலகட்டத்தில் விசுவாசமான மேக்ஆப் பயனர்களின் மையமாக இருந்தது, அவர்கள் ஆப்பிளின் நடத்தையால் பெருகிய முறையில் விரக்தியடைந்தனர். 1990 களின் பிற்பகுதியில், கொக்கோ அறிமுகப்படுத்தப்பட்டபோது, இது உற்பத்தியை முற்றிலுமாக தள்ளுபடி செய்ய வளர்ந்தது. விஷயங்கள் மிகவும் மோசமாக இருந்ததால், மேக்ஆப் பயனர்களின் ஒரு குழு, ஆப்பிள் ஊழியர்கள் தங்களை சந்திக்க ஒரு அறையை மறுப்பதைத் தவிர்ப்பதற்காக, WWDC '98 இல் தங்கள் சொந்த கூட்டத்தை ஒரு கற்பனையான பெயரில் ஏற்பாடு செய்யும் அளவுக்குச் சென்றது. இந்த தொடர்ச்சியான ஆதரவு ஆப்பிள் நிறுவனத்திற்குள் காணப்பட்டது, மேலும் 1999 ஆம் ஆண்டின் பிற்பகுதியில் ஒரு "புதிய" மேக்ஆப் குழு, அதில் பணியாற்றிய உறுப்பினர்களைக் கொண்டது, ஒரு புதிய பதிப்பை வெளியிடும் பணி வழங்கப்பட்டது. புதிய ஆப்பிள் கிளாஸ் சூட்ஸ் (ஏ. சி. எஸ்), ஓபன்ஸ்டெப்பில் இருந்து அறிமுகப்படுத்தப்படும் பல புதிய மேக் ஓஎஸ் அம்சங்களுக்கான சி + + ரேப்பர்களின் மெல்லிய அடுக்கு மற்றும் ப்ராஜெக்ட் பில்டரில் கட்டமைப்பதற்கான ஆதரவு ஆகியவை இதில் அடங்கும். மேக்ஆப் 3 வெளியீடு XV ஆகஸ்ட் 28,2001 அன்று பலரின் மகிழ்ச்சிக்கு வெளியிடப்பட்டது. இருப்பினும், அக்டோபரில் தயாரிப்பு மீண்டும் ஒரு முறை கொல்லப்பட்டது, இந்த முறை என்றென்றும், மேக்ஆப்பின் தற்போதைய பதிப்புகளுக்கான ஆதரவு அதிகாரப்பூர்வமாக முடிவுக்கு வந்தது. கார்பன்-இணக்கமான பவர்பிளான்ட் எக்ஸ் 2004 வரை அனுப்பப்படவில்லை, இன்று கோகோ மேகோஸ் மற்றும் ஐஓஎஸ் நிரலாக்கத்திற்கு கிட்டத்தட்ட உலகளாவியது. 2001 ஆம் ஆண்டில் ஆப்பிள் அதை ஆதரிப்பதை நிறுத்தியதிலிருந்து கட்டமைப்பை பராமரித்து மேம்படுத்திய அர்ப்பணிப்புள்ள டெவலப்பர்கள் குழுவால் மேக்ஆப் இன்று உயிருடன் வைக்கப்படுகிறது. கார்பன் நிகழ்வுகள், யுனிவர்சல் பைனரிகள், யூனிகோட் உரை, எம்எல்டிஇ கட்டுப்பாடு, தரவு உலாவி கட்டுப்பாடு, எஃப்எஸ்ஆர்இஎஃப்எஸ், எக்ஸ்எம்எல் பகுப்பாய்வு, தனிப்பயன் கட்டுப்பாடுகள், கலப்பு சாளரம், இழுவை சாளரம், எச்ஐவி வியூ சாளரம் மற்றும் தனிப்பயன் சாளரம் ஆகியவற்றை முழுமையாக ஆதரிக்க மேக்ஆப் புதுப்பிக்கப்பட்டுள்ளது. மேக்ஆப்பில் எச்ஐஓபஜெக்ட் மற்றும் எச்ஐவியூவிற்கான சி + + ரேப்பர் வகுப்புகளும் உள்ளன. மேலும் பாஸ்கல் பதிப்பு, முக்கியமாக மேக்ஆப்-2 ஐ அடிப்படையாகக் கொண்டது, மேக் ஓஎஸ் எக்ஸ் மற்றும் எக்ஸ்கோட் ஆகியவற்றிற்கு அனுப்பப்பட்டுள்ளது. இது நீண்ட யூனிகோட் கோப்பு பெயர்கள் மற்றும் தானியங்கி பைட்-பரிமாற்றத்துடன் ஸ்ட்ரீம் செய்யப்பட்ட ஆவணங்களைக் கொண்டுள்ளது. மேக்ஆப் எக்ஸ்கோட் ஐடிஇ-ஐ ஆதரிக்கிறது. உண்மையில் WWDC 2005 இல், ஆப்பிள் இன்டெல் CPU களுக்கு மாறுவதாக அறிவித்த பிறகு, யுனிவர்சல் பைனரிகளை ஆதரிக்க மேக்ஆப் மற்றும் மேக்ஆப் எடுத்துக்காட்டு பயன்பாடுகளை புதுப்பிக்க ஒரு டெவலப்பருக்கு 48 மணி நேரம் பிடித்தது. இந்த விளக்கம் மேக்ஆப் 3 ஐ அடிப்படையாகக் கொண்டது, இது முந்தைய 2 ஐ விட மிகவும் மேம்பட்ட அடிப்படை மாதிரியைக் கொண்டிருந்தது மற்றும் பல குறிப்பிடத்தக்க வழிகளில் வேறுபட்டது. மேக் ஓஎஸ் மிகவும் எளிமையான நிகழ்வு கையாளும் அமைப்பைக் கொண்டுள்ளது. இயக்க முறைமையிலிருந்து பயன்பாட்டிற்கு அனுப்பப்பட்ட நிகழ்வு அமைப்பு "விசைப்பலகை" அல்லது "மவுஸ் கிளிக்" போன்ற ஒரு நிகழ்வு வகையை மட்டுமே கொண்டுள்ளது, மேலும் அதன் இருப்பிடம் மற்றும் மாற்றியமைக்கும் விசைகள் பற்றிய விவரங்கள் கீழே உள்ளன. இந்த எளிய தகவலை பயனர் மேற்கொண்ட செயலில் டிகோட் செய்வது பயன்பாட்டைப் பொறுத்தது, எடுத்துக்காட்டாக, ஒரு மெனு கட்டளையைக் கிளிக் செய்க. இதை டிகோடிங் செய்வது கடினமாக இருக்கலாம், திரையில் உள்ள பொருட்களின் பட்டியல்களை இயக்கி, நிகழ்வு அவற்றின் எல்லைக்குள் நடந்ததா என்று சரிபார்க்கவும். மேக்ஆப் கட்டளை முறையைப் பயன்படுத்தி இந்த சிக்கலுக்கு ஒரு தீர்வை வழங்கியது, இதில் பயனர் செயல்கள் நிகழ்வு விவரங்களைக் கொண்ட பொருள்களில் இணைக்கப்பட்டுள்ளன, பின்னர் அவற்றைச் செய்ய சரியான பொருளுக்கு அனுப்பப்படுகின்றன. நிகழ்வை "சரியான பொருளுக்கு" வரைபடமாக்கும் தர்க்கம் முற்றிலும் கட்டமைப்பிலும் அதன் இயக்க நேரத்திலும் கையாளப்பட்டது, இது இந்த பணியின் சிக்கலை பெரிதும் குறைத்தது. அடிப்படை OS நிகழ்வுகளை எடுத்து, அவற்றை சொற்பொருள் ரீதியாக உயர் நிலை கட்டளைகளாக மொழிபெயர்க்கவும், பின்னர் கட்டளையை சரியான பொருளுக்கு வழிநடத்தவும் மேக்ஆப்பின் உள் இயந்திரத்தின் பங்கு ஆகும். ஒவ்வொரு நிரலுக்கும் தேவைப்படும் இந்த குறியீட்டை எழுத வேண்டிய ஆசிரியருக்கு மேக்ஆப் நிவாரணம் அளித்தது மட்டுமல்லாமல், ஒரு பக்க விளைவாகவும் இந்த வடிவமைப்பு குறியீட்டை கட்டளைகள், பயனர் எதிர்கொள்ளும் செயல்கள் மற்றும் அவற்றின் கையாளிகள், வேலையைச் செய்த உள் குறியீடுகளாகப் பிரித்தது. உதாரணமாக, "டர்ன் கிரீன்" மற்றும் "டர்ன் ரெட்" ஆகியவற்றிற்கான கட்டளைகள் இருக்கலாம், இவை இரண்டும் ஒரே செயல்பாட்டால் கையாளப்படுகின்றன, சேஞ்ச்கலர் (). கட்டளைகளையும் கையாளுபவர்களையும் சுத்தமாக பிரிக்கும் ஒரு நிரல், ஆப்பிள் பேச்சுவழக்கில், காரணியாக அறியப்பட்டது. சிஸ்டம் 7 இல் தொடங்கி மேக் ஓஎஸ் இன் பிற்கால பதிப்புகளில் ஒரு நிரலின் காரணி குறிப்பாக முக்கியமானது. சிஸ்டம் 7 ஆப்பிள் நிகழ்வுகள் அமைப்பை அறிமுகப்படுத்தியது, இது அசல் மேக் ஓஎஸ் இன் நிகழ்வு அமைப்பை மிகவும் பணக்காரத்துடன் விரிவுபடுத்தியது, இது ஓஎஸ்ஸிலிருந்து ஒரு குறிப்பிட்ட பயன்பாட்டிற்கு மட்டுமல்ல, பயன்பாடுகளுக்கு இடையில் அனுப்பப்படலாம். இது ஆப்பிள் ஸ்கிரிப்ட் அமைப்புடன் இணைக்கப்பட்டது, இது இந்த நிகழ்வுகளை ஸ்கிரிப்டிங் குறியீட்டிலிருந்து உருவாக்க அனுமதித்தது. மேக்ஆப் 3 இல், ஆப்பிள் நிகழ்வுகள் நேரடி பயனர் செயல்களால் தொடங்கப்பட்டதைப் போல அதே கட்டளைகளில் டிகோட் செய்யப்பட்டன, அதாவது ஆப்பிள் நிகழ்வுகளை நேரடியாகக் கையாள டெவலப்பர் அதிக குறியீட்டை எழுத வேண்டியதில்லை. மேக்ஆப் 2 உட்பட முந்தைய அமைப்புகளைப் பயன்படுத்தும் டெவலப்பர்களுக்கு இது ஒரு பெரிய சிக்கலாக இருந்தது, இது போன்ற பிரிப்பு இல்லை மற்றும் பெரும்பாலும் ஆப்பிள் நிகழ்வு ஆதரவு விடுபட வழிவகுத்தது. ஒரு பயன்பாட்டு கட்டமைப்பாக அதன் பங்கைக் கருத்தில் கொண்டு, மேக்ஆப் பெரும்பாலான அடிப்படை மேக் GUI ஐ உள்ளடக்கிய பல முன்-உருட்டப்பட்ட பொருள்களையும் உள்ளடக்கியது-சாளரங்கள், மெனுக்கள், உரையாடல்கள் மற்றும் ஒத்த விட்ஜெட்டுகள் அனைத்தும் கணினியில் குறிப்பிடப்பட்டன. துரதிர்ஷ்டவசமாக, ஆப்பிள் பொதுவாக "நிஜ உலகில்" பயன்படுத்தக்கூடிய அமைப்புகளை வழங்குவதற்குப் பதிலாக தற்போதுள்ள உள் மேக் ஓஎஸ் குறியீட்டில் இலகுரக ரேப்பர்களை வழங்கியது. உதாரணமாக, டி. டி. இ. வியூ வகுப்பு நிலையான உரை எடிட்டர் விட்ஜெட்டாக வழங்கப்பட்டது, ஆனால் அடிப்படை டெக்ஸ்ட் எடிட் செயல்படுத்தல் கடுமையாக மட்டுப்படுத்தப்பட்டது மற்றும் ஆப்பிள் பெரும்பாலும் அதை தொழில்முறை பயன்பாடுகளுக்கு பயன்படுத்தக்கூடாது என்று கூறியது. இதன் விளைவாக, டெவலப்பர்கள் பெரும்பாலும் இந்த வகையான தேவைகளை நிவர்த்தி செய்ய கூடுதல் பொருட்களை வாங்க வேண்டிய கட்டாயம் ஏற்பட்டது, அல்லது தங்கள் சொந்த உருட்டப்பட்டது. தொழில்முறை தரமான GUI பொருட்களின் தொகுப்பு இல்லாதது மேக்ஆப்பின் மிகப்பெரிய பிரச்சினைகளில் ஒன்றாக கருதப்படலாம். மேக்ஆப் ஆர் 16 வெளியீட்டின் மூலம் இந்த சிக்கல் தீர்க்கப்பட்டுள்ளது. மேக்ஆப் ஆர்16 அனைத்து மேக்ஆப் ஜியுஐ பொருட்களுக்கும் நிலையான கார்பன் கட்டுப்பாடுகளைப் பயன்படுத்துகிறது. உதாரணமாக, முழு யூனிகோட் உரை மற்றும் நீண்ட ஆவண ஆதரவுக்காக கார்பன் பன்மொழி உரை இயந்திரத்தை (எம். எல். டி. இ) அறிமுகப்படுத்தியது. ஆர்16 இல், அசல் டி. டி. இ. வியூ வகுப்பு டி. எம். எல். டி. இ. வியூவால் மாற்றப்பட்டுள்ளது, இது எம். எல். டி. இ கட்டுப்பாட்டைப் பயன்படுத்துகிறது. குறிப்பிடத்தக்க பயனர்கள் அடோப் ஃபோட்டோஷாப் முதலில் மேக்ஆப் 1.1.1 உடன், ஆப்ஜெக்ட் பாஸ்கலில் எழுதப்பட்டது, பின்னர் சி + + மற்றும் மேக்ஆப் 3.0 க்கு ஃபோட்டோஷாப் 2.5 க்கு அனுப்பப்பட்டது. ஆப்பிள் நிறுவனத்தால் மேக்ஆப் ரத்து செய்யப்பட்ட பிறகு, ஃபோட்டோஷாப் மேம்பாட்டுக் குழுவால் பராமரிப்பு உள்நாட்டில் எடுத்துக் கொள்ளப்பட்டு, பவர்பிசிக்கு அனுப்பப்பட்டு, விண்டோஸ் இயங்குதள துறைமுகத்துடன் பகிர்ந்து கொள்ள மாற்றப்பட்டது. குறிப்புகள் வெளிப்புற இணைப்புகள் மேக்ஆப்பிற்கான புரோகிராமரின் வழிகாட்டி-இன்சைட் மெக்கின்டோஷ் தொடர் மெக்கின்டோஷ் இயக்க முறைமைகள் ஏபிஐ கிளாசிக் மேக் ஓஎஸ் நிரலாக்க கருவிகளிலிருந்து முழு ஆவணப்படுத்தல்