CodeWeavers CrossOver for Mac - খুব ভালো কাজ করে, কোনো চমৎকার নয়
আপডেট: ১৭ এপ্রিল, ২০২৬
নন-উইন্ডোজ অপারেটিং সিস্টেম ব্যবহার করার আমার সারাজীবনে, আমার কখনো CrossOver কেনার দরকার পড়লো না। লিনাক্সে, আমি "কঠিন" পথে কাজ করতাম, WINE এবং অসংখ্য ম্যানুয়াল চেঞ্জ এবং হ্যাকস দিয়ে। আমার সেরা উদাহরণগুলো হয়তো SketchUp & white windows আর্টিকেল এবং Notepad++ গাইড, কারণ সেগুলো অনেক আকর্ষণীয় বিটস এবং পিসেস কম্বাইন করে, প্লাগইন, অ্যাড-অন, বিড়াল কম্প্যাটিবিলিটি, এবং তারপর কিছু। আপনি আমার Pharaoh সিটি বিল্ডিং গাইডও পছন্দ করতে পারেন। এই সব কাজ ফ্রি টুলস ব্যবহার করে করা হয়েছিল। কিন্তু আমি কখনো মাইক্রোসফট অফিস রান করতে পারিনি, এবং আমি এটা সেটাই রেখে দিয়েছিলাম।
সাম্প্রতিকভাবে, তবে, এটি করার জন্য আমার তাজা충동 পেলাম। এক, আমি উইন্ডোজ ১১ ব্যবহার করতে চাই না। পুরনো '১০ আরও কিছুক্ষণ চলবে, এবং একটি অফলাইন ভার্চুয়াল মেশিন বা দুটি দিয়ে, আমার অফিসের দরকারها সমাধান হয়ে গেছে। দুই, আমি নিজের জন্য একটি Macbook Pro কিনেছি, এবং আমি আসল অর্থে একটি ফুল ট্রানজিশন করার সিদ্ধান্ত নিয়েছি। কিন্তু আমি একটি প্র্যাগম্যাটিক ট্রানজিশনের কথা বলছি। এর মানে পরিচিত প্রোগ্রামগুলো এখনও ব্যবহার করা। সেই উদ্দেশ্যে, আমি CrossOver টেস্ট এবং ইনস্টল করার সিদ্ধান্ত নিয়েছি। এবং এটি একটি রিভিউ।

CrossOver-এ তریسেকেন্ড
CrossOver লিনাক্স এবং macOS-এর জন্য একটি কমার্শিয়াল প্রোডাক্ট, যা আপনাকে একটি আপেক্ষিক সহজ উপায়ে উইন্ডোজ সফ্টওয়্যার রান করতে দেয়। অন্য কথায়, এটি WINE-এর মতো, শুধু সাধারণ ব্যবহারকারীদের জন্য সহজ, প্লাস আপনি এখানে কিছু এক্সট্রা কম্প্যাটিবিলিটি পেতে পারেন। এক ধরণে, সব কিছু কানেক্টেড। Steam Proton, WINE, CrossOver। নাইস।
আপনি প্রোগ্রামটির লাইফটাইম লাইসেন্স কিনতে পারেন, অথবা সস্তা বার্ষিক সাবস্ক্রিপশন মডেল ব্যবহার করতে পারেন। সাধারণত, আমি প্রোডাক্টের জন্য যেকোনো সাবস্ক্রিপশনের বিপক্ষে, কিন্তু এখানে, আমি যদি ভুল না করি, তবে আপনি এক বছরের শেষে ফাংশনালিটি হারাতে পারেন না, আপনি শুধু কোনো অতিরিক্ত আপডেট বা নতুন ফিচার পাবেন না। যেভাবেই হোক, আপনার মনatuak করার জন্য আপনার কাছে দুটি সপ্তাহ আছে।
আমি macOS-এর জন্য ট্রায়াল ভার্সন ডাউনলোড করলাম এবং শুরু করলাম ...
সেটআপ, প্রথম পদক্ষেপ
ইনস্টলেশন সহজ, এবং আপনাকে Rosetta কনফিগার করার একটি প্রম্পট मिलবে, যা Intel আর্কিটেকচার কোড (x86) কে ARM-এ অনুবাদ করতে দেয়। মূলত একটি এমুলেটর, কিন্তু Apple-র তৈরি করা এবং ভালো পারফরম্যান্স অফার করে। কুল বিনস।

