mozilla

Revision 468059 of ডিজাইন নীতিমালা

  • Revision slug: Web/Apps/Design/Guidelines/ডিজাইন_নীতিমালা
  • Revision title: ডিজাইন নীতিমালা
  • Revision id: 468059
  • Created:
  • Creator: towfiqueanam
  • Is current revision? No
  • Comment

Revision Content

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

সামঞ্জস্যতা রাখুন

আপনার ভাষায় সামাঞ্জস্যতা রাখুন।কোন ঘটনা বা বস্তুকে আপনার অ্যাপে একই শব্দ দিয়ে ব্যবহার করুন এবং প্রত্যেক শব্দ কেবল একটি ঘটনা বা বস্তুর জন্য ব্যবহার করুন।

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

আপনার ভিজ্যুয়াল ইলিমেন্ট(ছবি উপাদান)গুলোর ক্ষেত্রে সামঞ্জস্যতা রাখুন।যদি দুইটি উপাদান একইরকম দেখতে হয় তবে তাদের ব্যবহারও একইরকম হতে হবে।যদি দুইটি উপাদানের ব্যবহার ভিন্ন হয় তবে তারা যে ভিন্ন সেটি যাতে বুঝা যায়।

ভাষা যথাযথভাবে ব্যবহার করুন এবং সংক্ষিপ্ত হন

আপনি যে টেক্সট(ভাষা) ব্যবহার করবেন সেটি যাতে সবচেয়ে গুরুত্বপূর্ন তথ্যকে একটি সংক্ষিপ্ত উপায়ে প্রকাশ করতে পারে।অনেক ব্যবহারকারী তেমন বেশী পড়েন না যখন তারা কাজ চালিয়ে যেতে বা তা পরিত্যাগ করতে সিদ্বান্ত নেন।

সবসময় সুত্র এবং তাৎক্ষনিক প্রতিক্রিয়া প্রদান করুন

সুত্র প্রদান করুন যেটি সঠিক পদক্ষেপ দৃশ্যমান করে।উদাহারণ হিসেবে একটি বড় '+' বাটন এটি বুঝায় যে,বস্তু যোগ করা যদি এটি পরবর্তী  সঠিক পদক্ষেপ হয়।

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

যদি একটি কাজ/ঘটনা(একশান)কয়েক সেকেন্ড এর বেশী সময় নেয় তবে একটি স্টাটাস আপডেট(এখন কি হচ্ছে প্রকৃতপক্ষে অ্যাপটিতে?) তা প্রদান করতে পারেন। উদাহারণ হিসেবে যদি আপনার অ্যাপ নতুন বার্তা ডাউনলোড করছে তবে আপনি একটি লোড হচ্ছে আইকন এর মাধ্যমে অগ্রগতি দেখাতে পারেন।

টাইপিং কমান

সেলেক্টর,চেকবক্স,রেডিও বাটন প্রভৃতি ব্যবহার করুন যখন আপনার পক্ষে সম্ভব হয়।মোবাইল ডিভাইসসমূহে টাইপ করা অনেক সময় স্বল্পগতিসম্পন্ন ও সময়সাপেক্ষ কর্মকান্ড হয়ে দাঁড়ায়।

লক্ষ্য স্থির করুন যাতে প্রথমবারের মত চালু হওয়ার অভিজ্ঞতা আনন্দপূর্ন হয়

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

  • আপনার অ্যাপের একটি দ্রুত পরিচিতি প্রদান করুন (এবং একটি সহজ উপায় প্রদান করুন যাতে এটি যে কোন সময়ে বন্ধ করে দেওয়া যায় )
  • ফিচার(বৈশিষ্ট্যসমূহ) এবং পরামর্শে তাৎক্ষনিক সংযোগ প্রদান করুন
  • প্রাথমিক ব্যবহারকারীর ইনপুট কমান
  • সবচেয়ে গুরুত্বপূর্ন তথ্য সবচেয়ে সংক্ষিপ্ত উপায়ে প্রদান করুন

কাজের(একশান) এর ক্ষেত্রে পছন্দগুলো উপস্থাপন করুন যদি সম্ভব হয়

যদি আপনার সতর্কবানী(এলার্ট) বলে যে "সব পরিচিতি মুছে দিতে চান?",তাহলে আপনার কাজের লেবেল প্রদান করা উচিত যেমন "মুছে দিন","ও কে" এর পরিবর্তে।

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

