Za vsakodnevno delo potrebujemo določene aplikacije, ki nam pomagajo tako pri delu kot pri zabavi. Če pa želimo preklopiti na drug operacijski sistem, nastane težava. Aplikacije, ki jih uporabljamo, morda niso na voljo. Pripravili smo serijo člankov, ki se bodo ukvarjali s to temo. Upamo, da vam bo v pomoč tako pri menjavi operacijskega sistema kot pri iskanju novih aplikacij za vsakodnevno učinkovito delo.
V prvem članku serije si poglejmo, katere možnosti imamo za zamenjavo aplikacij v sistemu Mac OS. Na začetku bi bilo dobro povedati, da je Mac OS sistem zgrajen na osnovi NextSTEP in BSD, torej na osnovi sistema Unix. Prvi Maci z OS X so delovali na arhitekturi PowerPC, kjer je bilo možno uporabljati le orodja za virtualizacijo (Virtual PC 7, Bochs, Guest PC, iEmulator itd.). Na primer, čeprav je Virtual PC deloval razmeroma hitro, je moralo biti celodnevno delo v virtualnem računalniku brez integracije v okolje OS X izjemno neprijetno. Bil je tudi poskus združitve projekta Wine s QEMU (Darwine) za izvorno izvajanje aplikacij MS Windows v Mac OS, vendar to ni delovalo po pričakovanjih in je bilo preklicano.
A ko je Apple napovedal prehod na arhitekturo x86, so bili obeti že bolj rožnati. Ne samo, da bi bilo mogoče izvorno izvajati MS Windows, ampak bi bilo mogoče prevesti tudi Wine. Povečal se je tudi portfelj orodij za virtualizacijo, zaradi česar je na primer MS prenehal podpirati svoje orodje Virtual PC za OS X. Od takrat podjetja tekmujejo o tem, kako hitro lahko delujejo njihovi virtualni stroji ali kako dobro so integrirani v okolje OS X itd.
Danes imamo na voljo več možnosti za zamenjavo programov iz Windows v Mac OS.
- Izvorni zagon MS Windows
- Iskanje zamenjave za Mac OS
- Z virtualizacijo
- API za prevajanje (Wine)
- Prevod aplikacije za Mac OS.
Izvorni zagon MS Windows
Windows lahko zaženemo s tako imenovanim DualBoot-om, kar pomeni, da naš Mac uporablja bodisi Mac OS ali Windows. Prednost te metode je, da Windows v celoti uporablja HW vašega Maca. Na žalost moramo vedno znova zagnati računalnik, kar je neprijetno. Imeti moramo tudi svojo licenco za MS Windows, ki pa ni ravno najcenejša. Dovolj je, da kupite različico OEM, ki stane okoli 3 tisočake, če pa želite ista okna poganjati v virtualnem stroju iz paketa BootCamp, naletite na težavo z licenčno pogodbo (vir: Microsoft hotline). Torej, če želite uporabljati BootCamp in virtualizacijo, potrebujete polno različico v škatli. Če ne potrebujete virtualizacije, je dovolj licenca OEM.
Iščem alternativo za Mac OS
Veliko aplikacij ima svojo zamenjavo. Nekateri so boljši z več funkcionalnosti, drugi slabši. Žal gre predvsem za navade posameznih uporabnikov. Če je uporabnik vajen dela z Microsoft Officeom, ima običajno težave pri prehodu na OpenOffice in obratno. Prednost te alternative je nedvomno, da je napisana neposredno za Mac OS in njegovo okolje. Pogosto delujejo vse bližnjice na tipkovnici, ki smo jih vajeni, in principi upravljanja tega sistema.
Virtualizacija
Virtualizacija izvaja operacijski sistem Windows v okolju Mac OS, tako da se vsi programi izvajajo izvorno v sistemu Windows, vendar zahvaljujoč današnjim programskim možnostim s podporo za integracijo v Mac OS. Uporabnik zažene Windows v ozadju, zažene program, ki se nato izvaja v GUI Mac OS. Danes je na trgu več programov za ta namen. Med bolj znanimi so:
- Namizje Parallels
- VMware fusion
- VirtualBox
- QEMU
- Bochs.
Prednost je, da bo vsaka programska oprema, ki smo jo kupili za Windows, delovala na ta način. Slabost je, da moramo kupiti licenco za Windows in orodje za virtualizacijo. Virtualizacija lahko teče počasi, vendar je to odvisno od računalnika, na katerem virtualiziramo (opomba avtorja: na mojem 2 leti starem MacBook Proju ni težav s hitrostjo dela z Windows aplikacijami).
API prevod
Ne skrbite, nočem vas zasuti s kakšnim nerazumljivim stavkom. Pod tem naslovom se skriva samo ena stvar. Windows uporablja posebne sistemske funkcijske klice (API) za komunikacijo s strojno opremo, v sistemu Mac OS pa obstaja program, ki lahko prevede te API-je, tako da jih lahko OS X razume. Strokovnjaki mi bodo verjetno oprostili, vendar je to članek za uporabnike, ne za strokovno javnost. Pod Mac OS to počnejo 3 programi:
- Vino
- Crossover-Wine
- Crossover
Wine je na voljo samo iz izvornih datotek in ga je mogoče prevesti prek projekta Macports. Prav tako se morda zdi, da je Crossover-Wine isto kot Crossover, vendar ni čisto tako. trdno CodeWeavers, ki razvija Crossover za denar, temelji na projektu Wine, vendar vanj implementira lastno kodo za izboljšanje združljivosti z aplikacijami. To je vstavljeno v paket Crossover-Wine v MacPorts, ki je spet na voljo samo s prevodom izvornih kod. Crossover se lahko uporablja za posamezne aplikacije in ima svoj GUI, ki vam olajša namestitev posameznih aplikacij in njihovih odvisnosti, ki jih prejšnja dva paketa nimata. Neposredno na spletnem mestu CodeWeavers lahko najdete, katere aplikacije je mogoče izvajati na njem. Pomanjkljivost je, da je mogoče na njem izvajati druge aplikacije, razen tistih, ki jih navaja CodeWeavers, vendar mora biti sposoben konfigurirati projekt Wine.
Prevod aplikacije za Mac OS
Kot sem omenil v prejšnjem odstavku. Nekatere aplikacije, večinoma iz odprtokodne skupnosti, morda nimajo binarnega paketa Mac OS, ampak so shranjene v izvornih datotekah. Da bi tudi običajen uporabnik lahko te aplikacije prevedel v binarno stanje, je mogoče uporabiti projekt Macports. Gre za paketni sistem, zgrajen na principu vrat, poznanih iz BSD. Ko je nameščen in posodobljena baza podatkov vrat, se upravlja prek ukazne vrstice. Obstaja tudi grafična različica, Project Fink. Na žalost njegove različice programa niso posodobljene, zato ga ne priporočam.
Poskušal sem opisati možnosti izvajanja aplikacij Windows v sistemu Mac OS. V naslednjem delu bomo obravnavali specifična področja dela z računalnikom in alternative programom iz okolja MS Windows. V naslednjem delu se bomo osredotočili na pisarniške aplikacije.
Viri: Wikipedia.org, winehq.org
Danes MacPorts ne bi priporočal nikomur. Obstaja veliko bolj popolna in dobro premišljena alternativa Homebrew http://mxcl.github.com/homebrew/
Hvala za namig, bom poskusil in videl, kaj bo. Kakorkoli, ali je kje na netu seznam paketov, ki so na voljo prek brew? Nekaj kot: http://www.macports.org/ports.php
Ne najdem :( hvala
Testiram homebrew, vseeno bom za "bika", ampak moja opažanja:
– dokumentacija je zelo ostra, normalen uporabnik bo imel težave z njo (res je, da je MacPorts v angleščini, vendar je v redu s slovarjem),
- nekako še vedno ne razumem principa "formule", ampak po ogledu imajo MacPorts večjo osnovo SW,
– ja, ta alternativa je hitrejša, vendar nekako pogrešam "različice", preklapljanje med tem, s čim želim prevajati, in s čim ne.
Nisem še poskusil prevajati neposredno iz izvornih datotek. Iskreno povedano, za marsikaterega uporabnika bi raje videl kaj podobnega Finku, ker mi ni treba vedeti, kaj je za tem. Dejstvo je, da je Homebrew verjetno boljši za stvari v repozitoriju (ni vam treba raziskovati variant itd.), videli bomo, kakšna je kompilacija neposredno iz vira.
To je popolnoma čudno. Rad bi kupil mac, a občutek, da bom moral na njem ponovno pognati Windows, da bom lahko delal s programsko opremo, ki sem jo drago kupil samo za Windows, je prav smešen in ne reši problema delovanja stran od sistema Windows.
Ostanite do konca serije. Za katero programsko opremo konkretno gre? Mogoče lahko najdemo rešitev. Če je program za Mac in Win, proizvajalec (npr. Adobe) dovoli spremembo sistemske platforme med nadgradnjo pod določenimi pogoji.
Iskreno povedano, ko sem kupil svoj prvi Mac, sem se bal, da bom večino časa preživel v sistemu Windows. Zdaj, po 2 letih uporabe, lahko mirno rečem, da ni tako slabo. Bolj ali manj uporabljam Windows za Sap Logon (in to le včasih, ker JavaGui ne vsebuje nekaterih funkcionalnosti, ki uporabnika ne motijo, a jih žal potrebujem za svoje delo). Preostala programska oprema deluje na mojem Macu. V vsakem primeru bi se nagnil k Liborju, nam lahko poveš kateri SW uporabljate? Ali poznamo njegovo alternativo, ali pa jo bomo poiskali in dodali v našo serijo. In to velja tudi za zadnje :)
Ponavadi se preživljam z Mac OS, vendar bi dobrodošel program za zemljevide in komunikacijo z GPS - MapSource od Garmina. Garmin se trudi, njihov SW za Mac raste, ponujajo nek BaseCamp, a tega še nisem preizkusil, bom. Ne vem, v čem je podoben ali drugačen od MapSourcea. Navsezadnje imam pohodniški GPS, še en GPS za v avto in rad bi delal z njim tudi na Macu.
Natančneje, potrebujem corel x4, Autocad, Autovue 3d viewer. Skupaj za približno 70000 NOK ocenjujem možno nadgradnjo (če je sploh možno) na dodatnih 35000 NOK.
Corel je prenehal podpirati Macintosh pri različici 11 - leta 2002. Nekje sem celo prebral, da svojim strankam priporočajo uporabo Boot Campa. Corel lahko zamenjate za Adobe Illustrator ali celoten paket Creative Suite (Illustrator, Photoshop, InDesign, Acrobat...).
Po mojem mnenju je nadgradnja možna z možnostjo uporabe kupljenih licenc Corel. Kontaktirajte gospoda Metlička iz Adobe CZ, on vam lahko pomaga.
AutoCAD za Mac bo naprodaj v začetku oktobra. Oglejte si članek http://jablickar.cz/autocad-se-vraci-na-mac-a-ios/
Autovue 3D pregledovalnik je CAD? Za kaj uporabljate ta program?
Corela ne bi zamenjal za nič, je odličen in hiter vektorski program. kar lahko v Corelu narišem v 15 minutah, drugje traja približno eno uro....
Pozdravljeni,
Ali imam lahko vprašanje o prijavi v java sap? Vam je uspelo aktivirati prikaz češkega znaka? Če uporabim katero koli kodno stran, ki ni 1100, SAP "odloži", večinoma "RFCGUI_UNEXPECTED_DATA", vendar sem videl tudi druge. Ste slučajno naleteli na podobno težavo? Rešil sem ga tako, da sem v strokovnih nastavitvah dodal cpg=1100. Torej je moj celoten povezovalni niz:
conn=/H/saprouter/S/3299/H/sapserver/S/3200&jenc=MacRoman&jloc=en&cpg=1100&lang=EN
Pozdravljeni,
Nisem poskusil, bom poskusil na strežniku za vadbo doma.
Gledam note in se mi zdi zelo zanimivo:
Opomba 887238 – neuspešna pretvorba kodne strani povzroči RFCGUI_UNEXPECTED_DATA
Teoretično se lahko zgodi, da drug cpg ni nameščen v sistemu, na katerega se povezujete, priporočam, da se dogovorite s svojim basistom.
Namesto tega bi poskusil CP 4110, ki je notranja oznaka kode za unicode, tj. če imate različico sistema 4.7, ECC5, ECC6 itd., ali če so vklopljeni, ko je unicode omogočen.
v vsakem primeru bi mi tudi pomagalo, če ko pride smetišče k tebi, pošlješ glavo od njega, da se zbodem z njim (ST22). hvala
Kako odprem logotip iz Corel X5??? Illustrator CS5 mi odpre samo Corel 12. Win-a ne nameravam postaviti na Mac...
Tisti, ki ti ga je dal/poslal, naj ga pretvori v format EPS, AI, PDF. Ne poznam druge možnosti.