Reklamani yopish

Kundalik ishimiz uchun bizga ishimizda ham, o'yin-kulgimizda ham yordam beradigan ma'lum ilovalar kerak. Biroq, agar biz boshqa operatsion tizimga o'tmoqchi bo'lsak, muammo paydo bo'ladi. Biz foydalanadigan ilovalar mavjud bo'lmasligi mumkin. Biz ushbu mavzu bo'yicha bir qator maqolalar tayyorladik. Umid qilamizki, bu sizga operatsion tizimni o'zgartirishda ham, kundalik samarali ishingiz uchun yangi ilovalarni qidirishda ham yordam beradi.

Seriyaning birinchi maqolasida, keling, Mac OS-da ilovalarni almashtirish uchun qanday imkoniyatlarimiz borligini ko'rib chiqamiz. Avvaliga Mac OS NextSTEP va BSD negizida, ya'ni Unix tizimi asosida qurilgan tizim ekanligini aytish yaxshi bo'lardi. OS X bilan birinchi Mac kompyuterlari PowerPC arxitekturasida ishladi, bu erda faqat virtualizatsiya vositalaridan foydalanish mumkin edi (Virtual PC 7, Bochs, Guest PC, iEmulator va boshqalar). Misol uchun, Virtual kompyuter nisbatan tez ishlagan bo'lsa-da, OS X muhitiga integratsiyasiz virtual mashinada kun bo'yi ishlash juda noqulay bo'lishi kerak edi. Shuningdek, MS Windows ilovalarini Mac OS’da mahalliy tarzda ishga tushirish uchun Wine loyihasini QEMU (Darwine) bilan birlashtirishga urinish ham bo‘ldi, biroq bu kutilganidek ishlamadi va bekor qilindi.

Ammo Apple x86 arxitekturasiga o'tishni e'lon qilganida, istiqbol allaqachon yorqinroq edi. MS Windows-ni nafaqat mahalliy rejimda ishga tushirish, balki Wine-ni ham kompilyatsiya qilish mumkin edi. Virtualizatsiya vositalari portfeli ham o'sib bordi, natijada, masalan, MS OS X uchun Virtual kompyuter vositasini qo'llab-quvvatlashni to'xtatdi. O'shandan beri ayrim kompaniyalar o'zlarining virtual mashinalari qanchalik tez ishlashi yoki ular bilan qanchalik yaxshi integratsiyalashganligi ustida raqobatlashmoqda. muhit OS X va boshqalar.

Bugungi kunda Windows-dan Mac OS-ga dasturlarni almashtirish uchun bir nechta variant mavjud.

  • MS Windows-ning mahalliy ishga tushirilishi
  • Mac OS uchun o'rnini topish
  • Virtualizatsiya orqali
  • Translation API (Wine)
  • Mac OS uchun ilovaning tarjimasi.

MS Windows-ning mahalliy ishga tushirilishi

Windows-ni DualBoot deb nomlangan dastur yordamida boshlash mumkin, bu bizning Mac-da Mac OS yoki Windows ishlayotganligini anglatadi. Ushbu usulning afzalligi shundaki, Windows Mac kompyuteringizning HW-dan to'liq foydalanadi. Afsuski, biz doimo kompyuterni qayta ishga tushirishimiz kerak, bu noqulay. Bundan tashqari, o'z MS Windows litsenziyasiga ega bo'lishimiz kerak, bu eng arzon emas. Taxminan 3 ming turadigan OEM versiyasini sotib olish kifoya, lekin agar siz BootCamp paketidan virtual mashinada bir xil oynalarni ishga tushirmoqchi bo'lsangiz, litsenziya shartnomasida muammoga duch kelasiz (manba: Microsoft ishonch telefoni). Shunday qilib, agar siz BootCamp va virtualizatsiyadan foydalanmoqchi bo'lsangiz, sizga to'liq qutili versiya kerak bo'ladi. Agar sizga virtualizatsiya kerak bo'lmasa, OEM litsenziyasi etarli.

Mac OS uchun muqobil qidirilmoqda

Ko'pgina ilovalar o'z o'rnini egallaydi. Ba'zilar ko'proq funksionallik bilan yaxshiroq, boshqalari esa yomonroq. Afsuski, bu asosan individual foydalanuvchilarning odatlariga bog'liq. Agar foydalanuvchi Microsoft Office bilan ishlashga odatlangan bo'lsa, u odatda OpenOffice-ga o'tishda va aksincha, muammolarga duch keladi. Ushbu muqobilning afzalligi, shubhasiz, u to'g'ridan-to'g'ri Mac OS va uning muhiti uchun yozilgan. Ko'pincha biz o'rganib qolgan barcha klaviatura yorliqlari va ushbu tizimning ishlash tamoyillari umumiy ishlaydi.

