বিং

প্রগতিশীল ওয়েব অ্যাপ্লিকেশন কি ভবিষ্যত? তারা ভাল জন্য নেটিভ অ্যাপ্লিকেশন কবর দিতে হবে?

সুচিপত্র:

Anonim

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

অ্যাপ্লিকেশানগুলি যা বাস্তবিকরন ছাড়া আর কিছুই নয়, নেটিভ অ্যাপ্লিকেশন এবং ওয়েব অ্যাপ্লিকেশনগুলির মধ্যে লড়াই এগুলি সর্বদা বিদ্যমান ছিল এবং অনেক ক্ষেত্রেই তারা আগের তুলনায় একটি বৈধ বিকল্প হয়েছে, তাহলে কেন তাদের ব্যবহারে এক ধাপ এগিয়ে যাবেন না?

প্রগ্রেসিভ ওয়েব অ্যাপ্লিকেশন কি

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

প্রগ্রেসিভ অ্যাপ্লিকেশন ওপেন ওয়েব স্ট্যান্ডার্ডের উপর ভিত্তি করে এবং প্রাথমিকভাবে লেখা হয়, যেমন একটি প্রচলিত ওয়েব অ্যাপ্লিকেশন, HTML, CSS এবং JavaScript এ। PWA দুটি স্তম্ভের উপর ভিত্তি করে:

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

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

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

সুবিধা এবং কিছু অসুবিধা

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

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

উপরন্তু, সরাসরি _smartphone_এ পুশ বিজ্ঞপ্তি পাঠাতে পারে_ এবং অনেক ক্ষেত্রে তাদের একটি ফুল স্ক্রিন মোড থাকে, যাতে ব্রাউজার আমরা সেগুলি কার্যকর করার সময় দৃশ্য থেকে অদৃশ্য হয়ে যায়৷

তারা আরেকটি সুবিধা অফার করে তা হল চেকআউট করার আগে এবং এটি কেনার আগে, আমরা এটি ডাউনলোড করার আগে চেষ্টা করে দেখতে পারি। আমাদের পকেটের জন্য একটি সঞ্চয় যদি শেষ পর্যন্ত এটি আমাদের সন্তুষ্ট না হয়।

প্রগ্রেসিভ ওয়েব অ্যাপ্লিকেশনগুলিও আমাদের যেকোন অপারেটিং সিস্টেমে এটি চালানোর অনুমতি দিতে পারে (তারা কেবল ব্রাউজার খুলে এবং সিস্টেম নির্বিশেষে চালায় ), নেটিভ অ্যাপগুলির তুলনায় একটি দুর্দান্ত সুবিধা, যার প্রত্যেকটির জন্য iOS, Android, Windows, Mac… বা অন্য কোনও সিস্টেমের জন্য একটি নির্দিষ্ট অ্যাপ প্রয়োজন৷

একটি প্রগতিশীল ওয়েব অ্যাপ্লিকেশন বিভিন্ন বিকল্প এবং বৈশিষ্ট্যগুলি অফার করে যা এটি যে অপারেটিং সিস্টেমের উপর চলে তার কাঠামোর সাথে মানানসই।

তারা অফার করে _ম্যালওয়্যার_ এর বিরুদ্ধে আরও বেশি নিরাপত্তা, যেমন আমরা কিছু Android অ্যাপে দেখেছি। কারণ হল যে তারা সিস্টেমের নির্দিষ্ট অংশগুলি অ্যাক্সেস করতে পারে না যেগুলি কেবল ভিতর থেকে অ্যাক্সেসযোগ্য।

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

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

"

এটি পালাক্রমে অনুবাদ করে নেটিভ অ্যাপের তুলনায় কম ডেভেলপমেন্ট এবং ম্যানেজমেন্ট খরচ কারণ হল যে রাজস্ব শেয়ার করা হয় না। তাদের নিজ নিজ অ্যাপ স্টোরে রাখার জন্য Google বা Apple এর সাথেও নয়।আরেকটি বিষয় হল যে এগুলি বর্তমান অ্যাপ্লিকেশন স্টোরের বাইরে কেনা যায়... এবং প্রক্রিয়াটিতে যা কিছু (পেমেন্ট সিকিউরিটি, ক্রয় প্রক্রিয়া...) অন্তর্ভুক্ত রয়েছে কিন্তু তা এখনও পৌঁছায়নি।"

আমরা পাঁচটি পয়েন্টে সুবিধাগুলো সংক্ষিপ্ত করতে পারি:

  • দ্রুত লোড সময়ের সাথে মোবাইলে সেরা পারফরম্যান্স অফার করুন
  • ইন্টারফেস প্রায় একই রকম একটি নেটিভ অ্যাপ দ্বারা অফার করা হয়
  • অফলাইনে কাজ করার ক্ষমতা
  • ব্যবহারকারীদের বিজ্ঞপ্তি পাঠাতে সক্ষম হন
  • সম্পদের কম ব্যবহার
  • আপডেট করা সহজ

প্রগ্রেসিভ ওয়েব অ্যাপস কি ভালো?

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

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

কভার ছবি | ফ্লিকার

বিং

সম্পাদকের পছন্দ

Back to top button