Reklamı bağlayın

Gündəlik işimiz üçün həm işimizdə, həm də əyləncəmizdə bizə kömək edən müəyyən proqramlara ehtiyacımız var. Ancaq başqa bir əməliyyat sisteminə keçmək istəsək, problem yaranır. İstifadə etdiyimiz proqramlar mövcud olmaya bilər. Bu mövzuya toxunacaq bir sıra məqalələr hazırlamışıq. Ümid edirik ki, o, həm əməliyyat sistemini dəyişdirərkən, həm də gündəlik səmərəli işiniz üçün yeni proqramlar axtararkən sizə kömək edəcəkdir.

Seriyanın ilk məqaləsində Mac OS-də tətbiqləri əvəz etmək üçün hansı seçimlərə sahib olduğumuzu görək. Əvvəlcə onu demək yaxşı olardı ki, Mac OS NextSTEP və BSD əsasında, yəni Unix sistemi əsasında qurulmuş sistemdir. OS X ilə ilk Mac kompüterləri PowerPC arxitekturasında işləyirdi, burada yalnız virtuallaşdırma alətlərindən (Virtual PC 7, Bochs, Qonaq PC, iEmulator və s.) istifadə etmək mümkün idi. Məsələn, Virtual PC nisbətən tez işləsə də, bütün günü OS X mühitinə inteqrasiya etmədən virtual maşında işləmək son dərəcə əlverişsiz olmalı idi. MS Windows proqramlarını yerli olaraq Mac OS-də işə salmaq üçün Wine layihəsini QEMU (Darwine) ilə birləşdirmək cəhdi də var idi, lakin bu gözlənildiyi kimi işləmədi və ləğv edildi.

Lakin Apple x86 arxitekturasına keçidi elan edəndə dünyagörüşü artıq daha güllü idi. Yalnız MS Windows-u yerli olaraq idarə etmək deyil, həm də Şərab tərtib etmək olar. Virtuallaşdırma alətlərinin portfeli də böyüdü və nəticədə, məsələn, MS OS X üçün Virtual PC alətinə dəstəyi dayandırdı. O vaxtdan bəri, ayrı-ayrı şirkətlər virtual maşınlarının nə qədər sürətlə işləyəcəyi və ya nə qədər yaxşı inteqrasiya olunacağı üzərində rəqabət aparırlar. ətraf mühit OS X və s.

Bu gün Windows-dan Mac OS-ə proqramları əvəz etmək üçün bir neçə variantımız var.

  • MS Windows-un yerli buraxılışı
  • Mac OS üçün əvəz tapmaq
  • Virtuallaşdırma ilə
  • Tərcümə API (Şərab)
  • Mac OS üçün proqramın tərcüməsi.

MS Windows-un yerli buraxılışı

Windows-u DualBoot adlanan proqramdan istifadə etməyə başlaya bilərsiniz, yəni Mac-imiz ya Mac OS, ya da Windows ilə işləyir. Bu metodun üstünlüyü ondan ibarətdir ki, Windows Mac-ın HW-dən tam istifadə edir. Təəssüf ki, biz həmişə kompüteri yenidən başlatmalıyıq, bu da əlverişsizdir. Bizim öz MS Windows lisenziyamız da olmalıdır ki, bu da ən ucuzu deyil. Təxminən 3 minə başa gələn OEM versiyasını almaq kifayətdir, lakin eyni pəncərələri BootCamp paketindən virtual maşında işə salmaq istəyirsinizsə, lisenziya müqaviləsi ilə bağlı problemlə qarşılaşırsınız (mənbə: Microsoft qaynar xətti). Beləliklə, BootCamp və virtualizasiyadan istifadə etmək istəyirsinizsə, tam qutulu versiyaya ehtiyacınız var. Virtuallaşdırmaya ehtiyacınız yoxdursa, OEM lisenziyası kifayətdir.

Mac OS üçün alternativ axtarırsınız

Bir çox tətbiqin dəyişdirilməsi var. Bəziləri daha çox funksionallıqla daha yaxşıdır, digərləri isə daha pisdir. Təəssüf ki, bu, əsasən fərdi istifadəçilərin vərdişləri ilə bağlıdır. Əgər istifadəçi Microsoft Office ilə işləməyə öyrəşibsə, o, adətən OpenOffice-ə və əksinə keçiddə problem yaşayır. Bu alternativin üstünlüyü şübhəsiz ki, onun birbaşa Mac OS və onun mühiti üçün yazılmasıdır. Çox vaxt öyrəşdiyimiz bütün klaviatura qısa yolları və bu sistemin işləmə prinsipləri ümumi işləyir.

