আমি কি উইন্ডোজের জন্য কেবল 32-বিট বা 32- এবং 64-বিট সংস্করণ উভয়ই স্থাপন করব?


13

আমার একটি সংকলিত ভাষায় একটি ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন লেখা আছে।

  • লিনাক্সের জন্য এটি amd64 এবং i386 উভয় বিল্ড ব্যবহারকারীর জন্য উপলব্ধ রয়েছে, তাই ব্যবহারকারী তার বর্তমান পরিবেশের জন্য উপযুক্ত সংস্করণ চয়ন করতে পারেন।
  • ম্যাকের ক্ষেত্রে ইউনিভার্সাল বাইনারি তৈরি করার রীতি আছে, তাই এটি অ্যাপল কম্পিউটারের একাধিক সংস্করণ সমর্থন করতে পারে। বা কেবলমাত্র 64-বিট সংস্করণ সরবরাহ করুন, কারণ সমস্ত বর্তমান অ্যাপল কম্পিউটারগুলি 64-বিট আর্কিটেকচার এবং ওএস ব্যবহার করে।

আমি "আপনি কী আর্কিটেকচার?" জিজ্ঞাসা করে ব্যবহারকারীদের বিভ্রান্ত করতে চাই না, তবে 32-বিট স্থাপন করা কেবলমাত্র খারাপ ধারণা, কারণ এই প্রোগ্রামটি কিছু 64-বিট অপ্টিমাইজেশন যাদু ব্যবহার করে এবং এই মেশিনগুলিতে আরও দ্রুত চলে।

আমার ধারণা:

  • অ্যাপ্লিকেশনটির 32- এবং 64-বিট উভয় সংস্করণ ইনস্টল করুন এবং রান-টাইমে চয়ন করুন। (মোড়কের প্রয়োজন হয়, তাই ক্লিক-ও-লঞ্চ অ্যাপ্লিকেশন তৈরি করা (ইউটারেন্টের মতো) কঠিন হবে)।
  • User-agentওয়েবসাইটে ব্যবহার করে আর্কিটেকচার সনাক্ত করুন , যাতে ব্যবহারকারী যথাযথ সংস্করণ স্বয়ংক্রিয়ভাবে ডাউনলোড করতে পারে (এবং "বিকল্প সংস্করণে" লিঙ্ক তৈরি করতে পারে)। (এটি গুগল ক্রোম স্টাইল)
  • ব্যবহারকারীকে 32-বিট অ্যাপ্লিকেশন ব্যবহার করতে এবং 64-বিট সংস্করণটি "বিশেষজ্ঞ-কেবল" তৈরি করতে বাধ্য করুন? (ভিএলসির মতো)

উইন্ডোজে আমার কী করা উচিত?


আপনার অ্যাপ্লিকেশনটি একটি 64 বিট প্রক্রিয়া হওয়ার ফলে কী লাভ হয়?
কোডসইনচাউস

হ্যাঁ, এটি ক্রিপ্টোগ্রাফিক লাইব্রেরি ব্যবহার করে যা 64-বিটে দ্রুত চলে।
আলেকজান্ডার শিশেঙ্কো

কত দ্রুত?
রবার্ট হার্ভে

2
এছাড়াও, ভিজ্যুয়াল স্টুডিওতে কোনও এসসিপিইউ বিল্ড বিকল্প নেই? ব্লগস.মাইক্রোসফট.এইল
রবার্ট হার্ভে

1
আমার উল্লেখ করা উচিত, যে সংকলিতটি দেশীয়-কোড (আমি সি ++ তে লিখি, সি ++ / সিএলআই এক্সটেনশন ছাড়াই), নেট নয় not
আলেকজান্ডার শিশেঙ্কো

উত্তর:


16

আমি সত্যিই ভাবি না যে ডাউনলোডের সময় শেষ ব্যবহারকারীর জন্য 32 বিবিট বা 64 বিট বিকল্প নির্বাচন করতে হবে এটির জন্য এটি একটি বিশাল জটিলতা। তবে আপনি যদি কোনও পরামর্শ দেওয়ার জন্য ব্যবহারকারী-এজেন্ট স্ট্রিংগুলি ব্যবহার করতে পারেন তবে আরও ভাল।