ইনস্টলেশন শেষ হলে, আমি ডাবলিং শুরু করলাম। ডিফল্টরূপে, CrossOver আপনাকে জনপ্রিয় প্রোগ্রামের একটি ওভারভিউ দেয়, কিন্তু আপনি সার্চ ফিল্ডও ব্যবহার করতে পারেন আপনার কাঙ্ক্ষিত প্রোগ্রামের ইনস্টলেশন টেমপ্লেট আছে কিনা দেখতে।
কিছু প্রোগ্রামের এক বা একাধিক টেমপ্লেট থাকতে পারে। উদাহরণস্বরূপ, Office 2010, যার জন্য আমার খুব তীব্র আগ্রহ ছিল, বেয়ার ভার্সন এবং পরবর্তী সার্ভিস প্যাকের জন্য আলাদা ইনস্টলেশন টেমপ্লেট আছে। আপনি এক্সপেক্টেড কম্প্যাটিবিলিটি রেটিং পাবেন, এবং আপনি বেছে নিতে পারেন "জানা" বিদ্যমান অনলাইন ইনস্টলার ব্যবহার করবেন নাকি আপনার নিজের অফলাইন সেটআপ ফাইল। সরাসরি, আমি কিছু সমস্যায় পড়লাম।

Office 2010 SP1-এর জন্য, অনলাইন ইনস্টলার উপলব্ধ ছিল না। প্রোগ্রামের কম্প্যাটিবিলিটি ২০২২ সালে চেক করা হয়েছিল, মানে মাইক্রোসফটের জন্য জিনিসগুলো শাফল করার চার বছর। خوشকিসমتی से, আমার অফলাইন ইনস্টলার উপলব্ধ ছিল, কিন্তু আপনি আসলে এমন একটি সমস্যায় পড়তে পারেন যেখানে আপনার একটি বৈধ লাইসেন্স আছে কিন্তু আপনি সেটআপটি খুঁজে পাবেন না। এটা শুধু ইন্ট্রো। আসলে ফাইন ডিটেইলসে যাই এবং দেখি কী হয়।
Office 2010 সেটআপ
এটি আসলে ভালো কাজ করল। কিছু সময় লাগল, কিন্তু আমার স্যুটটি ইনস্টল হয়ে গেল! এবং কাজ করছে!



Notepad++, KompoZer, IrfanView
এই প্রোগ্রামগুলো লিনাক্সে কখনো আমাকে কোনো সমস্যা দেয়নি, এবং তাদের WINE সেটআপ সবসময় সুপার সহজ ছিল। এখানেও একই। KompoZer-এর জন্য, আমি সadece সেই ফোল্ডারটি 잡았 যেটিতে পুরো প্রোগ্রাম বিল্ড থাকে, এবং CrossOver-কে বললাম এটি একটি "নতুন" অ্যাপ্লিকেশন হিসেবে ব্যবহার করবে। কোনো সমস্যা নেই।



SketchUp (Make 2017)
এটি ভালো কাজ করল না। হ্যাঁ, আমি এটিকে ইনস্টল করতে পারলাম, কিন্তু এটি রান করত চাইল না, ল্যাপটপের গ্রাফিক্স নিয়ে কমপ্লেইন করল। এটা মানে বুঝা যায়, কারণ SketchUp-এর গ্রাফিক্স অ্যাক্সিলেরেশন ও সেটা দরকার, এবং সে সময়, Apple M Silicon ছিল না। কিন্তু কোনো কম্প্যাটিবিলিটি শিম থাকা উচিত, যদি সম্ভব হয়। বা হয়তো মেশিন ইনস্ট্রাকশন ট্রান্সলেশনের এই লেভেল Rosetta-এর অংশ নয়। আমি এখনো কিছুটা আশাবাদী যে একটি নিট ওয়ার্কঅরাউন্ড উপলব্ধ, কিন্তু এ পর্যন্ত, কোনো সুবিধা নেই।

