Жарнаманы жабу

Біздің күнделікті жұмысымыз үшін бізге жұмысымызда да, ойын-сауықта да көмектесетін белгілі бір қолданбалар қажет. Дегенмен, басқа операциялық жүйеге ауысқымыз келсе, мәселе туындайды. Біз пайдаланатын қолданбалар қолжетімді болмауы мүмкін. Біз осы тақырыпқа арналған мақалалар топтамасын дайындадық. Бұл операциялық жүйені өзгерту кезінде де, күнделікті тиімді жұмысыңыз үшін жаңа қолданбаларды іздеу кезінде де сізге көмектеседі деп үміттенеміз.

Серияның бірінші мақаласында Mac OS жүйесінде қолданбаларды ауыстырудың қандай нұсқалары бар екенін көрейік. Бастапқыда Mac OS – бұл NextSTEP және BSD негізінде, яғни Unix жүйесінің негізінде құрылған жүйе деп айту жақсы болар еді. OS X жүйесі бар алғашқы Mac компьютерлері PowerPC архитектурасында жұмыс істеді, мұнда тек виртуалдандыру құралдарын (Virtual PC 7, Bochs, Guest PC, iEmulator және т.б.) пайдалануға болады. Мысалы, Виртуалды ДК салыстырмалы түрде жылдам жұмыс істегенімен, күні бойы виртуалды машинада OS X ортасына біріктірусіз жұмыс істеу өте ыңғайсыз болуы керек. Сондай-ақ Mac OS жүйесінде MS Windows қолданбаларын жергілікті түрде іске қосу үшін Wine жобасын QEMU (Darwine) бағдарламасымен біріктіру әрекеті болды, бірақ бұл күткендей жұмыс істемеді және жойылды.

Бірақ Apple x86 архитектурасына көшу туралы жариялағанда, болжам қазірдің өзінде қызғылт болды. MS Windows-ты жергілікті түрде іске қосып қана қоймай, Wine-ді де құрастыруға болады. Виртуализация құралдарының портфолиосы да өсті, соның нәтижесінде, мысалы, MS OS X жүйесіне арналған Виртуалды компьютер құралын қолдауды тоқтатты. Содан бері жеке компаниялар өздерінің виртуалды машиналарының қаншалықты жылдам жұмыс істейтіні немесе олармен қаншалықты жақсы біріктірілгені үшін бәсекелеседі. OS X ортасы және т.б.

Бүгін бізде Windows жүйесінен Mac OS жүйесіне бағдарламаларды ауыстырудың бірнеше нұсқасы бар.

  • MS Windows жүйесінің жергілікті іске қосылуы
  • Mac OS үшін ауыстыруды табу
  • Виртуализация арқылы
  • Translation API (Wine)
  • Mac OS үшін қосымшаның аудармасы.

MS Windows жүйесінің жергілікті іске қосылуы

Windows жүйесін DualBoot деп аталатын пайдалану арқылы бастауға болады, бұл біздің Mac жүйесінде Mac OS немесе Windows жұмыс істейтінін білдіреді. Бұл әдістің артықшылығы Windows жүйесі Mac компьютеріңіздің HW деңгейін толығымен пайдаланады. Өкінішке орай, біз әрқашан компьютерді қайта іске қосуымыз керек, бұл ыңғайсыз. Сондай-ақ бізде MS Windows лицензиясы болуы керек, бұл ең арзан емес. Құны шамамен 3 мың тұратын OEM нұсқасын сатып алу жеткілікті, бірақ BootCamp пакетінен виртуалды машинада бірдей терезелерді іске қосқыңыз келсе, лицензиялық келісімде мәселе туындайды (көзі: Microsoft сенім телефоны). Сондықтан BootCamp және виртуализацияны пайдаланғыңыз келсе, сізге толық қораптағы нұсқасы қажет. Виртуализация қажет болмаса, OEM лицензиясы жеткілікті.

Mac OS үшін балама іздеуде

Көптеген қосымшалардың ауыстырылуы бар. Кейбіреулері көбірек функционалдылықпен жақсырақ, басқалары нашар. Өкінішке орай, бұл негізінен жеке пайдаланушылардың әдеттеріне байланысты. Егер пайдаланушы Microsoft Office-пен жұмыс істеуге дағдыланған болса, әдетте оның OpenOffice-ке ауысуында қиындықтар туындайды және керісінше. Бұл баламаның артықшылығы сөзсіз, ол Mac OS және оның ортасы үшін тікелей жазылған. Көбінесе біз үйренген барлық пернелер тіркесімдері және осы жүйенің жұмыс істеу принциптері жалпы жұмыс істейді.

