কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

আমাজনके সাথে সহযোগিতা করে অ্যান্ড্রয়েড অ্যাপ উইন্ডোজ ডেস্কটপে আনতে মাইক্রোসফটের উইন্ডোজ ১১ অফিসিয়াল প্রেজেন্টেশনের হাইলাইটগুলির একটি ছিল। তবে, উইন্ডোজ ১১ ব্যবহারকারীদের অ্যাপ সাইডলোড (sideload) করার অনুমতি দেবে এমন আধা-অফিসিয়াল উদ্ঘোষণাটি আরও আকর্ষণীয় ছিল।

কিন্তু... কেন? সাইডলোডিং কী, এবং আপনি কেন আগ্রহী হবেন (বা নন) সেটি জানতে পড়ুন! উত্তর জানতে পড়ুন।

সাইডলোডিং কী?

"সাইডলোডিং" (sideloading) শব্দটি এক ডিভাইস থেকে অন্য ডিভাইসে সরাসরি ফাইল কপি করার বোঝায়। সাইডলোডিং সাধারণত ফিজিক্যালি কানেক্টেড দুটি ডিভাইসের মধ্যে লোকাল ট্রান্সফার বোঝায়। তবে, এটি সাধারণ "কপি" করার থেকে আলাদা সেটি একটি অনঅফিশিয়াল উপায় ইঙ্গিত করে ডেটা সেখানে আনা যেখানে সেটি থাকা উচিত নয়।

কেসে নির্ভর করে, সেটি হতে পারে প্ল্যাটফর্ম হল্ডার ডেটাটি অনুমোদন না করলে, অথবা ব্যবহারকারী প্রোটেকশন মেজার ডিজেবল বা বাইপাস করতে হয় ডেটা ডিভাইসে আনার জন্য।

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী? উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী? উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

আমরা মনে করি স্মৃতির পথে একটি দ্রুত ভ্রমণ সাইডলোডিং কী সেটি বুঝতে সহজ করবে।

আইফোনের জেল থেকে বের হওয়া

অ্যাপল দৃশ্যে আসার দশক আগে স্মার্টফোন ছিল, কিন্তু আইফোন সেটিকে জনপ্রিয় করল। এর পূর্বপুরুষদের বিপরীতে, আইফোন স্লিক, হালকা, এবং ব্যবহার করা সহজ ছিল। এবং সব অ্যাপল প্রোডাক্টের মতো, এটি বहे ভয়ঙ্করভাবে লকড ছিল ব্যবহারকারীকে তার ইকোসিস্টেমে সীমাবদ্ধ রাখতে।

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

তখন "জেইলব্রেকিং" (jailbreaking) জনপ্রিয় হয়ে উঠল, একটি 엄ব্রেলা টার্ম那些 পদ্ধতিগুলোর জন্য যেগুলো একটি ব্যবহারকারীকে ভেন্ডর-আরোপিত "সফটওয়্যার জেল" থেকে মুক্ত করতে পারে। তাদের ডিভাইস জেইলব্রেক করার পর, আইফোন মালিকরা যেকোনো সফটওয়্যার ইনস্টল করতে পারত, এমনকি অ্যাপল যদি অনুমোদন না করত।

অ্যান্ড্রয়েডের অনঅফিশিয়াল সফটওয়্যারের জন্য অফিসিয়াল সাপোর্ট

গুগলের অ্যান্ড্রয়েড অ্যাপলের আইওএসর উত্তর ছিল। প্রাথমিকভাবে, অ্যান্ড্রয়েডের সফটওয়্যার লাইব্রেরি আইওএসর মতো ব্যাপক ছিল না। তবে, শীঘ্রই সেটি সমস্যা নয়।

অ্যান্ড্রয়েড শুধু লিনাক্স এবং জাভা (JAVA) এর মতো ওপেন-সোর্স টেকনোলজির ওপর ভিত্তি করে তৈরি নয়, বরং নিজে "আরো ওপেন"। কেউ এর জন্য সফটওয়্যার তৈরি করতে পারে এবং তাদের স্মার্টফোন বা ট্যাবলেটকে তাদের অ্যাপের টেস্টিং প্ল্যাটফর্ম হিসেবে ব্যবহার করতে পারে। তারা শুধু একটি সেমি-হিডেন অপশন এনাবল করতে হতো আনট্রাস্টেড সোর্স থেকে অ্যাপ ইনস্টলেশন অনুমতি দিতে।

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী? উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী? উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

