Փակել գովազդը

Մեր ամենօրյա աշխատանքի համար մեզ անհրաժեշտ են որոշակի հավելվածներ, որոնք օգնում են մեզ թե՛ աշխատանքի, թե՛ ժամանցի մեջ։ Այնուամենայնիվ, եթե մենք ուզում ենք անցնել այլ օպերացիոն համակարգի, խնդիր է առաջանում. Մեր օգտագործած հավելվածները կարող են հասանելի չլինել: Մենք պատրաստել ենք հոդվածների շարք, որոնք կզբաղվեն այս թեմայով։ Հուսով ենք, որ այն կօգնի ձեզ ինչպես օպերացիոն համակարգը փոխելիս, այնպես էլ ձեր ամենօրյա արդյունավետ աշխատանքի համար նոր հավելվածներ փնտրելիս։

Շարքի առաջին հոդվածում տեսնենք, թե ինչ տարբերակներ ունենք Mac OS-ում հավելվածները փոխարինելու համար։ Սկզբում լավ կլինի ասել, որ Mac OS-ը NextSTEP-ի և BSD-ի, այսինքն՝ Unix համակարգի հիման վրա կառուցված համակարգ է։ OS X-ով առաջին Mac-երը աշխատում էին PowerPC ճարտարապետությամբ, որտեղ հնարավոր էր օգտագործել միայն վիրտուալացման գործիքներ (Virtual PC 7, Bochs, Guest PC, iEmulator և այլն): Օրինակ, չնայած վիրտուալ համակարգիչը համեմատաբար արագ էր աշխատում, ամբողջ օրը վիրտուալ մեքենայում աշխատելն առանց OS X միջավայրին ինտեգրվելու պետք է չափազանց անհարմար լիներ: Նաև փորձ եղավ միաձուլել Wine նախագիծը QEMU (Darwine) հետ՝ MS Windows հավելվածները սկզբնական Mac OS-ում գործարկելու համար, բայց դա չաշխատեց այնպես, ինչպես սպասվում էր և չեղարկվեց:

Բայց երբ Apple-ը հայտարարեց x86 ճարտարապետությանն անցնելու մասին, հեռանկարն արդեն ավելի բարվոք էր: MS Windows-ը ոչ միայն կարող էր գործարկվել բնօրինակով, այլև Wine-ը կարող էր նաև կազմվել: Վիրտուալացման գործիքների պորտֆելը նույնպես աճել է, ինչի արդյունքում, օրինակ, MS-ը դադարեցրել է OS X-ի իր վիրտուալ համակարգչի գործիքի աջակցությունը: Այդ ժամանակից ի վեր առանձին ընկերություններ մրցակցում են, թե որքան արագ են աշխատելու իրենց վիրտուալ մեքենաները կամ որքան լավ են դրանք ինտեգրված: շրջակա միջավայրը OS X և այլն:

Այսօր մենք ունենք մի քանի տարբերակներ՝ Windows-ից Mac OS ծրագրերը փոխարինելու համար:

  • MS Windows-ի հիմնական գործարկումը
  • Mac OS-ի համար փոխարինող գտնելը
  • Վիրտուալիզացիայի միջոցով
  • Թարգմանության API (Գինի)
  • Հավելվածի թարգմանություն Mac OS-ի համար։

MS Windows-ի հիմնական գործարկումը

Windows-ը կարող է գործարկվել այսպես կոչված DualBoot-ի միջոցով, ինչը նշանակում է, որ մեր Mac-ն աշխատում է կամ Mac OS-ով կամ Windows-ով: Այս մեթոդի առավելությունն այն է, որ Windows-ը լիովին օգտագործում է ձեր Mac-ի HW-ն: Ցավոք, մենք միշտ պետք է վերագործարկենք համակարգիչը, ինչը անհարմար է: Մենք նաև պետք է ունենանք մեր սեփական MS Windows լիցենզիան, որը ամենաէժանը չէ: Բավական է գնել OEM տարբերակը, որն արժե մոտ 3 հազար, բայց եթե ցանկանում եք նույն պատուհանները վիրտուալ մեքենայով գործարկել BootCamp ծանրոցից, ապա լիցենզավորման պայմանագրի հետ խնդիր եք ունենում (աղբյուրը՝ Microsoft-ի թեժ գիծ): Այսպիսով, եթե ցանկանում եք օգտագործել BootCamp-ը և վիրտուալացումը, ձեզ անհրաժեշտ է ամբողջական տուփով տարբերակը: Եթե ​​վիրտուալացման կարիք չունեք, OEM լիցենզիան բավական է:

Փնտրում եմ այլընտրանք Mac OS-ի համար

Շատ հավելվածներ ունեն իրենց փոխարինումը: Ոմանք ավելի լավն են ավելի շատ ֆունկցիոնալությամբ, մյուսները ավելի վատ: Ցավոք սրտի, դա հիմնականում վերաբերում է առանձին օգտատերերի սովորություններին: Եթե ​​օգտատերը սովոր է աշխատել Microsoft Office-ի հետ, ապա նա սովորաբար խնդիրներ ունի անցնելու OpenOffice-ին և հակառակը: Այս այլընտրանքի առավելությունն, անկասկած, այն է, որ այն ուղղակիորեն գրված է Mac OS-ի և դրա միջավայրի համար: Հաճախ աշխատում են ստեղնաշարի բոլոր դյուրանցումները, որոնց մենք սովոր ենք, և ընդհանուր առմամբ այս համակարգի գործարկման սկզբունքները:

Վիրտուալացում

Վիրտուալիզացիան աշխատում է Windows-ը Mac OS միջավայրում, ուստի բոլոր ծրագրերն աշխատում են Windows-ում, սակայն այսօրվա ծրագրերի ընտրանքների շնորհիվ՝ Mac OS-ին ինտեգրվելու աջակցությամբ: Օգտագործողը գործարկում է Windows-ը հետին պլանում, գործարկում է ծրագիր, որն այնուհետև աշխատում է Mac OS GUI-ում: Այդ նպատակով այսօր շուկայում կան մի քանի ծրագրեր: Առավել հայտնիներից են.

  • Զուգահեռ աշխատասեղան
  • VMware միաձուլում
  • VirtualBox- ը
  • QEMU
  • Բոխս.

Առավելությունն այն է, որ ցանկացած ծրագրակազմ, որը մենք գնել ենք Windows-ի համար, կաշխատի այս կերպ: Թերությունն այն է, որ մենք պետք է լիցենզիա գնենք Windows-ի և Virtualization գործիքի համար: Վիրտուալացումը կարող է դանդաղ աշխատել, բայց դա կախված է այն համակարգչից, որի վրա մենք վիրտուալացնում ենք (հեղինակի նշում. իմ 2-ամյա MacBook Pro-ում Windows հավելվածների հետ աշխատելու արագության խնդիր չկա):

API թարգմանություն

Մի անհանգստացեք, ես չեմ ուզում ձեզ ծանրաբեռնել ինչ-որ անհասկանալի նախադասությամբ. Այս վերնագրի տակ միայն մեկ բան է թաքնված. Windows-ն օգտագործում է հատուկ համակարգի ֆունկցիայի կանչեր (API)՝ սարքավորման հետ հաղորդակցվելու համար, իսկ Mac OS-ում կա ծրագիր, որը կարող է թարգմանել այս API-ները, որպեսզի OS X-ը կարողանա հասկանալ դրանք։ Փորձագետները, հավանաբար, կներեն ինձ, բայց սա օգտատերերի հոդված է, ոչ թե մասնագիտական ​​հանրության համար: Mac OS-ում 3 ծրագիր անում է սա.

  • գինի
  • Crossover-Wine
  • Քրոսովեր

Գինին հասանելի է միայն սկզբնաղբյուր ֆայլերից և կարող է կազմվել նախագծի միջոցով Մակպորտներ. Բացի այդ, կարող է թվալ, որ Crossover-Wine-ը նույնն է, ինչ Crossover-ը, բայց դա այնքան էլ այդպես չէ: Ամուր CodeWeavers-ը, որը մշակում է Crossover-ը փողի դիմաց, հիմնված է Wine նախագծի վրա, սակայն իր սեփական կոդը ներդնում է հավելվածների հետ համատեղելիությունը բարելավելու համար: Սա տեղադրված է MacPorts-ի Crossover-Wine փաթեթում, որը կրկին հասանելի է միայն սկզբնաղբյուրները թարգմանելու միջոցով: Crossover-ը կարող է կիրառվել առանձին հավելվածների վրա և ունի իր սեփական ինտերֆեյսի միջերեսային միջերեսը, ինչը հեշտացնում է անհատական ​​հավելվածների և դրանց կախվածությունների տեղադրումը, որոնք չունեն նախորդ երկու փաթեթները: Դուք կարող եք անմիջապես CodeWeavers կայքում գտնել, թե որ հավելվածները կարող են գործարկվել դրա վրա: Թերությունն այն է, որ CodeWeavers-ի կողմից թվարկվածներից բացի այլ հավելվածներ կարող են գործարկվել դրա վրա, սակայն այն պետք է կարողանա կարգավորել Wine նախագիծը։

Հավելվածի թարգմանություն Mac OS-ի համար

Ինչպես նշեցի նախորդ պարբերությունում. Որոշ հավելվածներ, հիմնականում բաց կոդով համայնքից, կարող են չունենալ Mac OS երկուական փաթեթ, բայց պահպանվում են աղբյուրի ֆայլերում: Որպեսզի նույնիսկ սովորական օգտվողը կարողանա թարգմանել այս հավելվածները երկուական վիճակի, կարող է օգտագործվել նախագիծ Մակպորտներ. Դա փաթեթային համակարգ է, որը կառուցված է BSD-ից հայտնի նավահանգիստների սկզբունքով։ Այն տեղադրելուց և նավահանգստի տվյալների բազան թարմացնելուց հետո այն վերահսկվում է հրամանի տողի միջոցով։ Կա նաև գրաֆիկական տարբերակ՝ Project Fink։ Ցավոք սրտի, դրա ծրագրային տարբերակները արդիական չեն և, հետևաբար, խորհուրդ չեմ տալիս:

Ես փորձեցի ուրվագծել Windows հավելվածների գործարկման հնարավորությունները Mac OS-ով: Հաջորդ մասից մենք կզբաղվենք համակարգչի հետ աշխատելու կոնկրետ ոլորտներով և MS Windows միջավայրի ծրագրերի այլընտրանքներով: Հաջորդ մասում մենք կանդրադառնանք գրասենյակային հավելվածներին:

Ռեսուրսներ: wikipedia.org, winehq.org
.