Виртуализация

Виртуализация Windows жүйесін Mac OS ортасында іске қосады, сондықтан барлық бағдарламалар Windows жүйесінде жергілікті түрде жұмыс істейді, бірақ бүгінгі бағдарлама опцияларының арқасында Mac OS жүйесіне біріктіру қолдауымен. Пайдаланушы Windows жүйесін фондық режимде бастайды, бағдарламаны іске қосады, содан кейін ол Mac OS графикалық интерфейсінде жұмыс істейді. Бүгінгі таңда нарықта осы мақсатқа арналған бірнеше бағдарламалар бар. Олардың ішінде жақсы белгілі:

  • Параллельдер жұмыс үстелі
  • VMware синтезі
  • Virtualbox
  • QEMU
  • Бокс.

Артықшылығы мынада, біз Windows үшін сатып алған кез келген бағдарламалық жасақтама осылай жұмыс істейді. Кемшілігі Windows жүйесіне лицензияны және Виртуализация құралын сатып алуымыз керек. Виртуализация баяу жұмыс істей алады, бірақ бұл біз виртуалдандыратын компьютерге байланысты (автордың ескертпесі: менің 2 жасар MacBook Pro компьютерімде Windows қолданбаларымен жұмыс істеу жылдамдығында ешқандай проблема жоқ).

API аудармасы

Уайымдамаңыз, мен сізді түсініксіз сөйлеммен басып алғым келмейді. Бұл тақырыптың астында бір ғана нәрсе жасырылған. Windows жүйесі аппараттық құралдармен байланысу үшін арнайы жүйелік функция шақыруларын (API) пайдаланады, ал Mac OS жүйесінде OS X оларды түсінуі үшін осы API интерфейстерін аудара алатын бағдарлама бар. Сарапшылар мені кешіретін шығар, бірақ бұл кәсіби қауымдастық үшін емес, пайдаланушыларға арналған мақала. Mac OS жүйесінде мұны 3 бағдарлама жасайды:

  • Шарап
  • Кроссовер шарап
  • Crossover

Шарап тек бастапқы файлдарда қол жетімді және оны жоба арқылы құрастыруға болады Macports. Сондай-ақ, Crossover-Wine кроссовермен бірдей болып көрінуі мүмкін, бірақ олай емес. Фирма CodeWeaverКроссоверді ақшаға әзірлейтін s Wine жобасына негізделген, бірақ қолданбалармен үйлесімділікті жақсарту үшін оған өз кодын қайта енгізеді. Бұл MacPorts жүйесіндегі Crossover-Wine бумасына қойылады, ол қайтадан бастапқы кодтарды аудару арқылы ғана қолжетімді. Кроссовер жеке қолданбаларға қолданылуы мүмкін және өзінің жеке графикалық интерфейсі бар, бұл алдыңғы екі пакетте жоқ жеке қолданбаларды және олардың тәуелділіктерін орнатуды жеңілдетеді. Сіз CodeWeavers веб-сайтында қандай қолданбаларды іске қосуға болатынын тікелей таба аласыз. Кемшілігі CodeWeavers тізімінде көрсетілген қолданбалардан басқа қолданбаларды іске қосуға болады, бірақ ол Wine жобасын конфигурациялай алуы керек.

Mac OS үшін қосымшаның аудармасы

Мен алдыңғы абзацта айтқанымдай. Кейбір қолданбаларда, негізінен, Open Source қауымдастығында Mac OS екілік бумасы болмауы мүмкін, бірақ бастапқы файлдарда сақталады. Тіпті қарапайым пайдаланушы бұл қолданбаларды екілік күйге аудара алуы үшін жобаны пайдалануға болады Macports. Бұл BSD-ден белгілі порттар принципіне негізделген пакеттік жүйе. Ол орнатылып, порт дерекқоры жаңартылғаннан кейін ол пәрмен жолы арқылы басқарылады. Сондай-ақ, Project Fink графикалық нұсқасы бар. Өкінішке орай, оның бағдарлама нұсқалары жаңартылмаған, сондықтан мен оны ұсынбаймын.

Мен Mac OS жүйесінде Windows қолданбаларын іске қосу мүмкіндіктерін сипаттауға тырыстым. Келесі бөлімнен біз компьютермен жұмыс істеудің нақты бағыттарымен және MS Windows ортасындағы бағдарламаларға баламалармен айналысамыз. Келесі бөлімде біз кеңсе қосымшаларын қарастырамыз.

Ресурстар: wikipedia.org, winehq.org
.