পিডব্লিউএ: মোবাইল বিপ্লবটিতে আপনাকে স্বাগতম

লেখক: Peter Berry
সৃষ্টির তারিখ: 19 জুলাই 2021
আপডেটের তারিখ: 13 মে 2024
Anonim
পিডব্লিউএ: মোবাইল বিপ্লবটিতে আপনাকে স্বাগতম - সৃজনী
পিডব্লিউএ: মোবাইল বিপ্লবটিতে আপনাকে স্বাগতম - সৃজনী

কন্টেন্ট

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

  • প্রগ্রেসিভ ওয়েব অ্যাপ কীভাবে তৈরি করবেন

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


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

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

PWAs এর আরোহ

২০১৪ সালে পিডাব্লুএ নামটি ক্রোম দলের হয়ে গুগলে কাজ করে অ্যালেক্স রাসেলের দ্বারা আমাদের আত্মা হারানো ছাড়াই ট্যাবগুলি ছাড়ার নিবন্ধে তৈরি হয়েছিল, তবে সেখানে তাদের যাত্রা শুরু হয়নি। আমাদের কাছে এইচটিএমএল অ্যাপ্লিকেশন (এইচটিএ) ছিল, যা নোকিয়া, ব্ল্যাকবেরি এবং অন্যান্য সংস্থাগুলির অনেকগুলি ওয়েব অ্যাপ প্ল্যাটফর্মের সাথে 1999 সালে মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছিল। তারপরে, 2007 সালে, স্টিভ জবস সেই সময় কী ছিল যা মূল আইফোনটির জন্য অ্যাপ্লিকেশন তৈরি করার একমাত্র উপায় ছিল: পিডাব্লুএএস, যদিও আলাদা নাম ছিল। ক্রোম সেখান থেকে শুরু হয়েছিল, কয়েক বছর পরে এপিআইগুলিকে উন্নত করেছে এবং পিডাব্লুএ নাম আবিষ্কার করেছে।


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

আজ পদক্ষেপে পিডব্লিউএ

আজ পিডব্লিউএ সম্পূর্ণরূপে কার্যকরী এবং এতে ইনস্টলযোগ্য:

  • বেশিরভাগ ব্রাউজার সহ অ্যান্ড্রয়েড, ক্রোম সহ সেরা অভিজ্ঞতা প্রদান করে
  • সাফারি সহ আইওএস
  • Chromebook
  • মাইক্রোসফ্ট স্টোর থেকে উইন্ডোজ 10
  • ফায়ারফক্স ওএসের একটি কাঁটা - কাইওসের সাথে বৈশিষ্ট্যযুক্ত ফোনগুলি বর্তমানে প্রধানত ভারতে কয়েক মিলিয়ন ব্যবহারকারীর জন্য উপলব্ধ

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


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

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

স্থাপন

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

অফলাইন এবং তাত্ক্ষণিক প্রবর্তন

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

কোনও পরিষেবা কর্মী ইনস্টল করার জন্য আপনার এইচটিএমএল ডকুমেন্টে এর মতো কিছু অন্তর্ভুক্ত করতে হবে:

যদি (নেভিগেটরে ‘সার্ভিস ওয়ার্কার’) নেভিগেটর.সার্ভিস ওয়ার্কার.রেজিস্টার ("sw.js");

এটি বর্তমান ডোমেনে বর্তমান ফোল্ডারের জন্য ব্যবহারকারীদের ডিভাইসে "sw.js" ফাইলটি ইনস্টল করবে - এটি একটি ধারণা হিসাবে পরিচিত known এটি ইনস্টল হওয়ার পরে, এর পরিধিটির মধ্যে থাকা কোনও URL- এর পরবর্তী ভিজিটগুলি সেই পরিষেবা কর্মী দ্বারা পরিচালিত হবে।

ধরা যাক আমাদের চারটি ফাইল সহ একটি পিডব্লিউএ রয়েছে: সূচিপত্র। Html, অ্যাপ্লিকেশন .js, app.css এবং লোগো.পিএনজি। প্রথমটি হ'ল sw.js ফাইলের ক্যাশে এই ফাইলগুলি ইনস্টল করা।

কনট রিসোর্স = ["index.html", "app.js", "app.css", "logo.png"]; স্ব। addEventListener ("ইনস্টল করুন", ইভেন্ট => {ইভেন্ট। ওয়েটউন্টিল (cache.open ("myPWAcache")) ।থেন (ক্যাশে => cache.addAll (সংস্থানসমূহ));});

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

