Car-tech

উইন্ডোজ 8 তাদের দক্ষতা আপডেট করার জন্য ডেভেলপারদের চাপ দেয়

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Anonim

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

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

[আরও পাঠ্য: আমাদের সেরা উইন্ডোজ 10 ট্রিকস, টিপস এবং tweaks]

উইন্ডোজ 8 স্ট্যাটিক আইকন অতিক্রম করে যা অ্যাপ্লিকেশনগুলি লিঙ্ক করে। পরিবর্তে, প্রতিটি অ্যাপ্লিকেশানটি শুরু পৃষ্ঠাটিতে একটি লাইভ টাইল থাকতে পারে, যা ফটো, ক্যালেন্ডার আইটেম বা সংবাদগুলির মতো তথ্যগুলির সাথে আপডেট করা যায়। "লাইভ টাইলসের পুরো উদ্দেশ্য একটি সিস্টেম তৈরি করা যা কার্যকলাপের সাথে জীবন্ত।" উইন্ডোজ পরিকল্পনা সম্পর্কে সিনিয়র প্রোগ্রাম ম্যানেজার ক্রিগ ব্রক্সচিমিট বলেন,

লাইভ আপডেটটি তিনটি স্থানে স্থান নিতে পারে: শুরু পৃষ্ঠাতে, পপ-আপের বিজ্ঞপ্তিগুলিতে এবং লক স্ক্রিনে।

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

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

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

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

"আমাদের ন্যাভিগেশন উভয় স্পর্শ এবং মাউস দিয়ে কাজ করে," Burtoft বলেন। "যদি আপনি স্পর্শ করার জন্য ডিজাইন করেন, আপনি মাউস বিনামূল্যে পান।"

ইন্টারঅ্যাকশনগুলি স্পর্শ করুন দুটি ফরম: পয়েন্টার এবং অঙ্গভঙ্গিতে রূপান্তরিত করুন।

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

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

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

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

নৈমিত্তিক পর্যবেক্ষককে, নতুন ইন্টারফেসটি কম পরিশ্রুত দেখাচ্ছে বক্স এবং মেনু পছন্দ সঙ্গে এই চাক্ষুষ, Tschumy বলেন, আসলে উচ্চ আধুনিকতা, 20 শতকের শুরুর Bauhaus শিল্প আন্দোলনে তার শিকড় আছে একটি স্কুল এর দ্বারা অনুপ্রাণিত।

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

Tschumy ডেভেলপারগণকে পরামর্শ দেয় যে, যখন তাদের উইন্ডোজ 8 এর সাথে একটি নকশা প্রশ্ন থাকে, তখন তারা " । "

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

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

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

"ব্যবহারকারীদের একটি নতুন ভাষা শিখতে হবে না তারা একটি ফিল্টার খুলতে হবে না, একটি বৈশিষ্ট্য নির্বাচন করুন, অ্যাট্রিবিউট দ্বারা ফিল্টার। এটা তাদের জন্য সব ঠিক আছে, "তিনি বলেন।