প্রধান কাজের উপর জোর দিন

প্রতিটি স্ক্রিন এর প্রধান কাজ এর ব্যাপারে সিদ্বান্ত নিন এবং প্রধান কাজের সাথে সম্পর্কিত বিষয়/বৈশিষ্ট্যগুলো সবচেয়ে গুরুত্বপূর্ন স্থানে স্থাপন করুন।

বাধার জন্য প্রস্তুতি নিন

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

Revision Source

<p>&nbsp;নিচের নীতিমালাগুলো আপনার অ্যাপ এ যোগ করার কথা বিবেচনা করুন যাতে ইউজারদের অভিজ্ঞতার সাথে তা মানানসই বা অনুকূলে থাকে।দয়া করে নোট করুন,এটি কেবল সামান্য কিছু ডিজাইন মূলনীতি যেগুলো অনুসরণ করে আপনি শুরু করতে পারেন এবং কোনভাবেই এটি বিস্তৃত বলা যাবে না।</p>
<h2>সামঞ্জস্যতা রাখুন</h2>
<p>আপনার ভাষায় সামাঞ্জস্যতা রাখুন।কোন ঘটনা বা বস্তুকে আপনার অ্যাপে একই শব্দ দিয়ে ব্যবহার করুন এবং প্রত্যেক শব্দ কেবল একটি ঘটনা বা বস্তুর জন্য ব্যবহার করুন।</p>
<p>আপনার ইউজার ইন্টারফেস (ইউআই) এ সামঞ্জস্যতা রাখুন।উদাহারণ হিসেবে,যদি আপনি উপরের বাম পাশের কোণে&nbsp; ব্যাক বাটন স্থাপন করেন,তবে একই অ্যাপের অন্য স্ক্রীনে যাতে এটি একদম বামের নিচের কোণে না চলে আসে ।</p>
<p>আপনার ভিজ্যুয়াল ইলিমেন্ট(ছবি উপাদান)গুলোর ক্ষেত্রে সামঞ্জস্যতা রাখুন।যদি দুইটি উপাদান একইরকম দেখতে হয় তবে তাদের ব্যবহারও একইরকম হতে হবে।যদি দুইটি উপাদানের ব্যবহার ভিন্ন হয় তবে তারা যে ভিন্ন সেটি যাতে বুঝা যায়।</p>
<h2 id="Be_concise_and_use_appropriate_language">ভাষা যথাযথভাবে ব্যবহার করুন এবং সংক্ষিপ্ত হন</h2>
<p>আপনি যে টেক্সট(ভাষা) ব্যবহার করবেন সেটি যাতে সবচেয়ে গুরুত্বপূর্ন তথ্যকে একটি সংক্ষিপ্ত উপায়ে প্রকাশ করতে পারে।অনেক ব্যবহারকারী তেমন বেশী পড়েন না যখন তারা কাজ চালিয়ে যেতে বা তা পরিত্যাগ করতে সিদ্বান্ত নেন।</p>
<h2>সবসময় সুত্র এবং তাৎক্ষনিক প্রতিক্রিয়া প্রদান করুন</h2>
<p>সুত্র প্রদান করুন যেটি সঠিক পদক্ষেপ দৃশ্যমান করে।উদাহারণ হিসেবে একটি বড় '+' বাটন এটি বুঝায় যে,বস্তু যোগ করা যদি এটি পরবর্তী&nbsp; সঠিক পদক্ষেপ হয়।</p>
<p>সবসময় তাৎক্ষনিক প্রতিক্রিয়া প্রদর্শন করুন যখন ব্যবহারকারী একটি ব্যবস্থা(একশান) নেন।উদাহারণ হিসেবে,যদি ব্যবহারকারীরা "নতুন বার্তা"বাটনে ক্লিক করে তবে তাদের তাৎক্ষনিকভাবে নতুন বার্তা তৈরীর স্ক্রীন এ নিয়ে যান। আপনি এছাড়াও স্বল্প সময়ের জন্য "নতুন বার্তা" বাটনটি রং করে দিতে পারেন এবং&nbsp; যাতে এটি একটি সংক্ষিপ্ত প্রতিক্রিয়া&nbsp; প্রদান করতে পারে যেটি দেখানোর জন্য আপনার অ্যাপ ব্যবহারকারীর কমান্ড বুঝছে।</p>
<p>যদি একটি কাজ/ঘটনা(একশান)কয়েক সেকেন্ড এর বেশী সময় নেয় তবে একটি স্টাটাস আপডেট(এখন কি হচ্ছে প্রকৃতপক্ষে অ্যাপটিতে?) তা প্রদান করতে পারেন। উদাহারণ হিসেবে যদি আপনার অ্যাপ নতুন বার্তা ডাউনলোড করছে তবে আপনি একটি লোড হচ্ছে আইকন এর মাধ্যমে অগ্রগতি দেখাতে পারেন।</p>
<h2 id="Minimize_typing">টাইপিং কমান</h2>
<p>সেলেক্টর,চেকবক্স,রেডিও বাটন প্রভৃতি ব্যবহার করুন যখন আপনার পক্ষে সম্ভব হয়।মোবাইল ডিভাইসসমূহে টাইপ করা অনেক সময় স্বল্পগতিসম্পন্ন ও সময়সাপেক্ষ কর্মকান্ড হয়ে দাঁড়ায়।</p>
<h2 id="Aim_for_a_pleasant_first_launch_experience">লক্ষ্য স্থির করুন যাতে প্রথমবারের মত চালু হওয়ার অভিজ্ঞতা আনন্দপূর্ন হয়</h2>
<p>মানুষ অনেক সময় কেবল&nbsp; এক বা দুই মিনিট সময় নেয় সিদ্বান্ত নিতে অ্যাপটিক কি চালানো অব্যাহত রাখবে নাকি তা বন্ধ করে দিবে।যে সমস্ত ব্যাপার আপনি মাথায় রাখতে পারে সেগুলোর মধ্যে আছে :</p>
<ul>
  <li>আপনার অ্যাপের একটি দ্রুত পরিচিতি প্রদান করুন (এবং একটি সহজ উপায় প্রদান করুন যাতে এটি যে কোন সময়ে বন্ধ করে দেওয়া যায় )</li>
  <li>ফিচার(বৈশিষ্ট্যসমূহ) এবং পরামর্শে তাৎক্ষনিক সংযোগ প্রদান করুন</li>
  <li>প্রাথমিক ব্যবহারকারীর ইনপুট কমান</li>
  <li>সবচেয়ে গুরুত্বপূর্ন তথ্য সবচেয়ে সংক্ষিপ্ত উপায়ে প্রদান করুন</li>