SketchUp (Make 2016)
পরবর্তী, আমি এক বছর পুরনো ভার্সনটি ট্রাই করার সিদ্ধান্ত নিলাম। এটি শেষ نسخه যা আপনাকে সেটিংসে OpenGL 2.1 টগল করতে দেয়, এবং/অথবা HW অ্যাক্সিলেরেশন ডিসেবল/ইনএবল করতে দেয়। এখন, τελপ Ryu, আমি লঞ্চার পর্যন্ত পৌঁছালাম, কিন্তু প্রোগ্রামটি শুরু হয়নি। এটি সবসময় ক্র্যাশ করত।


SketchUp 8
এখানে, আমাদের কাছে পুরনো ভালো প্রোগ্রাম। এটি ভালো ইনস্টল হয়েছে। এবং এটি রান করত চাইলো না, যতক্ষণ না আমি regedit খুললাম এবং একটি রেজিস্ট্রি কী পরিবর্তন করলাম। আপনি কীভাবে করবেন তা জানতে চাইতে পারেন। আমি এটি কিছুক্ষণ পরে বিস্তার করব। কিন্তু হ্যাঁ, এটি কাজ করল, এবং আমি SketchUp লঞ্চ করতে পারলাম! এন্ডে। শুধু তাই নয়, আমি Kerkythea টুলবারও যোগ করতে পারলাম, যাতে আমি আমার মডেলগুলো রেন্ডার করার জন্য এক্সপোর্ট করতে পারি। গ্রেট সাকসেস, ভারি নাইস।


পারফরম্যান্স গড়, কারণ আপনার কাছে কোনো সত্যিকারের গ্রাফিক্স অ্যাক্সিলেরেশন নেই। আপনি যদি এটίκেও ঠিক থাকে, তবে আপনি SketchUp ব্যবহার করতে পারেন, কিন্তু কোনো চমৎকার আশা করবেন না। এটি ইতিমধ্যে একটি চমৎকার যে এটি প্রথমত চলে। কিন্তু আমি এক্সপ্লোর করব এবং রিপোর্ট করব।
শুধু জানালে, কয়েকটি স্ন্যাগ ছিল। CrossOver বা macOS মনে করলো ইনস্টলেশন ব্যর্থ হয়েছে, কিন্তু এটা হয়নি। লঞ্চার আটকে গেল কারণ একটি Gecko ডিপেন্ডেন্সি ইনস্টল হওয়ার জন্য অপেক্ষা করছিল। ঠিক वैसा প্রম্প্ট যা আপনি লিনাক্সে দেখেন।



Kerkythea (Echo Boost)
এই পুরনো রেন্ডারিং প্রোগ্রাম ঠিকঠাক কাজ করল। প্লাগ 'এন' প্লে। KompoZer-এর মতো, আমি শুধু বাইনারি পয়েন্ট করলাম, এবং CrossOver পুরো জিনিসটি ইম্পোর্ট করল। আমার সকল মেটেরিয়ালস এবং সেটা। এটিও সিপিইউ এবং এর চৌদ্দ থ্রেড সঠিকভাবে আইডেন্টিফাই করল। খুব ভালো। এবং লিনাক্সে যা করলাম ঠিক সেটি, আমি মডেল মেটেরিয়াল পাথগুলো চেঞ্জ করতে বাধ্য হয়েছিলাম, যেমন: E:\Models\Whatever-এর মত জিনিসকে /Users/Igor/Library/Application Support/Crossover এবং সেরকম মডেল XML-গুলোর ভেতরে রিপ্লেস করা। তারপর সবকিছু পিচি।