এই অপশনটি ডেভেলপার না হওয়া সত্ত্বেও উপযোগী, কারণ এটি আপনাকে প্ল্যাটফর্মে যেকোনো কিছু ইনস্টল করতে দেয়। অপশনটি এনাবল করার পর, আপনি প্লে স্টোর বাদ দিয়ে যেতে পারেন। বদলে, আপনি APK ফাইল হিসেবে অ্যাপ ট্রান্সফার করে একটি সিম্পল ফাইল ম্যানেজারের মাধ্যমে ইনস্টল করতে পারেন। প্রসেস সম্পর্কে আরও ডিটেইল জানতে আমাদের গাইড দেখুন কীভাবে আপনার অ্যান্ড্রয়েড ডিভাইসে যেকোনো ফাইল সাইডলোড করবেন।

অ্যান্ড্রয়েডের ওপেননেস থার্ড পার্টিগুলোকে প্ল্যাটফর্মের জন্য তাদের নিজস্ব সফটওয়্যার স্টোর তৈরি করতে দিয়েছিল। গুগল প্লে স্টোরের সবচেয়ে বড় এবং জনপ্রিয় অ্যাল্টারনেটিভ হলো আমাজন অ্যাপস্টোর (Amazon Appstore), যা উইন্ডোজ ১১-এ আমরা শেষ পর্যন্ত দেখব।

আজকাল সাইডলোডিং

আজকাল, সাইডলোডিং বলতে একটি ডিভাইসের ম্যানুফ্যাকচারার অফিসিয়ালি সাপোর্ট করা সফটওয়্যার রিপোজিটরি/অ্যাপ স্টোর বাইর থেকে সফটওয়্যার ইনস্টল করা বোঝায়।

যেকোনো রিলেটেড সিকিউরিটি চেক ডিজেবল করার পর, আপনি ফাইল কপি (বা "পুশ") করে ডিভাইসে সাইডলোড করতে পারেন, সাধারণত একটি পিসি থেকে। এটা সম্ভব সরাসরি ইউএসবি ক্যাবল কানেকশন, ওয়ায়ারলেস ওয়াই-ফাই, বা ব্লুটুথ ফাইল ট্রান্সফারের মাধ্যমে। অথবা, যেই মিডিয়া দুটি ডিভাইস অ্যাক্সেস করতে পারে (যেমন এসডি কার্ড বা ইউএসবি ফ্ল্যাশ ড্রাইভ) সেখানে ফাইল স্টোর করে।

উইন্ডোজ ১১-এ সাইডলোডিং কেন গুরুত্বপূর্ণ?

স্মার্টফোন আমাদের নিজের সর্বব্যাপী এক্সটেনশন হয়ে গেছে। আমরা সবার কাছে কিছু অ্যাপ আছে যা আমরা স্মার্টফোনে প্রতিদিন ব্যবহার করি। তবে, সেই অ্যাপগুলো আমাদের মোবাইল ডিভাইসের সাথে বাঁধা রয়েছে— এবং সেগুলোর সাথে আমরাও।

আপনার পিসিতে অ্যান্ড্রয়েড অ্যাপ চালানোর কিছু উপায় আছে:

  • আপনি আপনার পিসিতে লোকালি অ্যান্ড্রয়েডের x৮৬ পোর্ট ইনস্টল করতে পারেন বা ভার্চুয়াল মেশিনে, কিন্তু ফলাফল পারফেক্ট থেকে দূরে হবে। উদাহরণস্বরূপ, মাইক্রোফোন কাজ নাও করতে পারে, সব সাউন্ড-রেকর্ডিং অ্যাপ বেকার করে দেবে।
  • আপনি অ্যান্ড্রয়েড SDK-র সাথে আসা এমুলেটর ব্যবহার করতে পারেন, কিন্তু এর পারফরমেন্স আপনাকে চিন্তা করাতে পারে আপনি কি পিসি অন করলেন।
  • থার্ড-পার্টি এমুলেটর খুব ভালো পারফরমেন্স দেয় কিন্তু একটি হেভিলি কাস্টোমাইজড অ্যান্ড্রয়েড অভিজ্ঞতা দেয়, সাধারণ অ্যান্ড্রয়েড ডিভাইস থেকে দূরে। দুর্ভাগ্যবশত, অধিকাংশই আপনি যেসব অ্যাপ চান না সেগুলো বান্ডেলড থাকে, এবং ব্যবহার করার সময় নতুন নতুন অ্যাপ ফোর্স করে দিতে থাকে।
উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

উইন্ডোজ ১১-র সেরা নতুন ফিচারগুলির একটি হলো অ্যান্ড্রয়েড সফটওয়্যারের জন্য এর কম্প্যাটিবিলিটি লেয়ার। সেই ফিচারের কৃতজ্ঞ, আমাদের প্রিয় মোবাইল অ্যাপ অ্যাক্সেস করার জন্য আমাদের স্মার্টফোন বা অ্যাড-ভরা এমুলেটর ব্যবহার করতে হবে না। বদলে, সেগুলো সরাসরি আপনার ডেস্কটপে থাকবে— কমপক্ষে যদি সেগুলো আমাজন অ্যাপ স্টোরে উপলব্ধ থাকে। যদি না থাকে, সেটি হলো যেখানে সাইডলোডিং সাহায্য করতে পারে!