অন্য বিকল্পটি হ'ল আপনার ইনস্টলারের ব্যবহারকারীর প্ল্যাটফর্মের জন্য সঠিক বাইনারি সনাক্ত করা এবং ইনস্টল করা। এটি একটি বৃহত্তর ডাউনলোডের জন্য তোলে, কিন্তু তারপরে ব্যবহারকারীকে এটি সম্পর্কে চিন্তা করতে হবে না। আপনি যদি এই পদ্ধতির দিকে যান, আপনি যে কোনও কারণেই কোনও নির্দিষ্ট বিল্ডের প্রয়োজন হলে তাদের সনাক্তকরণকে ওভাররাইড করার জন্য কোনও উপায় সরবরাহ করতে চাইবেন।


7
যদি আপনার ব্যবহারকারীরা অ-প্রযুক্তিগত হন তবে আপনি সেগুলিতে বড় শব্দ নিক্ষেপ করছেন (কোনও পাং উদ্দেশ্য নয়)।
ব্যবহারকারী 253751

3
@ গ্র্যান্ডমাস্টারবি নন-টেকনিক্যাল ব্যবহারকারীরা 32 বিট সংস্করণ এবং a৪ বিট সংস্করণের মধ্যে পার্থক্য জানতে পারবেন না এবং কোনটি তাদের প্রয়োজন তা জানেন না।
ফিলিপ

3
@ ফিলিপ যা অনেকগুলি ডাউনলোড-সাইট যেমন "বেশিরভাগ ক্ষেত্রে ভাল কাজ করে" এবং "কিছু মেশিনে দ্রুত হতে পারে" এর মতো দুটি সহজ বাক্যাংশ যুক্ত করে সহজেই সমাধান করা হয়।
5gon12eder