হাই ডেফিনিশন মোড
আপনি যদি এক্সপেরিমেন্ট করতে চান, তবে আপনি প্রতিটি প্রোগ্রামের সেটিংস নিয়ে খেলতে পারেন। মনে রাখবেন, এটি 백এন্ডে অধিকাংশ WINE, এবং আপনি এমনকি স্ট্যান্ডার্ড winecfg ইউটিলিটি লঞ্চ করতে পারেন। আপনি HD মোডও ব্যবহার করতে পারেন, যা কিছুটা আমার নিজস্ব নামসাক HD গাইডে যা দেখিয়েছিলাম তার মতো। টেকনিক্যালি, আপনি একটি হাই DPI কনফিগারেশনে পৌঁছাবেন, সাধারণত ১৯২, যা মানে স্ট্যান্ডার্ড ডেন্সিটির ডাবল। এটি জিনিসগুলোকে প্রিটিয়ার করতে সাহায্য করতে পারে।
অন্যদিকে, কিছু কেসে, এটি অপ্রত্যাশিত ফলাফল বা ডিগ্রেডেড অ্যাপ পারফরম্যান্সের দিকে নিয়ে যেতে পারে স্ক্রিনে বিড়াল রেন্ডারিংয়ের কারণে। মূলত, আপনি কিছু জিতবেন, কিছু হারাবেন। উদাহরণস্বরূপ, KompoZer ভালো কাজ করল, যখন লিনাক্সে ম্যানুয়ালি একই ট্রিক অ্যাপ্লাই করলে এটিএ একই সমস্যা ছিল। এখানে, য管, UI ছিল স্মুথ এবং ফাস্ট। এবং মনে রাখবেন, এটি x86 কোড এমুলেশন। ডাবলি নাইস।

পুরনো KompoZer, আপনার প্লেজারের জন্য:


এছাড়া, Office 2010 এইভাবে খুব ভালো দেখে:

তবে, কিছু প্রোগ্রাম কূপারেট করল না। SketchUp এবং Kerkythea এই মোড পছন্দ করে না। এখানে, লিনাক্সে WINE-এ আমার খুব ভালো ফলাফল ছিল। আমার বিভিন্ন লিনাক্স সিস্টেমে, আমি ১৯২ বা ২১৬ DPI সেটিং ব্যবহার করি, এবং জিনিসগুলো ভালো দেখে। এটি x86-টু-ARM কম্প্যাটিবিলিটি বা হয়তো গ্রাফিক্স অ্যাডাপ্টার গ্লিচের প্রশ্নও হতে পারে।
প্রোগ্রাম অপশন টুইকিং
কিন্তু আপনি এর চেয়ে বেশি করতে পারেন। আপনি প্রতিটি প্রোগ্রামের C: ড্রাইভ ব্রাউজ করতে পারেন, এবং প্রতিটির নিজস্ব আলাদা ফাইলসিস্টেম আছে। নিশ্চিত, CrossOver নতুন অ্যাপ্লিকেশন এবং গেমগুলোক আলাদা Bottles-এ কনফিগার করবে, যা WINE প্রিফিক্সের সমতুল্য, যেন আমি আমার Pharaoh আর্টিকেলে দেখিয়েছিলাম। আপনি WINE কনফিগারেশন ম্যানুয়ালি সাথে খেলতে পারেন, DLL ওভাররাইড যোগ বা সরাতে পারেন, স্পেসিফিক কমান্ড রান করতে পারেন এবং আরও কিছু।
SketchUp 8 উদাহরণটি পরীক্ষা করি। তাই আমাকে প্রোগ্রামকে বলতে হয়েছিল হاردওয়্যার অ্যাক্সিলেরেশন চেক স্কিপ করতে, যাতে সেটি আমাকে সেটি নিয়ে বADER না করে। Run Command ক্লিক করুন। কমান্ড ফিল্ডে, regedit টাইপ করুন। এটি নির্দিষ্ট বোতলের জন্য WINE-পাওয়ার্ড regedit লঞ্চ করবে, এবং এখন, আপনি হাইভগুলো নেভিগেট করতে পারেন এবং প্রয়োজনীয় পরিবর্তন করতে পারেন। আমার কেসে, আমি নেভিগেট করলাম:
HKCU\Software\Google\SketchUp8\GLConfig\Display
এবং এখানে, আমি HW_OK ০ থেকে ১-এ পরিবর্তন করলাম। কাজ শেষ।