self.addEventListener ("আনুন", ই => ই। চিঠিটি (caches.match (e.request)। তারপরে (res => res);

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

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

সাবধান থাকুন যে ডিভাইসে স্টোরেজ চাপ থাকলে আপনার পিডাব্লুএর ফাইলগুলি মুছে ফেলা হবে, যদি না পাওয়া যায় যদি আপনি পার্সেন্টেন্ট স্টোরেজটির জন্য অনুরোধ করেন:

যদি (নেভিগেটরে ‘স্টোরেজ’ এবং নেভিগেটর-স্টোরেজে & quot ’অবিরত’) নেভিগেটর.স্টোরেজ.পারস্ট ();

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

প্রথম শ্রেণির অভিজ্ঞতা

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

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

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

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

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

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

আপনি যদি এখানে PWA প্রয়োজনীয়তাগুলি সংজ্ঞায়িত করে থাকেন তবে কিছু প্ল্যাটফর্মগুলি অ্যাম্বিয়েন্ট ব্যাজিং (সাধারণত ইউআরএল বারে একটি ছোট আইকন উল্লেখ করে যে ওয়েবটি ইনস্টলযোগ্য)) আপনি যদি পছন্দ করেন তবে নীচের স্নিপেট ব্যবহার করে আপনার নিজস্ব কাস্টম ইনস্টল বোতামটি যুক্ত করতে পারেন:

window.addEventListener ("পূর্বে ইনস্টলপ্রস ওমপ্ট", ফাংশন (ই) {ই.প্রম্পট (); // ইনস্টলেশন নেটিভ প্রম্পট প্রদর্শন করবে})

যদি পিডব্লিউএ ইনস্টল করা থাকে তবে ইভেন্টটি ‘ইনস্টল করা’ উইন্ডো অবজেক্টে নিক্ষেপ করা হবে যাতে আপনি এটির জন্য শ্রেনীর পরিসংখ্যানগুলি ট্র্যাক করতে পারেন।

ডিপার্টমেন্ট স্টোর

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

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

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

প্ল্যাটফর্ম সংহত

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

আমরা ইউআরআই স্কিমের মাধ্যমে অন্যান্য অ্যাপের সাথে যোগাযোগ করতে পারি, যেমন টুইটার, ইউটিউব বা হোয়াটসঅ্যাপ তাদের URL বা কাস্টম ইউআরআই, যেমন হোয়াটসঅ্যাপ: // এর মাধ্যমে খোলার।

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

ডিজাইন এবং ইউএক্স চ্যালেঞ্জ

পিডব্লিউএ ডিজাইন করার ক্ষেত্রে অনন্য চ্যালেঞ্জ রয়েছে, সুতরাং গবেষণা, যথাসম্ভব পরীক্ষা করা এবং নিম্নলিখিতগুলি বিবেচনা করে কিছু সময় ব্যয় করা গুরুত্বপূর্ণ:

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

পিডব্লিউএ এর বছর

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

এই নিবন্ধটি মূলত 308 এর সংখ্যাটিতে প্রকাশিত হয়েছিল নেটওয়েব ডিজাইনার এবং বিকাশকারীদের জন্য বিশ্বের সর্বাধিক বিক্রিত ম্যাগাজিন। 308 সংখ্যা এখানে কিনুন বা এখানে সাবস্ক্রাইব করুন.

জনপ্রিয় নিবন্ধ
মজাদার এয়ারপডস কেস: 9 টি ডিজাইন যা আপনার মুখে হাসি ফোটাবে
আবিষ্কার

মজাদার এয়ারপডস কেস: 9 টি ডিজাইন যা আপনার মুখে হাসি ফোটাবে

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

2019 এর 6 টি সেরা ইনফোগ্রাফিক্স

ডেটা ভিজ্যুয়ালাইজেশন একটি সত্য দক্ষতা। একটি কার্যকর ইনফোগ্রাফিককে জটিল উপাত্তগুলিকে এমনভাবে অগ্রাধিকার প্রদান এবং সংগঠিত করা দরকার যা গুরুত্বপূর্ণ প্রবণতা এবং লিঙ্কগুলি প্রকাশ করে, পাশাপাশি সুগঠিত এব...
ল্যাপিনের বার্সেলোনা স্কেচবুকগুলি
আবিষ্কার

ল্যাপিনের বার্সেলোনা স্কেচবুকগুলি

ফরাসি চিত্রগ্রাহক ল্যাপিন তার স্কেচবুকগুলির জন্য পরিচিতি পেয়েছেন। তিনি যেখানেই যান, তিনি আঁকেন এবং তাঁর ভ্রমণে তিনি জাপান, নিউ ইয়র্ক, সিয়াটল, মেক্সিকো, ইস্তাম্বুল, রোম, ভিয়েতনাম এবং প্যারিসের নথিভ...