Zatvori oglas

Za svakodnevni rad potrebne su nam određene aplikacije koje nam pomažu i u radu i u zabavi. Međutim, ako želimo da pređemo na drugi operativni sistem, nastaje problem. Aplikacije koje koristimo možda neće biti dostupne. Pripremili smo seriju članaka koji će se baviti ovom temom. Nadamo se da će vam pomoći i pri promjeni operativnog sistema i pri traženju novih aplikacija za vaš svakodnevni efikasan rad.

U prvom članku iz serije, pogledajmo koje opcije imamo za zamjenu aplikacija na Mac OS-u. U početku bi bilo dobro reći da je Mac OS sistem izgrađen na bazi NextSTEP-a i BSD-a, odnosno na bazi Unix sistema. Prvi Macovi sa OS X radili su na PowerPC arhitekturi, gdje je bilo moguće koristiti samo alate za virtualizaciju (Virtual PC 7, Bochs, Guest PC, iEmulator, itd.). Na primjer, iako je Virtual PC radio relativno brzo, rad cijeli dan u virtuelnoj mašini bez integracije u OS X okruženje mora da je bio izuzetno nezgodan. Postojao je i pokušaj spajanja projekta Wine sa QEMU (Darwine) kako bi se pokrenule MS Windows aplikacije izvorno na Mac OS-u, ali to nije funkcionisalo kako se očekivalo i otkazano je.

Ali kada je Apple najavio prelazak na x86 arhitekturu, izgledi su već bili ružičastiji. Ne samo da je MS Windows mogao biti pokrenut nativno, već se Wine također mogao kompajlirati. Portfolio alata za virtuelizaciju je takođe porastao, što je rezultiralo, na primer, MS-om prestankom podrške za svoj Virtual PC alat za OS X. Od tada se kompanije takmiče oko toga koliko brzo njihove virtuelne mašine mogu da rade ili koliko su dobro integrisane u okruženje OS X itd.

Danas imamo na raspolaganju nekoliko opcija za zamjenu programa sa Windows na Mac OS.

  • Izvorno pokretanje MS Windows-a
  • Pronalaženje zamjene za Mac OS
  • Virtuelizacijom
  • API za prevođenje (vino)
  • Prevod aplikacije za Mac OS.

Izvorno pokretanje MS Windows-a

Windows se može pokrenuti pomoću takozvanog DualBoot-a, što znači da naš Mac radi ili Mac OS ili Windows. Prednost ove metode je u tome što Windows u potpunosti koristi HW vašeg Mac-a. Nažalost, uvijek moramo ponovo pokrenuti računar, što je nezgodno. Moramo da imamo i sopstvenu licencu za MS Windows, koja nije baš najjeftinija. Dovoljno je kupiti OEM verziju koja košta oko 3 hiljade, ali ako želite da pokrenete iste windowse na virtuelnoj mašini sa BootCamp paketa, nailazite na problem sa ugovorom o licenciranju (izvor: Microsoft hotline). Dakle, ako želite da koristite BootCamp i virtuelizaciju, potrebna vam je puna verzija. Ako vam nije potrebna virtuelizacija, dovoljna je OEM licenca.

Tražim alternativu za Mac OS

Mnoge aplikacije imaju svoju zamjenu. Neki su bolji s više funkcionalnosti, drugi lošiji. Nažalost, to se uglavnom svodi na navike pojedinačnih korisnika. Ako je korisnik navikao da radi sa Microsoft Office-om, obično ima problema sa prelaskom na OpenOffice i obrnuto. Prednost ove alternative je nesumnjivo što je direktno napisana za Mac OS i njegovo okruženje. Često funkcionišu sve prečice na tastaturi na koje smo navikli i principi rada ovog sistema uopšte.

Virtuelizacija

Virtuelizacija pokreće Windows u Mac OS okruženju, tako da svi programi rade nativno u Windows-u, ali zahvaljujući današnjim programskim opcijama, uz podršku za integraciju u Mac OS. Korisnik pokreće Windows u pozadini, pokreće program koji se zatim pokreće u Mac OS GUI. Danas na tržištu postoji nekoliko programa za ovu svrhu. Među poznatijima su:

  • Parallels desktop
  • VMware fuzija
  • VirtualBox
  • QEMU
  • Bochs.

Prednost je što će svaki softver koji smo kupili za Windows raditi na ovaj način. Nedostatak je što moramo kupiti licencu za Windows i alat za virtualizaciju. Virtuelizacija može da radi sporo, ali to zavisi od računara na kome virtuelizujemo (napomena autora: nema problema sa brzinom rada sa Windows aplikacijama na mom MacBook Pro starom 2 godine).

API prijevod

Ne brini, ne želim da te zatrpavam nekom nerazumljivom rečenicom. Pod ovim naslovom krije se samo jedna stvar. Windows koristi posebne pozive sistemskih funkcija (API) za komunikaciju sa hardverom, a na Mac OS-u postoji program koji može prevesti ove API-je tako da ih OS X može razumjeti. Stručnjaci će me vjerovatno oprostiti, ali ovo je članak za korisnike, a ne za stručnu zajednicu. Pod Mac OS-om, 3 programa rade ovo:

  • vino
  • Crossover-Wine
  • Crossover

Wine je dostupan samo iz izvornih datoteka i može se kompajlirati putem projekta Macports. Takođe, može se činiti da je Crossover-Wine isto što i Crossover, ali nije baš tako. Čvrsto CodeWeavers, koji razvija Crossover za novac, baziran je na projektu Wine, ali u njega implementira vlastiti kod kako bi poboljšao kompatibilnost s aplikacijama. Ovo se stavlja u Crossover-Wine paket u MacPorts, koji je opet dostupan samo prevođenjem izvornih kodova. Crossover se može primijeniti na pojedinačne aplikacije i ima vlastiti GUI, što vam olakšava instalaciju pojedinačnih aplikacija i njihovih ovisnosti, koje prethodna dva paketa nemaju. Direktno na web stranici CodeWeavers možete pronaći koje aplikacije se na njoj mogu pokrenuti. Nedostatak je što se na njemu mogu pokrenuti druge aplikacije osim onih koje je naveo CodeWeavers, ali mora biti u mogućnosti konfigurirati Wine projekt.

Prevod aplikacije za Mac OS

Kao što sam spomenuo u prethodnom paragrafu. Neke aplikacije, uglavnom iz zajednice otvorenog koda, možda nemaju binarni paket za Mac OS, ali se održavaju u izvornim datotekama. Da bi čak i normalan korisnik mogao prevesti ove aplikacije u binarno stanje, može se koristiti projekat Macports. To je sistem paketa izgrađen na principu portova poznatih iz BSD-a. Nakon što se instalira i ažurira baza podataka portova, njime se upravlja preko komandne linije. Postoji i grafička verzija, Project Fink. Nažalost, njegove verzije programa nisu ažurirane i stoga ga ne preporučujem.

Pokušao sam da ocrtam mogućnosti pokretanja Windows aplikacija na Mac OS-u. Od sledećeg dela bavićemo se specifičnim oblastima rada sa računarom i alternativama programima iz MS Windows okruženja. U narednom dijelu ćemo se fokusirati na kancelarijske aplikacije.

Resursi: wikipedia.org, winehq.org
.