</ul>
<h2 id="Present_action_choices_if_possible">কাজের(একশান) এর ক্ষেত্রে পছন্দগুলো উপস্থাপন করুন যদি সম্ভব হয়</h2>
<p>যদি আপনার সতর্কবানী(এলার্ট) বলে যে "সব পরিচিতি মুছে দিতে চান?",তাহলে আপনার কাজের লেবেল প্রদান করা উচিত যেমন "মুছে দিন","ও কে" এর পরিবর্তে।</p>
<p>এছাড়া,সর্তকবাণী ব্যবহার করার চেষ্টা না করতে পারেন যেটি কেবল একটি অবস্থার ব্যাপারে জানান দেয়।আপনার ব্যবহারকারীদের পছন্দ প্রদান করুন কিভাবে তারা অবস্থাটির মুখোমুখি হতে চায়।</p>
<h2 id="Focus_on_the_main_task">প্রধান কাজের উপর জোর দিন</h2>
<p>প্রতিটি স্ক্রিন এর প্রধান কাজ এর ব্যাপারে সিদ্বান্ত নিন এবং প্রধান কাজের সাথে সম্পর্কিত বিষয়/বৈশিষ্ট্যগুলো সবচেয়ে গুরুত্বপূর্ন স্থানে স্থাপন করুন।</p>
<h2 id="Prepare_for_interruptions">বাধার জন্য প্রস্তুতি নিন</h2>
<p>মানুষ আপনার অ্যাপ যে কোন জায়গায় ব্যবহার করতে পারে।বাধার জন্য তৈরী থাকুন,এটি করতে পারেন ব্যবহারকারীর কাজ স্বনিয়ন্ত্রিতভাবে সংরক্ষণ করার ব্যবস্থা রেখে যখন সম্ভব হয়।আদর্শভাবে,তথ্য ও কাজগুলো ইন্টারনেট সংযোগ না থাকা স্বত্তেও&nbsp; স্বাভাবিকভাবে কাজ করা উচিত।</p>
Revert to this revision