পরিকল্পনা টাস্ক প্রবাহ

আপনি টাস্ক ফ্লোতে টেমপ্লেটগুলিকে সিকোয়েন্স করার সাথে সাথে, প্রতিটি টাস্কের সাথে সবচেয়ে ভালো মানানসই টেমপ্লেটগুলি বেছে নিন এবং টাস্ক প্রবাহকে সংক্ষিপ্ত রাখতে কৌশল করুন৷

যদিও অ্যাপ লাইব্রেরির টেমপ্লেটগুলি ড্রাইভিং করার সময় ব্যবহারযোগ্যতার জন্য ডিজাইন করা হয়েছে (যেগুলি "কেবল "পার্ক করা হয়" বাদে), কাজগুলি সংক্ষিপ্ত রাখাও গুরুত্বপূর্ণ৷ টাস্ক 5 বা তার কম ধাপে প্রবাহিত করা চালকদের রাস্তায় তাদের মনোযোগ রাখতে সাহায্য করে।

আপনি আপনার ফ্লো ডিজাইন করার সময়, নিশ্চিত করুন যে আপনি কীভাবে বুঝতে পারেন:

রাখা টাস্ক সংক্ষিপ্ত প্রবাহ

ড্রাইভারের বিরক্তি কমাতে, টাস্ক ফ্লো যতটা সম্ভব ছোট রাখুন।

নমুনা টাস্ক ফ্লো মক আপ
একটি সাবফ্লো সহ নমুনা টাস্ক ফ্লো

একটি নতুন কাজ শুরু হয় যখন ব্যবহারকারী নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করে:

  • অ্যাপের ল্যান্ডিং টেমপ্লেটে ল্যান্ড করে (বা ফিরে আসে)
  • অন্য অ্যাপ খোলে এমন একটি ক্রিয়া বেছে নেয়
  • নেভিগেশন টেমপ্লেটে ল্যান্ড করে (নেভিগেশন অ্যাপে)

প্রয়োজনীয় ড্রাইভারের মনোযোগ কমাতে, সম্ভব হলে টাস্ক ফ্লো 3টি ধাপ বা তার কম রাখুন ( ক্রয় জড়িত প্রবাহের জন্য 4 ধাপ বা তার কম)। যখন ফ্লো 3 বা 4 ধাপের চেয়ে দীর্ঘ হয়, তখন আগের ধাপগুলিতে শর্টকাট দেওয়ার কথা বিবেচনা করুন।

ধাপের সংখ্যা এবং রিফ্রেশে উল্লেখ করা ব্যতীত, সীমাটি 5টি ধাপ, শুরু এবং শেষের ধাপগুলি সহ।

টাস্ক ফ্লোতে টেমপ্লেট অর্ডার

টাস্ক ফ্লো তৈরি করার সময়, নিম্নলিখিত টেমপ্লেট অর্ডারিং বিবেচনাগুলি মাথায় রাখুন:

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

ধাপ গণনা এবং রিফ্রেশ

5-পদক্ষেপের সীমা অতিক্রম না করে এমন টাস্ক ফ্লো ডিজাইন করতে, প্রতিটি প্রবাহের জন্য ধাপগুলি কীভাবে গণনা করা হয় তা বোঝা গুরুত্বপূর্ণ।

যখনই নিম্নলিখিতগুলির মধ্যে একটি ঘটে তখন ধাপের সংখ্যা বৃদ্ধি পায় :

  • একটি নতুন টেমপ্লেট দেখানো হয়
  • একই টেমপ্লেট নতুন কন্টেন্টের সাথে দেখানো হয় - যদি না নতুন কন্টেন্ট বিদ্যমান কন্টেন্টের রিফ্রেশ না হয়, যেমন রিফ্রেশ কী?

যদি টাস্ক একই কন্টেন্টের সাথে আগের ভিউতে ফিরে আসে তাহলে ধাপের সংখ্যা 1 কমে যায়

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

নির্দিষ্ট টাস্ক প্রবাহে ধাপের সংখ্যা কীভাবে বৃদ্ধি পাবে তার আরও উদাহরণের জন্য, নমুনা প্রবাহ দেখুন।

একটি রিফ্রেশ কি?

রিফ্রেশ হল একটি টেমপ্লেটের বিষয়বস্তুর আপডেট যা ধাপের সংখ্যা বৃদ্ধি করে না। রিফ্রেশ প্রায় সবসময়ই অ্যাপ-ইনিশিয়েটেড হয়। একমাত্র ব্যতিক্রম হল যখন একজন ব্যবহারকারী প্লেস লিস্ট টেমপ্লেটে রিফ্রেশ বোতাম দিয়ে একটি তালিকা রিফ্রেশ করে

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

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

রিফ্রেশের উদাহরণের জন্য, রিফ্রেশ বনাম ধাপ সংখ্যার উদাহরণ এবং নমুনা প্রবাহ দেখুন।

টেমপ্লেট টাইপ কি একটি রিফ্রেশ হিসাবে যোগ্যতা অ্যাডাপ্টিভ টাস্ক লিমিট ফিচার চালু থাকলে রিফ্রেশ হিসেবে কী যোগ্য
নেভিগেশন, সাইন-ইন*, দীর্ঘ বার্তা* কোন বিষয়বস্তু আপডেট কোন বিষয়বস্তু আপডেট
তালিকা, গ্রিড, মানচিত্র, ফলক, স্থান তালিকা (মানচিত্র), স্থান তালিকা (নেভিগেশন), রুট পূর্বরূপ, অনুসন্ধান, ট্যাব প্রতিটি টেমপ্লেটের জন্য টেমপ্লেট সীমাবদ্ধতা দেখুন সমস্ত আপডেট যেখানে লেআউট একই থাকে, মানে:
  • শীর্ষে একই শিরোনাম বা ট্যাব
এবং (তালিকা টেমপ্লেটে):
  • একই বিভাগের নাম
বার্তা শুধুমাত্র আপডেট যা শিরোনাম এবং বার্তা পরিবর্তন করে না (উদাহরণস্বরূপ, একটি বোতাম যোগ করা)

রিফ্রেশ বনাম ধাপ সংখ্যা উদাহরণ

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

তিনটি স্ক্রিনশট; একটি আপডেট একটি রিফ্রেশ হিসাবে গণনা করা হয়, অন্যটি একটি পদক্ষেপ হিসাবে বিবেচিত হয়৷

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

অভিযোজিত কাজের সীমা

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

যখন এই বৈশিষ্ট্য সক্রিয় করা হয়:

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

যখন বৈশিষ্ট্য সক্রিয় করা হয় না :

  • টাস্ক ফ্লো অবশ্যই 5 ধাপের বেশি হবে না , নতুবা অ্যাপটি ক্র্যাশ হয়ে যাবে
  • ড্রাইভের সময় রিফ্রেশগুলি থ্রোটল করা হয় না তাই রিফ্রেশের সংজ্ঞাটি প্রসারিত হয় না

কিভাবে রিফ্রেশ থ্রটলিং কাজ করে

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

ইন্টারেক্টিভ মানচিত্র

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

ব্যবহারকারীরা মানচিত্র ব্যবহার করে ইন্টারঅ্যাক্ট করতে পারেন:

ইন্টারেক্টিভ মানচিত্রের মক আপ
ব্যবহারকারীরা মানচিত্রে স্থানগুলি সনাক্ত করতে জুম এবং প্যান করে৷

মানচিত্রের পাশের বিষয়বস্তু রিফ্রেশ করা টাস্ক প্রবাহের জন্য ধাপ সংখ্যায় যোগ করে না।