Осымшаның жұмыс ортасы
Lion қосымшасы жұмыс ортасының кең диапазонын қолдайды. Олардың біреуі Мас ескі қосымшаларымен кері сәйкестілікті ұсыну үшін керек, қалғаны UNIX негізінде танымал құралдарға арналған құралды қосады. Сонымен қатар қарапайым қолданушыға қандай жұмыс ортасын қосымша қолданатынын – жүйе сәйкес ресурстарды автоматты түрде ұсынатынына уайымдаудың қажеті жоқ. Lion қосымшаларының бес негізгі жұмыс ортасы Cocoa, Carbon, Java, BSD және XI1 болып табылады.
Осымша ақпарат.Lion жүйесінің архитектурасы мен қосымшалардың жұмыс ортасы туралы болығырақ білу үшін өндірушілерге арналған ресурстары бар Apple сайтына кіріңіздер : http://developer.apple.com/technologies/mac.
Cocoa
Cocoa Lion-ға қарағанда ерекше қосымшаның жұмыс ортасы болып табылады, өйткені қосымшалар негізінде тек iOS мен Мае OS X орындалады. Cocoa Objective-C программалауының нысанды-бағытталған тіліне негізделеді. Егер оларға Мас компьютерінің соңғы мүмкіндіктерінің артықшылықтарын қолдану талап етілсе, онда көбінесе өндірушілер Cocoa ортасын қолдануға мәжбүрлі. Мысалы, тек Сосоа- қосымшалары біруақытта графикалық интерфейсті және 64-разрядты қызметтің артықшылықтарын қолдана алады. Осыған байланысты кіріктірілген жүйелік программалық қамтамасыз етудің үлкен бөлігі мен көлденең өндірушілердің жаңа программалық қамтамасыз етуі Cocoa жұмыс ортасы үшін өндіріледі.
Carbon
Carbon қосымшасының жұмыс ортасы Mac OS 9 алдыңғы жұмыс ортасының жаңартылған және қарапайым нұсқасы болып табылады. Өндірушілер Mac OS Xта орындау үшін Mac OS операциялық ортаға (көбінесе бұл үшін кішкене түзетулер керек) арналған өзінің ескірген қосымшаларын жаңарта алады. Carbon ортасы С және C++ программалаудың салалы стандартты тілдеріне негізделеді. Сырттай Carbon және Cocoa қосымшалары арасында айырмашылық тіптен жоқ.
Mac OS X әрбір жаңа нұсқасымен Cocoa мен Carbon арасындағы айырмашылық азаяды. Көптеген заманауи қосымшалар екі жұмыс ортасының артықшылықтары қолданатын кодтан тұрады. Бірақ Apple компаниясы Mac OS X 10.6та Carbon графикалық қосымшалары үшін емес, Cocoa графикалық қосымшалары үшін 64-разрядты толық қолдауды қоса отырып шектеу жүргізді. Apple Lion-ға арналған жаңа программалар тек Cocoa ортасында өндірілуі керектігін анық түсіндірді.
Java
Java платформаға тәуелсіз қосымшаларды құру мақсатында Sun Microsystems компаниясы құрған қосымшаның жұмыс ортасы болып табылады. Өндіруші Java виртуалды машинасын қолдайтын кез келген ОЖ-де орындалатын программалық кодты құра алады. Дегенмен ОЖ Lion Java орындау уақытының ортасын қолдайды, ол жасырын түрде Java ортасын орнату бағдарламасын қоспайды. Lion ОЖ-де Java апплетін немесе қосымшасын қосудың бірінші мүмкіндігінде программалық қамтамасыз етілуді жаңарту (Software Update) программасы Apple компаниясының серверімен OS X Lion арналған Java ортасын автоматты түрде жүктейді және оны орнатады.
Кез келген басқа программалық қамтамасыз етілуді жаңарту жағдайындағыдай Java орындаудың уақыт ортасын орнату үшін администратордың тіркеу мәліметтерін енгізу керек. Сондықтан егер сіз сіздің пайдаланушыңызға Java-қосымшаларға қол жету керек болса, онда Lion стандартты құрылым бөлігі ретінде OS X Lion-ға арналған Java ортасын жүктеп және орната аласыз.
Қосымша ақпарат. OS X Lion үшін Java-ны қолмен жүктеу үшін DL1421, Java for OS X Lion білім базасының мақаласына көңіл аударыңыз.
OS X Lion үшін орнатылған Java ортасы 32-разрядты және 64-разрядты қосымшалар мен 1.6.x нұсқасының Java SE апплеттеріy қолдайды. Көптеген Java қосымшаларs Java Web Start (.jnlp) кішкене файлының желісі арқылы жүктемемен жеткізіледі. .jnlp файлын екі рет шерту /Library/Caches/Java/Cache папкасында Java қосымшаларын қалған бөліктерін жүктейтін /System/Library/CoreServices/Java Web Start утилитін қосады. Java-қосымшасын жүктеу аяқталғаннан кейін екінші рет қосылады, Мас компьютерінің басқа қосымшаларымен бірге өзінің жұмыс ортасында қосылады. Екінші рет Java қосымшасы қосылған кезде, Java Web Start қосымшасы кішкене .jrilp файлын Java-ның автономды қосымшасына айналдырады. Java қосымшасының қосымша үйлестірілуі /Утилиттер/ Javaны үйлестіру (Utilities/Java Preferences} қосымшасын орындауға мүмкіндік береді.
Қосымша ақпарат. Басқа технологияны көрсететін JavaScript, браузерлермен тәжірибелік түрде қолданылады және Java қосымшасының орындау уақытының ортасынан ерекшеленді. Lion ОЖ-не қосылған Safari браузері JavaScript-тің толық қолдауын ұсынады.
BSD
Mac OS X vIO.5-тан бастай отырып, жүйе Posix және 03-пен сәйкес болды. Lion көптеген UNIX программалармен сәйкес келеді. «Darwin» атты Mac OS X жүйесінің (ядро) негізі Free Berkeley Software Distribution (FreeBSD) UNIX ашық коды бар операциялық жүйенің командалық қатар интерфейсіне құрылған. Командалық қатарға көбінесе Программалар/Утилиттар/ Терминал (Mpplications/Utilities.Terrntnnl} қосымшасы арқылы назар аударуға болады. Командалық қатардың әр түрлі утилиттері бүкіл осы басшылық бойынша қарастырылады, ал Б қосымшасы осы ортаға кіріспе ретінде қызмет етеді.
Х11
XII - UNIX жұмыс станциясы үшін графикалық қосымшаның бірыңғай платформасын қамтамасыз ететін ВSD ортасының кеңейтілуі. Apple компаниясының XII жүзеге асуы XFree86 ашық негізгі кодты танымал жобасына негізделген. XII-қосымшаларына қол жеткізу үшін олардың орындалатын файлдарына екі рет шерту керек немесе Программалар/Утилиттер/ орналасқан Х11интерфейсін ашуға болады.
Дата добавления: 2015-09-29; просмотров: 1051;