Virtualizatsiya

Virtualizatsiya Windows operatsion tizimida Mac OS muhitida ishlaydi, shuning uchun barcha dasturlar Windows tizimida ishlaydi, ammo bugungi dastur imkoniyatlari tufayli Mac OS ga integratsiyani qo'llab-quvvatlaydi. Foydalanuvchi Windows-ni fonda ishga tushiradi, dasturni ishga tushiradi, keyin esa Mac OS GUI-da ishlaydi. Bugungi kunda bozorda bu maqsad uchun bir nechta dasturlar mavjud. Eng mashhurlari orasida:

  • Parallels ish stoli
  • VMware sintezi
  • VirtualBox
  • QEMU
  • Bochs.

Afzalligi shundaki, biz Windows uchun sotib olgan har qanday dastur shu tarzda ishlaydi. Kamchilik shundaki, biz Windows va Virtualizatsiya vositasi uchun litsenziyani sotib olishimiz kerak. Virtualizatsiya asta-sekin ishlashi mumkin, ammo bu biz virtualizatsiya qilayotgan kompyuterga bog'liq (muallifning eslatmasi: mening 2 yoshli MacBook Pro-da Windows ilovalari bilan ishlash tezligida muammo yo'q).

API tarjimasi

Xavotir olmang, men sizni qandaydir tushunarsiz jumlalar bilan bosib olishni xohlamayman. Bu sarlavha ostida faqat bitta narsa yashiringan. Uskuna bilan aloqa qilish uchun Windows maxsus tizim funksiya chaqiruvlaridan (API) foydalanadi va Mac OS da ushbu API-larni OS X ularni tushunishi uchun tarjima qila oladigan dastur mavjud. Mutaxassislar meni kechirsa kerak, lekin bu maqola professional hamjamiyat uchun emas, foydalanuvchilar uchun. Mac OS ostida 3 ta dastur buni amalga oshiradi:

  • Vino
  • Krossover-vino
  • Crossover

Sharob faqat manba fayllardan mavjud va uni loyiha orqali kompilyatsiya qilish mumkin Macports. Bundan tashqari, Crossover-Wine Crossover bilan bir xil bo'lib tuyulishi mumkin, ammo bu unchalik emas. Qattiq CodeWeaverCrossover-ni pul uchun ishlab chiqadigan s, Wine loyihasiga asoslangan, lekin ilovalar bilan moslikni yaxshilash uchun o'z kodini qaytadan unga kiritadi. Bu MacPorts-dagi Crossover-Wine to'plamiga kiritiladi, u yana faqat manba kodlarini tarjima qilish orqali mavjud. Krossover alohida ilovalar uchun qo'llanilishi mumkin va o'zining grafik interfeysiga ega, bu sizga oldingi ikkita paketda mavjud bo'lmagan individual ilovalar va ularning bog'liqliklarini o'rnatishni osonlashtiradi. Siz to'g'ridan-to'g'ri CodeWeavers veb-saytida qaysi ilovalarni ishga tushirish mumkinligini topishingiz mumkin. Kamchilik shundaki, CodeWeavers ro'yxatida sanab o'tilgan ilovalardan tashqari boshqa ilovalar ham ishga tushirilishi mumkin, ammo u Wine loyihasini sozlash imkoniyatiga ega bo'lishi kerak.

Mac OS uchun ilovaning tarjimasi

Oldingi paragrafda aytib o'tganimdek. Ba'zi ilovalar, asosan Open Source hamjamiyatiga tegishli, Mac OS ikkilik paketiga ega bo'lmasligi mumkin, lekin manba fayllarida saqlanadi. Hatto oddiy foydalanuvchi ham ushbu ilovalarni ikkilik holatga tarjima qila olishi uchun loyihadan foydalanish mumkin Macports. Bu BSD-dan ma'lum bo'lgan portlar printsipi asosida qurilgan paketli tizim. Uni o'rnatgandan va port ma'lumotlar bazasini yangilagandan so'ng, u buyruq satri orqali boshqariladi. Bundan tashqari, Project Fink grafik versiyasi ham mavjud. Afsuski, uning dastur versiyalari yangilanmagan va shuning uchun men buni tavsiya qilmayman.

Men Mac OS da Windows ilovalarini ishga tushirish imkoniyatlarini tasvirlashga harakat qildim. Keyingi bo'limdan boshlab biz kompyuter bilan ishlashning aniq sohalari va MS Windows muhitidagi dasturlarga alternativa bilan shug'ullanamiz. Keyingi qismda biz ofis ilovalarini ko'rib chiqamiz.

Resurslar: wikipedia.org, winehq.org
.