এখন, CrossOver এবং উইন্ডোজ প্রোগ্রামের কিছু সিকিউরিটি দিক আছে, কিন্তু আমি সেগুলো আলাদা একটি পিসে আলোচনা করতে চাই।
ভবিষ্যত?
আমি অনলাইনে কয়েকটি আর্টিকেল পড়েছি যে Apple Rosetta কোনোসময় রিটার্ন করতে চায়। এটি একটি আকর্ষণীয় প্রশ্ন উত্থাপন করে। এটি CrossOver-কে কীভাবে প্রভাবিত করবে? আমি অনুমান করি এটি Steam এবং Proton এবং macOS-এ ব্যবহৃত যেকোনো সমতুল্য ফাংশনালিটিকেও প্রভাবিত করবে। খুব, এটা এমন কিছু নয় যা আমাকে এখনই চিন্তা করতে হবে, কিন্তু এটি আমার macOS-এ (Apple Silicon-এ, সেটি) পুরোপুরি স্বাধীন মুভ করার ইচ্ছাকে পোটেনশিয়ালি জopardy করতে পারে। অন্যদিকে, আমি মনে করি আমি x86 ইকোসিস্টেমকে ভালো জন্য ছেড়ে দিতে পারি না, এবং না চাই। লিনাক্স সেখানে যথেষ্ট ভালো কাজ করে, এবং যেন আমি আমার Slimbook Titan আর্টিকেলে দেখিয়েছি, আপনি সেখানে গেম এবং প্রোগ্রামের পুরো প্লেথোরা পাওয়া যাবে, উপরের উদাহরণগুলোর অনেক সহ।
উপসংহার
CrossOver (Mac-এর জন্য) একাধিক মাস ব্যবহার করার পর, আমি বলতে পারি প্রোগ্রামটি ভালো কাজ করে। আমি মনে করি অফিস ফাংশনালিটি এককেই দামটি জাস্টিফাই করে। এটি WINE হয়, একটু বান্ধব, একটি অনেক নাইসার GUI-তে র্যাপ করা। আপনি অনেক কুল অপশন এবং ফিচার পাওয়া যাবে, এবং এখনো, আমি যে সব ডিফারেন্ট WINE ফ্রন্টএন্ড ট্রাই করেছি, এটিই লুক এবং ফাংশন দুটোই বাকি গুলোর চেয়ে ভালো। কিন্তু স্ন্যাগ এবং সমস্যাগুলো আছে, এবং প্রোডাক্টের নার্ডি প্রকৃতি এখনো কখনো বের হয়।
যখন জিনিসগুলো কাজ করে, অসাধারণ। কিন্তু যখন না করে, তবে আপনি নিজেকে WINE কনফিগারেশন নিয়ে টিংকার করতে পাবেন, সব ধরনের ট্রিক চেষ্টা করবেন। ইনস্টলেশন রেসিপিগুলো সাধারণত ট্রিকি, কারণ সেগুলো বহু পুরনো ইনফরমেশন ধারণ করে, অধিকাংশ নন-একজিস্টেন্ট সেটআপ ফাইলগুলোর পয়েন্টার। সাধারণ ইন্টারনেট রট, ঠিক। আরো, কম্প্যাটিবিলিটি টেস্টিং ডেটাগুলো প্রায়শই প্রাচীন, তিন, পাঁচ বা তার বেশি বছর, যা মানব বছরে বেশি নয়, কিন্তু সফ্টওয়্যার জগতের হেক্টিক, এভার-চেঞ্জিং প্রকৃতিকে বিবেচনা করলে, খুব।
তবুও, সব কথা বলা হলো, CrossOver একটি ভালো, স olid প্রোগ্রাম। এটি আমাকে আমার অধিকাংশ যদি সব নয় তবে ক্লাসিক এবং ওল্ডিজ macOS-এ রান করতে দেয়। আমি অনুমান করি Rosetta-রও প্রশংসা দরকার, সুপার পারফরম্যান্সের জন্য, কারণ আসলে, আপনি জানবেন না আপনার x86 কোড এমুলেট হচ্ছে, সिवায় যখন গ্রাফিক্স-ইনটেনসিভ টাস্ক যেন SketchUp। এখানে এই দিকটি টুইক করার কোনো উপায় থাকলে, এটি একটি নাইস টুলকে সুপারব করবে। এবং এই শব্দের সাথে, আমি বাই বাই বলছি।
চीयার্স।