অ্যান্ড্রয়েড অ্যাপ্লিকেশন। লিনাক্স প্যাকেজ। ChromeOS-এ অ্যাপ্লিকেশন ডেলিভারি গত কয়েক বছরে দ্রুতগতিতে বেড়েছে কিন্তু একটি প্ল্যাটফর্ম, বিশেষ করে, সমস্ত অপারেটিং সিস্টেম জুড়ে অ্যাপ ডেলিভারিতে বিপ্লব ঘটিয়েছে। অবশ্যই, আমি প্রগতিশীল ওয়েব অ্যাপস সম্পর্কে কথা বলছি। পিডব্লিউএগুলি এমনভাবে বিবর্তিত হয়েছে যে তাদের এবং স্থানীয়ভাবে ইনস্টল করা এক্সিকিউটেবলগুলির মধ্যে পার্থক্য করা ক্রমবর্ধমান কঠিন হয়ে উঠছে৷
ওয়েব অ্যাপগুলি যত শক্তিশালী এবং বহুমুখী হয়ে উঠেছে, সত্যটি এখনও রয়ে গেছে যে অ্যাপ্লিকেশনগুলি এখনও ওয়েব স্ট্যান্ডার্ডের উপর নির্মিত এবং অন্য কোনো ওয়েব পেজের মতো সার্ভার থেকে বিতরণ করা হয়। বেশিরভাগ অ্যাপ্লিকেশনের জন্য, এটি একটি সমস্যা নয়। HTTPS প্রোটোকলগুলি একটি শিল্পের মান হয়ে উঠেছে এবং ব্যবহারকারী এবং হোস্টের মধ্যে স্থানান্তরিত ডেটা বেশিরভাগ অংশে নিরাপদ। যাইহোক, এর মানে এই নয় যে তারা এমন আক্রমণের জন্য সম্পূর্ণরূপে সংবেদনশীল নয় যা শেষ-ব্যবহারকারী এবং সার্ভারের সাথে আপস করতে পারে। মিশন ইম্পসিবল মুভি থেকে এক ধরণের উচ্চ-শ্রেণীবদ্ধ টাস্কফোর্স। যাইহোক, এটি আসলেই ওয়েব অ্যাপের একটি নতুন ফর্ম যা তৈরি করা হচ্ছে Chromium সংগ্রহস্থল এবং Github-এ। জিনিসগুলির চেহারা থেকে, গুগল এবং মাইক্রোসফ্ট এই নতুন ধরণের ওয়েব অ্যাপটিকে ট্যাগ-টিমিং করছে বলে মনে হচ্ছে একটি অ্যাপ্লিকেশন যা একটি ওয়েব বান্ডেলে প্যাকেজ করা যেতে পারে এবং এমনভাবে বিতরণ করা যেতে পারে যা প্রচলিত অন-সার্ভার পদ্ধতি থেকে আলাদা। প্রগতিশীল ওয়েব অ্যাপের জন্য। এখানে বিচ্ছিন্ন ওয়েব অ্যাপের লক্ষ্যের একটি সংক্ষিপ্ত বিবরণ রয়েছে৷
এই নথিটি ওয়েব স্ট্যান্ডার্ড প্রযুক্তি ব্যবহার করে অ্যাপ্লিকেশন তৈরি করার একটি উপায় প্রস্তাব করে যা সাধারণ ওয়েব পৃষ্ঠাগুলিতে অনুপলব্ধ দরকারী সুরক্ষা বৈশিষ্ট্যগুলি থাকবে৷ এগুলিকে অস্থায়ীভাবে আইসোলেটেড ওয়েব অ্যাপস (IWAs) বলা হয়। লাইভ ওয়েব সার্ভারে হোস্ট করা এবং HTTPS-এর মাধ্যমে আনার পরিবর্তে, এই অ্যাপ্লিকেশনগুলি ওয়েব বান্ডেলগুলিতে প্যাকেজ করা হয় , তাদের বিকাশকারী দ্বারা স্বাক্ষরিত, এবং নীচে বর্ণিত এক বা একাধিক সম্ভাব্য পদ্ধতির মাধ্যমে শেষ-ব্যবহারকারীদের মধ্যে বিতরণ করা হয়েছে।
আমি এখানে বসে ভান করব না যে আমার কাছে আছে নতুন আইডব্লিউএ কীভাবে কাজ করবে সে সম্পর্কে কোনো ধারণা আছে কিন্তু গিট থেকে আমি বুঝতে পারি যে এই অ্যাপ্লিকেশনগুলি তাদের নিজ নিজ ডেভেলপারদের দ্বারা স্বাক্ষরিত এবং যাচাইকৃত প্যাকেজ হিসাবে বিতরণ করা হবে। এই প্যাকেজগুলি তারপর বিভিন্ন প্রস্তাবিত পদ্ধতিতে বিতরণ করা যেতে পারে। যার মধ্যে চারটি, আপনি নীচে খুঁজে পেতে পারেন।
IWA সম্ভাব্য ডেলিভারি পদ্ধতি
একটি কাঁচা স্বাক্ষরিত ওয়েব বান্ডেল। একটি প্ল্যাটফর্ম-নির্দিষ্ট ইনস্টলেশন বিন্যাসে প্যাকেজ করা হয়েছে যেমন একটি APK, MSI বা DMG। একটি মাধ্যমে বিতরণ করা হয়েছে অপারেটিং সিস্টেম, ব্রাউজার বা থার্ড-পার্টি”অ্যাপ স্টোর”। এন্টারপ্রাইজ সিস্টেম কনফিগারেশন ম্যানেজমেন্ট পরিকাঠামো দ্বারা স্বয়ংক্রিয়ভাবে ইনস্টল করা হয়।
অফ-সার্ভার ডেলিভারি দ্বারা প্রদত্ত নিরাপত্তার পাশাপাশি, তৃতীয় পক্ষের সঞ্চয়স্থানে অ্যাক্সেস সীমাবদ্ধ করার জন্যও IWAs ডিজাইন করা যেতে পারে। বিচ্ছিন্ন অ্যাপে”স্টোরেজ শেড”বরাদ্দ করে এটি অর্জন করা হয়।
ইমপ্লিমেন্টেশনগুলি শুধুমাত্র একটি স্বতন্ত্র উইন্ডোতে লঞ্চ করার অনুমতি দিয়ে একটি আইসোলেট অ্যাপকে আরও”অ্যাপের মতো”আচরণ করতে বেছে নিতে পারে এবং তাদের একটি পৃথক স্টোরেজ শেড বরাদ্দ করা যাতে ব্যবহারকারীর সাধারণ ব্রাউজিং সেশন থেকে তৃতীয় পক্ষের স্টোরেজ উপলব্ধ না হয়। তৃতীয় পক্ষের সঞ্চয়স্থানে অ্যাক্সেস কমাতে সাধারণভাবে ওয়েব প্ল্যাটফর্মে প্রস্তাবিত পরিবর্তনগুলি শেষ পর্যন্ত যে কোনও উত্সের জন্য পরবর্তীটিকে ডিফল্ট আচরণ করে তুলতে পারে৷
এই নতুন ধরনের ওয়েব অ্যাপটি এখনও শৈশবকালে রয়েছে। এবং আমার কোন ধারণা নেই যে আমরা কখন আইডব্লিউএগুলিকে বনের মধ্যে দেখতে পাব। গুগল এবং মাইক্রোসফ্ট একসাথে কাজ করছে তা আমাকে বলে যে বিচ্ছিন্ন ওয়েব অ্যাপগুলি অবশেষে, ক্রোমিয়াম-ভিত্তিক ব্রাউজারগুলির জন্য আদর্শ হয়ে উঠতে পারে। যেসব কোম্পানি ওয়েব অ্যাপ ডেলিভারির জন্য সবচেয়ে নিরাপদ পদ্ধতি খুঁজছে, তাদের জন্য IWA অ্যাপ ডেলিভারির ভবিষ্যত হতে পারে। আমরা একটি ঘনিষ্ঠ নজর রাখব এবং আশা করি, প্রকল্পটি কীভাবে বিকশিত হচ্ছে সে সম্পর্কে Chromium টিমের কাছ থেকে কিছু অন্তর্দৃষ্টি পাবেন। সাথে থাকুন।