რეკლამის დახურვა

ყოველდღიური მუშაობისთვის გვჭირდება გარკვეული აპლიკაციები, რომლებიც გვეხმარება როგორც სამუშაოში, ასევე გართობაში. თუმცა, თუ გვინდა სხვა ოპერაციულ სისტემაზე გადასვლა, პრობლემა ჩნდება. ჩვენ მიერ გამოყენებული აპლიკაციები შეიძლება არ იყოს ხელმისაწვდომი. ჩვენ მოვამზადეთ სტატიების სერია, რომელიც შეეხება ამ თემას. ვიმედოვნებთ, რომ ის დაგეხმარებათ როგორც ოპერაციული სისტემის შეცვლისას, ასევე თქვენი ყოველდღიური ეფექტური მუშაობისთვის ახალი აპლიკაციების ძიებაში.

სერიის პირველ სტატიაში ვნახოთ, რა ვარიანტები გვაქვს Mac OS-ზე აპლიკაციების ჩანაცვლებისთვის. თავიდან კარგი იქნება იმის თქმა, რომ Mac OS არის NextSTEP და BSD, ანუ Unix სისტემის ბაზაზე აგებული სისტემა. პირველი Mac-ები OS X-ით მუშაობდნენ 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 fusion
  • VirtualBox
  • QEMU
  • ბოხსი.

უპირატესობა ის არის, რომ ნებისმიერი პროგრამული უზრუნველყოფა, რომელიც ჩვენ ვიყიდეთ Windows-ისთვის, იმუშავებს ამ გზით. მინუსი არის ის, რომ ჩვენ უნდა ვიყიდოთ ლიცენზია Windows-ისთვის და ვირტუალიზაციის ინსტრუმენტი. ვირტუალიზაცია შეიძლება ნელა იმუშაოს, მაგრამ ეს დამოკიდებულია იმ კომპიუტერზე, რომელზეც ჩვენ ვირტუალიზაციას ვაკეთებთ (ავტორის შენიშვნა: ჩემს 2 წლის MacBook Pro-ზე Windows აპლიკაციებთან მუშაობის სიჩქარის პრობლემა არ არის).

API თარგმანი

არ ინერვიულო, არ მინდა რაღაც გაუგებარი წინადადებით გადაგაფარო. ამ სათაურის ქვეშ მხოლოდ ერთი რამ იმალება. Windows იყენებს სპეციალურ სისტემურ ფუნქციების ზარებს (API) აპარატურასთან კომუნიკაციისთვის, ხოლო Mac OS-ზე არის პროგრამა, რომელსაც შეუძლია ამ API-ების თარგმნა ისე, რომ OS X-მა შეძლოს მათი გაგება. ექსპერტები ალბათ მაპატიებენ, მაგრამ ეს არის სტატია მომხმარებლებისთვის და არა პროფესიული საზოგადოებისთვის. Mac OS-ში ამას აკეთებს 3 პროგრამა:

  • ღვინის
  • კროსოვერი-ღვინო
  • Crossover

ღვინო ხელმისაწვდომია მხოლოდ წყაროს ფაილებიდან და მისი შედგენა შესაძლებელია პროექტის საშუალებით მაკორტები. ასევე, შეიძლება ჩანდეს, რომ Crossover-Wine იგივეა, რაც Crossover, მაგრამ ეს ასე არ არის. ფირმა CodeWeavers, რომელიც ავითარებს Crossover-ს ფულისთვის, დაფუძნებულია Wine პროექტზე, მაგრამ აპლიკაციებთან თავსებადობის გასაუმჯობესებლად მასში აბრუნებს საკუთარ კოდს. ეს მოთავსებულია Crossover-Wine პაკეტში MacPorts-ში, რომელიც ისევ ხელმისაწვდომია მხოლოდ წყაროს კოდების თარგმნით. Crossover შეიძლება გამოყენებულ იქნას ცალკეულ აპლიკაციებზე და აქვს საკუთარი GUI, რაც გაგიადვილებთ ინდივიდუალური აპლიკაციების და მათი დამოკიდებულების დაყენებას, რაც წინა ორ პაკეტს არ გააჩნია. შეგიძლიათ პირდაპირ CodeWeavers-ის ვებსაიტზე იპოვოთ რომელი აპლიკაციების გაშვება შესაძლებელია მასზე. მინუსი არის ის, რომ CodeWeavers-ის მიერ ჩამოთვლილი სხვა აპლიკაციების გაშვება შესაძლებელია, მაგრამ მას უნდა შეეძლოს Wine პროექტის კონფიგურაცია.

აპლიკაციის თარგმანი Mac OS-ისთვის

როგორც წინა აბზაცში აღვნიშნე. ზოგიერთ აპლიკაციას, ძირითადად ღია წყაროს საზოგადოებისგან, შეიძლება არ ჰქონდეს Mac OS ორობითი პაკეტი, მაგრამ ინახება წყარო ფაილებში. იმისათვის, რომ ნორმალურმა მომხმარებელმაც კი შეძლოს ამ აპლიკაციების ბინარულ მდგომარეობაში თარგმნა, შესაძლებელია პროექტის გამოყენება მაკორტები. ეს არის BSD-დან ცნობილი პორტების პრინციპზე აგებული პაკეტის სისტემა. დაინსტალირების და პორტის მონაცემთა ბაზის განახლების შემდეგ, ის კონტროლდება ბრძანების ხაზის მეშვეობით. ასევე არის გრაფიკული ვერსია, Project Fink. სამწუხაროდ, მისი პროგრამის ვერსიები არ არის განახლებული და ამიტომ არ გირჩევთ.

შევეცადე გამომეხატა Windows აპლიკაციების გაშვების შესაძლებლობები Mac OS-ზე. შემდეგი ნაწილიდან ჩვენ შევეხებით კომპიუტერთან მუშაობის კონკრეტულ სფეროებს და პროგრამების ალტერნატივებს MS Windows გარემოდან. შემდეგ ნაწილში ჩვენ მივმართავთ საოფისე აპლიკაციებს.

რესურსები: wikipedia.org, winehq.org
.