আপনাকে মুক্তভাবে অ্যান্ড্রয়েড অ্যাপ সাইডলোড করার অনুমতি দিয়ে, উইন্ডোজ ১১ অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য তৈরি যেকোনো সফটওয়্যারে অ্যাক্সেস সক্ষম করে, শুধু আমাজন হোস্ট করা موارد নয়।

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

তবে, সেটিও একটি সমস্যা।

সাইডলোডিংর অন্ধকার দিক

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

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

আমরা না জানি মাইক্রোসফটের অ্যান্ড্রয়েড কম্প্যাটিবিলিটি লেয়ার ইমপ্লিমেন্টেশন কত সুরক্ষিত হবে। আমরা যা জানি সেটি কমপ্লেক্সিটি যোগ করছে না থাকার তুলনায়। এবং ডেটা সিকিউরিটির বিশ্বে, "এক্সট্রা কমপ্লেক্সিটি" সবসময় "আরও পটেনশিয়ালি এক্সপ্লয়িটেবল হোল"-এ অনুবাদ হয়।

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

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

সেটিই কারণ সাইডলোডিং অযقانونিক নয়, ডিভাইস ম্যানুফ্যাকচারার এবং প্ল্যাটফর্ম хол্ডাররা এটিকে সমর্থন করে না। উল্টো, অ্যাপলের মতো অনেকেই সাইডলোডINGকে একটি গভীর সিকিউরিটি রিস্ক मानে।

সাইডলোডিং উইন্ডোজকে প্রসারিত করবে

তার পূর্বের ভার্সন এবং সেগুলোর জন্য বানানো প্রায় সকল সফটওয়্যার সাথে কম্প্যাটিবিলিটির কারণে, উইন্ডোজের প্রতিটি নতুন ভার্সনের पास অন্য কোনো প্ল্যাটফর্মের চেয়ে বড় একটি সফটওয়্যার লাইব্রেরি আছে। তবে, 요즘 উইন্ডোজের জন্য সফটওয়্যার তৈরি করা আরও জটিল এবং কম ফলপ্রসূ।

উইন্ডোজ ১১-এ সাইডলোডিং অ্যাপ সাপোর্টের অর্থ কী?

অ্যাপলের ডিভাইসের চিরস্থায়ী জনপ্রিয়তা এবং গুগলের "মোবাইল-ফার্স্ট" কৌশলের সাথে মিলিয়ে, এই সমস্যাগুলো অনেক ডেভেলপারকে আইওএস এবং অ্যান্ড্রয়েডকে প্রाथমিকতা দিতে বা সরাসরি সেখানে যেতে বাধ্য করল। উইন্ডোজ ইকোসিস্টেম পুরনো সফটওয়্যারের সাথে আক্রান্ত। মাইক্রোসফটের স্টোর মোবাইল মি-টু অ্যাপের একটি বান্যাৎ মরুভূমির মতো দেখে।

অ্যান্ড্রয়েডের সফটওয়্যার লাইব্রেরি ট্যাপ করে, মাইক্রোসফট উইন্ডোজ ১১-কে টাজা অনুভূতি দিতে পারে এবং আমাদের দৈনন্দিন ব্যবহৃত অ্যাপগুলোর অ্যাক্সেস দিতে পারে।

তবুও, ব্যবহারকারীকে যেকোনো সফটওয়্যার সাইডলোড করার অনুমতি দেয়া একটি পটেনশিয়াল সিকিউরিটি হাজার্ডও হতে পারে।

মাইক্রোসফট উইন্ডোজ ১১-র অ্যান্ড্রয়েড অ্যাপ সাপোর্ট কীভাবে ইমপ্লিমেন্ট করে সেটি দেখতে হবে। এটি উইন্ডোজের ইতিমধ্যে বিশাল সফটওয়্যার লাইব্রেরি প্রসারিত করতে পারে অথবা মাইক্রোসফটের পরবর্তী ওএসের জন্য এক্সপ্লয়িটের একটি নতুন পথ। অতীতকে দেখলে, আমরা ভাবি এটি সম্ভবত একটু দুটোই হবে।

  1. Windows Update Expired – এর অর্থ কী?

  2. Internet Explorer অবসান হচ্ছে – ব্যবসায়ের জন্য এর মানে কী?

  3. উইন্ডোজ ১০-এ Apps for Websites ব্যাখ্যা

  4. অ্যান্টিভাইরাস সফটওয়্যার বোঝা: এটি কীভাবে আপনার ডিভাইস রক্ষা করে