1
@ ফিলিপ: না, একেবারে বিপরীত (দ্বিতীয় বিকল্পের জন্য)। ইনস্টলার স্বয়ংক্রিয়ভাবে সঠিক সংস্করণটি বেছে নেয়, প্রযুক্তিগত কিছু প্রদর্শন করার প্রয়োজন নেই। একটি "বর্ধিত কিস্তি বিকল্প" বোতাম থাকতে পারে (তবে যতক্ষণ না ব্যবহারকারী এটি টিপবেন না, 32- বা 64-বিট-সংস্করণের মতো কিছুই প্রদর্শিত হবে না
ডক ব্রাউন

1
@ 5gon12eder আসলে, -৪-বিট সংস্করণ "বেশিরভাগ ক্ষেত্রেই ভাল কাজ করবে"। বাষ্প জরিপের পরিসংখ্যানগুলিতে একবার নজর দেওয়া যাক । এটি দেখায় যে 83% এরও বেশি উইন্ডোজ মেশিন 64-বিট ওএস চালায়।
আলেকজান্ডার শিশেঙ্কো

7

ভাল, প্রথমে 64-বিট সংস্করণ ব্যবহার করা কখনই উপকারী হবে কিনা তা খুঁজে বের করুন:

  • কাজ করার জন্য 64 বিট অ্যাড্রেস-স্পেসের প্রয়োজনের জন্য প্রক্রিয়াকৃত ডেটাসেটটি কি কখনও বড় হতে পারে?
  • B৪ বিট সংস্করণটি কি আরও কার্যকর বা দ্রুত?
  • আপনার প্রোগ্রামগুলির সুস্থতার জন্য সংবেদনশীল কোনও সংকেত রয়েছে কি না, ইন্টারফেসটি পরিবর্তনের জন্য এটি সংবেদনশীলতার সাথে সংবেদনশীল হওয়ার পক্ষে কোনও বিকল্প নয়, এবং সেই সাক্ষ্যটি যেভাবেই হোক আপনাকে নির্দেশ দেওয়ার পক্ষে নয়?

যদি উত্তরটি সবার কাছে না হয়, তবে 64-বিট সংস্করণটি মোটেই না রাখার বিষয়টি বিবেচনা করুন ।

এখন,
can৪ টি বিট ব্যবহারের যদি একটি মজাদার সুবিধা থাকে তবে আপনি যখন পারবেন: এটি আপনার ব্যবহারকারীদের জন্য যতটা সম্ভব আরামদায়ক করুন যাতে যারা জানেন তাদের অযথা দন্ড না দিয়েই করুন।

  • খুব বেশি ওভারহেড না থাকলে একটি একক ডাউনলোড সরবরাহ করুন, যা ডিফল্টরূপে সর্বোত্তম সংস্করণ ইনস্টল করে (কমান্ড-লাইন বিকল্পের সাহায্যে ওভাররাইডিংকে অনুমতি দেয় বা যেমন বিশেষজ্ঞরা 64-বিটের উপর 32-বিট তৈরি করতে চান)।
  • অন্যথায় দুটি পৃথক ডাউনলোড সরবরাহ করুন (যদি 64-বিট ব্যবহারের সম্ভাব্য সুবিধাটি যথেষ্ট ছোট হয় তবে এটি কিছুটা আড়াল করুন)।
  • আপনি যখন পারে যে স্পষ্টরূপে একটি অনলাইন-ইনস্টলার এবং যে লিংকটি অফলাইন-ইনস্টলার হিসেবে নির্বাচন করে এবং শুধুমাত্র অংশের প্রয়োজন, যা সম্ভাব্য যদি বিশাল ঐচ্ছিক অংশ আছে মাত্রার আদেশ দ্বারা ডাউনলোড সাইজ কমে যায় চিহ্ন ডাউনলোড করার জন্য একটি ডাউনলোডার প্রদান।
    (আপনি যা ডাউনলোড করেন তা পুনরায় ব্যবহারের অনুমতি দিতে (এবং সম্ভবত হওয়া উচিত), সবকিছু ডাউনলোড করার একটি বিকল্প অন্তর্ভুক্ত করতে পারেন, অন্তত যদি আপনি একটি সম্পূর্ণ অফলাইন-ইনস্টলার সরবরাহ না করেন।)

4

আজকাল, লোকেরা এবং সাইটগুলি এগুলি নিজের দ্বারা পরিচালনা করে এবং ব্যবহারকারীরা তাদের চাইলে চয়ন করতে দেয় । সুতরাং User-agentস্ট্রিং ব্যবহার করা ভাল উপায়। আপনার অ্যাপ্লিকেশন এবং সাইটটিকে আরও পেশাদার দেখায় এমন আইএমও (লোকেরা জিনিসগুলি পছন্দ করে যদি তারা নিজেরাই সম্পর্কিত সামঞ্জস্য করতে সক্ষম হয়)।

একটি চয়ন করা সংস্করণ লিঙ্ক / পছন্দটি রাখা ভাল কারণ কিছু বিশেষজ্ঞ বা লোকেরা যারা আলাদা সংস্করণ পেতে চান তারা তা পেতে পারেন।

উপর এছাড়াও আপনি একটি স্টিকি নোট স্থাপন করতে পারেন সংস্করণ চয়ন পৃষ্ঠা (এক অনুরূপ এই এক ব্যাখ্যা ব্যবহারকারীরা কীভাবে পরীক্ষা করতে পারবেন) ওএস সিস্টেম প্রকার (ওরফে ডান ক্লিক Computerএবং বৈশিষ্ট্যাবলী বাজে বাজে কথা পছন্দ করে ...) তাই জানতে আগ্রহী মানুষের চেক করুন এবং নিশ্চিত হতে পারেন আপনি যা অফার করেন তা হ'ল সংস্করণ।

ওএস সিস্টেমের ধরণ


3

একটি 32 বিট ইনস্টলার রয়েছে যাতে এক্সিকিউটেবল থাকে না। এটি লক্ষ্যবস্তু প্ল্যাটফর্মটি চালায় তা সনাক্ত করুন এবং তারপরে আপনার সার্ভার থেকে সঠিক বাইনারি ডাউনলোড করুন।


3
যদি আপনি এটি করছেন, বিশেষজ্ঞরা সরাসরি ডাউনলোড করার জন্য আপনার কাছে প্রকৃত চূড়ান্ত সংস্করণও রয়েছে বলে নিশ্চিত করুন। অনেক পেশাদার আইটি লোক অফলাইনে ইনস্টল করতে সক্ষম হতে পছন্দ করে (যেমন কোনও ইনস্টলেশন পরে পুনরায় উত্পাদনযোগ্য হয়)।
জুলাই

2
@ জুলসের অন্য ব্যবহারের ক্ষেত্রে সংযোগ বিচ্ছিন্ন মেশিন রয়েছে। এমনকি 2015 সালে, প্রতিটি মেশিনের পাবলিক ইন্টারনেটের সরাসরি অ্যাক্সেস নেই।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.