বিজ্ঞাপন বন্ধ করুন

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

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

ব্যবহারকারী ব্যথা মাধ্যমে একটি যাত্রা

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

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

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

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

iCloud ড্রাইভ

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

আইক্লাউড ড্রাইভ নিজেই ড্রপবক্স এবং অন্যান্য অনুরূপ পরিষেবাগুলির মতো নয়। ডেস্কটপে (ম্যাক এবং উইন্ডোজ) এটি একটি বিশেষ ফোল্ডার উপস্থাপন করে যা ক্রমাগত আপ-টু-ডেট এবং ক্লাউড সংস্করণের সাথে সিঙ্কে থাকে। iOS 8-এর তৃতীয় বিটা দ্বারা প্রকাশ করা হয়েছে, iCloud ড্রাইভের নিজস্ব ওয়েব ইন্টারফেসও থাকবে, সম্ভবত iCloud.com-এ। যাইহোক, মোবাইল ডিভাইসে এটির একটি ডেডিকেটেড ক্লায়েন্ট নেই, পরিবর্তে একটি উপাদানের মধ্যে অ্যাপে একত্রিত হচ্ছে ডকুমেন্ট পিকার.

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

আইক্লাউড ড্রাইভে ড্রপবক্সের মতো অতিরিক্ত বৈশিষ্ট্য যেমন ফাইল লিঙ্ক শেয়ারিং বা মাল্টি-ইউজার শেয়ার করা ফোল্ডার থাকবে কিনা তা এখনও পরিষ্কার নয়, তবে আমরা সম্ভবত শরত্কালে খুঁজে পাব।

ডকুমেন্ট পিকার

ডকুমেন্ট পিকার উপাদানটি iOS 8-এ ফাইলগুলির সাথে কাজ করার একটি অবিচ্ছেদ্য অংশ৷ এটির মাধ্যমে, Apple iCloud ড্রাইভকে যেকোনো অ্যাপ্লিকেশনে একীভূত করে এবং আপনাকে তার নিজস্ব স্যান্ডবক্সের বাইরে ফাইলগুলি খুলতে দেয়৷

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

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

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

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

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

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

তৃতীয় পক্ষের ক্লাউড স্টোরেজ

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

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

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

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

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

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

উপসংহার

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

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

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

উত্স: MacStories, আমি আরও
.