Virtuallaşdırma

Virtuallaşdırma Windows-u Mac OS mühitində işlədir, ona görə də bütün proqramlar yerli olaraq Windows-da işləyir, lakin bugünkü proqram seçimləri sayəsində Mac OS-yə inteqrasiya dəstəyi ilə. İstifadəçi Windows-u arxa planda işə salır, proqramı işlədir, sonra Mac OS GUI-də işləyir. Bu gün bazarda bunun üçün bir neçə proqram var. Daha yaxşı tanınanlar arasında:

  • Paralel masa üstü
  • VMware füzyonu
  • VirtualBox
  • QEMU
  • Bochs.

Üstünlük ondadır ki, Windows üçün aldığımız hər hansı proqram bu şəkildə işləyəcək. Dezavantaj ondan ibarətdir ki, biz Windows və Virtualizasiya aləti üçün lisenziya almalıyıq. Virtuallaşdırma ləng işləyə bilər, lakin bu, virtuallaşdırdığımız kompüterdən asılıdır (müəllifin qeydi: 2 yaşlı MacBook Pro-da Windows proqramları ilə işləmək sürətində heç bir problem yoxdur).

API tərcüməsi

Narahat olmayın, sizi anlaşılmaz bir cümlə ilə boğmaq istəmirəm. Bu başlığın altında yalnız bir şey gizlənir. Windows, aparatla əlaqə yaratmaq üçün xüsusi sistem funksiyaları çağırışlarından (API) istifadə edir və Mac OS-də OS X-in onları başa düşməsi üçün bu API-ləri tərcümə edə bilən proqram var. Mütəxəssislər yəqin ki, məni bağışlayacaqlar, amma bu, peşəkar ictimaiyyət üçün deyil, istifadəçilər üçün məqalədir. Mac OS altında 3 proqram bunu edir:

  • şərab
  • Krossover-şərab
  • Crossover

Şərab yalnız mənbə fayllarından əldə edilə bilər və layihə vasitəsilə tərtib edilə bilər Macports. Həmçinin, görünə bilər ki, Crossover-Wine Crossover ilə eynidir, lakin bu, tamamilə belə deyil. möhkəm CodeWeaverPul üçün Crossover hazırlayan s, Wine layihəsinə əsaslanır, lakin tətbiqlərlə uyğunluğu yaxşılaşdırmaq üçün öz kodunu yenidən ona tətbiq edir. Bu, MacPorts-da Crossover-Wine paketinə qoyulur, bu da yalnız mənbə kodlarının tərcüməsi ilə mümkündür. Krossover fərdi proqramlara tətbiq oluna bilər və öz GUI-yə malikdir, bu, əvvəlki iki paketdə olmayan fərdi proqramları və onların asılılıqlarını quraşdırmağı asanlaşdırır. Siz birbaşa CodeWeavers saytında hansı proqramların işlənə biləcəyini tapa bilərsiniz. Dezavantaj odur ki, CodeWeavers tərəfindən sadalananlardan başqa digər proqramlar da işlədilə bilər, lakin o, Wine layihəsini konfiqurasiya edə bilməlidir.

Mac OS üçün proqramın tərcüməsi

Əvvəlki paraqrafda qeyd etdiyim kimi. Əsasən Açıq Mənbə icmasından olan bəzi proqramların Mac OS ikili paketi olmaya bilər, lakin mənbə fayllarında saxlanılır. Hətta normal bir istifadəçinin də bu proqramları ikili vəziyyətə çevirə bilməsi üçün layihədən istifadə etmək olar Macports. Bu, BSD-dən məlum olan portlar prinsipi əsasında qurulmuş paket sistemidir. Quraşdırıldıqdan və port verilənlər bazası yeniləndikdən sonra əmr xətti ilə idarə olunur. Layihə Fink adlı qrafik versiyası da var. Təəssüf ki, onun proqram versiyaları müasir deyil və ona görə də bunu tövsiyə etmirəm.

Mən Mac OS-də Windows proqramlarının işlədilməsi imkanlarını təsvir etməyə çalışdım. Növbəti hissədən biz kompüterlə işləməyin konkret sahələri və MS Windows mühitindən proqramların alternativləri ilə məşğul olacağıq. Növbəti hissədə ofis proqramlarını hədəf alacağıq.

Mənbələr: wikipedia.org, winehq.org
.