Question: আইওএস মোবাইল অপারেটিং সিস্টেমটির ডেভলপার কে ?

আইওএস



আইওএস (English: iOS) হলো একটি মোবাইল অপারেটিং সিস্টেম, যার উন্নয়নে ও নিয়ন্ত্রনে আছে অ্যাপল ইনকর্পোরেটেড। এ কোম্পানির বেশিরভাগ যন্ত্রই(ম্যাকবুক ও আইম্যাক ছাড়া) এ অপারেটিং সিস্টেমে চলে। যেমন, আইপড টাচ ৬ষ্ঠ প্রজন্ম (জুলাই ২০১৫), আইপ্যাড ২০১৮, আইপ্যাড মিনি ৪ এবংআইফোন ১০। অ্যানড্রয়েডের পর এটিই সবচেয়ে জনপ্রিয় ও বেশি ব্যবহৃত মোবাইল অপারেটিং সিস্টেম, যার মার্কেটে অংশ রয়েছে প্রায় ১৮.৯৪%[2]।
২০০৭ সালে প্রথম আইফোনের জন্যে এ অপারেটিং সিস্টেম প্রকাশ করলেও পরবর্তীতে অ্যাপলের অন্যান্য যন্ত্রেও এর ব্যবহার শুরু করে তারা। উদাহরনস্বরূপ, আইপ্যাড, আইপড টাচে আইওএস এর আলাদা আলাদা সংস্করণ ব্যবহৃত হয়। As of January2017, অ্যাপলের  অ্যাপ স্টোরে প্রায় ২২ লাখ অ্যাপ্লিকেশন রয়েছে যার মধ্যে ১০ লাখই আইপ্যাডের জন্যে এবং এ মোবাইল এপ্লিকেশনগুলো ১৩ কোটিবারেরও অধিক ডাউনলোড করা হয়েছে। 
আইওএসের ইউজার ইন্টারফেস সরাসরি পরিচালনা করা যায় স্পর্শের মাধ্যমে। ব্যবহারকারী প্রদত্ত ইনপুটের প্রতিক্রিয়া তৎক্ষণাৎ পাওয়া যায়। ব্যবহারকারীকে সহায়তার জন্য কম্পনের মাধ্যমে স্পর্শ বিষয়ে জানানো হয় যাকে হ্যাপটিিিক ফিডব্যাক বলে। অভ্যন্তরীন হার্ডওয়্যারের বিভিন্ন অংশ যেমন অ্যাকসেলেরোমিটার, জাইরোস্কোপ এবং প্রক্সিমিটি সেন্সর বিভিন্ন এপ আনুষঙ্গিক কাজে ব্যবহারকারীর জন্য এগুলো ব্যবহার করে থাকে। যেমন- ডিভাইসটি অনুভূমিক বা উলম্ব থাকলে প্রদর্শনী ঠিক করা, রেস গেম খেলার সময় গাড়ির নিয়ন্ত্রন করা ইত্যাদি।
আইওএসের প্রধান হালনাগাদ সংস্করনগুলো আসে বাতসরিক ভিত্তিতে। আইওএস ১২, আইওএসের সর্বশেষ সংস্করন ২০১৭ সালের ১৯ সেপ্টেম্বর প্রকাশিত হয়। এটি ৬৪ বিট প্রসেসরের সমস্ত আইওএস যন্ত্রের জন্য উপযোগী।  আইফোন ৫এস থেকে আইফোনের পরবর্তী মডেলগুলো, ৫ম প্রজন্মের আইপ্যাড, আইপ্যাড এয়ার ও এয়ার ২, সব আইপ্যাড প্রো সংস্করণ এবং ৬ষ্ঠ প্রজন্মের আইপড টাচ আইওএস ১২ পেয়েছে[3]।
পটভূমি

২০০৫ সালে যখন স্টিভ জবস আইফোন নির্মানের উদ্যোগ নেন৷ আইফোনের সাথে অপারেটিং সিস্টেমটি ২০০৭ সালের ৯ জানুয়ারি ম্যাকওয়ার্ল্ড কনফারেন্স এবং এক্সপোতে উপস্থাপন করা হয় এবং অপারেটিং সিস্টেমটি ঐ বছরই জুন মাসে বাজারে ছাড়া হয়৷ প্রথমদিকে অ্যাপল এ অপারেটিং সিস্টেমটির জন্য আলাদাভাবে কোনো নাম নির্ধারন করেনি। স্টিভ জবসের ভাষ্যমতে আইফোন ওএস এক্সের মোবাইল সংস্করণে চলে এবং ডেক্সটপ এপ্লিকেশন চালায়। প্রথমদিকে অপারেটিং সিস্টেমটিতে কোনও তৃতীয় পক্ষের অ্যাপ্লিকেশন সাপোর্ট করত না৷ স্টিভ জবস অবশ্য চেয়েছিলেন যে ডেভেলপাররা যেন আইফোন এর মূল অ্যাপগুলোর মতো অ্যাপস তৈরি করতে পারে।[4][5]
২০০৭ সালের অক্টোবর মাসে অ্যাপল ঘোষণা করে যে, একটি নেটিভ সফ্টওয়্যার ডেভেলপমেন্ট কিট(এসডিকে) উন্নয়নের অধীনে রয়েছে এবং ফেব্রুয়ারী নাগাদ ডেভেলপারদের হাতে সফ্টওয়্যার ডেভেলপমেন্ট কিটটি তুলে দেয়ার পরিকল্পনা তাদের রয়েছে৷[6]
২০০৮ সালের মার্চ মাসে অপারেটিং সিস্টেমটির নতুন একটি নাম “আইফোন ওএস” নামকরণের মাধ্যমে অ্যাপল তাদের প্রথম বেটা টেস্ট রিলিজ করে৷ জুলাই ১০, ২০০৮ সালে ৫০০ এপ্লিকেশনের সাথে আইওএস এপ স্টোরের যাত্রা শুরু হয়। সেপ্টেম্বর ২০০৮ এ ৩,০০০, জামুয়ারি ২০০৯ এ ১৫,০০০, জুন ২০০৯ এ ৫০,০০০, নভেম্বর ২০০৯ এ ১,০০,০০০, আগস্ট ২০১০ এ ২,৫০,০০০, জুলাই ২০১২ তে ৬,৫০,০০০ এবং জানুয়ারি ২০১৭ তে ২২,০০,০০০-এ এসে দাঁড়ায়। মার্চ ২০১৬ মোতাবেক, ১০,০০,০০০ এপ্লিকেশনই আইপ্যাড ট্যাবলেটের জন্য। এপ্লিকেশনগুলো ১৩ কোটিবার ডাউনলোড হয়েছে।
সেপ্টেম্বর ৫, ২০০৭ এ অ্যাপল আইপড টাচের ঘোষণা দেয়, আইফোনের মত দেখতে নতুন আইপড[7]। জানুয়ারি ২৭, ২০১০ সালে অ্যাপল আইফোন ও আইপড থেকে বেশ বড় স্ক্রিনের আইপ্যাডের ঘোষণা দেয়[8]।
জুন ২০১০ সালে অ্যাপল আইফোন ওএসের নাম পরিবর্তন করে আইওএস রাখে। আইওএস নামে সিস্কোর একটি ট্রেডমার্ক থাকায়, অ্যাপল ঝামেলা এড়াতে তা কিনে নেয়।
হালনাগাদ

অ্যাপল তাদের প্রধান হালনাগাদগুলো আইটিউন বা ওটিএ-এর মাধ্যমে দিয়ে থাকে[10]। আইওএসের সর্বশেষ সংস্করণ হলো আইওএস ১২, সেপ্টেম্বর ১৯, ২০১৭ সালে যেটি প্রকাশিত হয়েছে[11]। আইফোন ৫এস ও পরের আইফোনগুলোর জন্য এ সংস্করণ পাওয়া যাচ্ছে। এছাড়াও আইপ্যাডের সমস্ত প্রো সংস্করণ, ৬ষ্ঠ প্রজন্মের আইপড টাচ, আইপ্যাড এয়ার ২, আইপ্যাড  মিনি ২ ও পরের সংস্করণগুলো আইওএস ১২ পাচ্ছে[12]।
অ্যাপল কোম্পানি বিভিন্ন সময়ে তাদের অপারেটিং সিস্টেম সফ্টওয়্যার আপডেট করে এসেছে৷ ২০১৮ সালের ৩১ মে অ্যাপ স্টোর অনুযায়ী ৮১% ব্যবহারকারী আইওএস ১১, ১৪% ব্যবহারকারী আইওএস ১০ এবং ৫% ব্যবহারকারী পূর্বের আইওএস অপারেটিং সিস্টেম ব্যবহার করছে৷
উল্লেখ্য যে অ্যাপলের এ অপারেটিং সিস্টেমটি এখন পর্যন্ত প্রায় চল্লিশটি ভাষা সাপোর্ট করে থাকে৷[13][14][15]
ফিচারসমূহ
মূল পর্দা
মূল পর্দায় এপ্লিকেশন আইকন ও একদম নিচে একটি ডক দেখা যায়। ব্যবহারকারী তার সবচেয়ে বেশি ব্যবহৃত এপ্লিকেশনগুলো ডকে রাখতে পারে। যন্ত্রটি আনলক করার সাথে সাথেই কিংবা অন্য কোন এপ্লিকেশনে থাকা অবস্থায় হোম বোতমে চাপ দিলে হোমস্ক্রিন বা মূল পর্দা এসে যায়[16]। আইওএস ৪ এ ওয়ালপেপার শুধুমাত্র জেলব্রেক করেই পরিবর্তন করা যেতো, কিন্তু এখন স্বাভাবিকভাবেই করা যায় তা। আর ডিসপ্লের একদম উপরে স্ট্যাটাস বার রয়েছে বিভিন তথ্য প্রদর্শনের জন্য- যেমন, সময়, ব্যাটারি লেভেল এবং সিগনেল ক্ষমতা ইত্যাদি। অই অংশ এবং আইফোন দশের নিচে নেভিগেশন বারের অল্প একটু অংশ ছাড়া স্ক্রিনের বাকী অংশটুকু বর্তমানে ব্যবহৃত এপ্লিকেশনের জন্যেই উজার থাকে।  আইফোন ওএস ৩-এ স্পটলাইট এপ্লিকেশনের সাথে পরিচয় করিয়ে দেয়া হয়, যার সাহায্যে মিডিয়া, এপ্লিকেশন, কন্টাক্ট, বার্তা, দিনলিপি ইত্যদি খুঁজতে পারা যায়। আইওএস ৭ এবং তার পরবর্তী সংস্করণে স্পটলাইট এপ্লিকেশনে স্ক্রিনের উপরে এবং নিচে ছাড়া যেকোন অংশ থেকে টেনে প্রবেশ করা যেতো[17]। আইওএস ৯ থেকে স্পটলাইটে দুভাবে প্রবেশ করা যেতো। এক আইওএস ৭ এর মত স্ক্রিন টেনে ধরে বা সিরির মাধ্যমে[18]। আইওএসে ১০ এ স্পটলাইট টুডে প্যানেলের শীর্ষে পাওয়া যায়[19]।
সিস্টেম লিপি
আইওএস প্রথমদিকে সিস্টেম লিপি হিসাবে হেলভেটিকা ব্যবহার করতো।  যেখান থেকে আইফোন ৪ ও তার রেটিনা পর্দার জন্যে অ্যাপল পরবর্তীতে হেলভেটিকা নিউয়িতে স্থানান্তরিত হয়। তবে হেলভেটিকাকে পুরোনো আইফোন যন্ত্র, আইওএস ৪-এর জন্যে সিস্টেম লিপি হিসাবে রেখে দিয়েছে।[20] আইওএস ৭ এ, অ্যাপল ঘোষণা করে, তারা সিস্টেম লিপি হিসাবে হেলভেটিকা নিউয়ি লাইট ব্যবহার করবে এখন থেকে, এবং লো-রেজ্যুলেশনের মোবাইল পর্দায় হালকা ও চিকন লিপি ব্যবহারে জন্যে  অ্যাপল সমালোচিত হয়।  অ্যাপল তাই হেলভেটিকা নিউয়িকেই নির্বাচন করে।[21][22] আইওএস ৭ মুক্তি টেক্সটের আয়তন পরিবর্তন ও অন্যান্য টেক্সট এক্সেসিবিলিটি  সেটিংসের মাধ্যমে প্রয়োগের সুযোগ করে দেয়।[23][24] আইওএস ৯ থেকে অ্যাপল নিজেদের স্যান ফ্রান্সিসকো লিপি ব্যবহার শুরু করে। [25][26]
ফোল্ডার
আইওএস ৪-এ প্রথম ফোল্ডারের সাথে ব্যবহারকারীদের পরিচয় করিয়ে দেওয়া হয়। এক্ষেত্রে একটি এপ্লিকেশনকে অন্য এপ্লিকেশনের উপর রাখলে একটি ফোল্ডার তৈরি হয়। ফোল্ডারের জন্যে একটি শিরোনাম স্বয়ংক্রিয়ভাবেই নির্বাচিত হয়ে যায়, তবে ব্যবহারকারী চায়লে তা পরিবর্তন করার ক্ষমতা রাখে। [27] ফোল্ডারের অভ্যন্তরের কোন এপে যখন নতুন বিজ্ঞপ্তি আসে, তখন অই ফোল্ডারের সমস্ত এপের বিজ্ঞপ্তির সমষ্টিগত সংখ্যা ফোল্ডারের উপর প্রদর্শিত হয়।[27] পূর্বে আইফোনে একটি ফোল্ডারে ১২টি ও আইপ্যাডে ২০টি এপ অন্তর্ভুক্ত করা যেতো। [28] নতুন আইফোনে পর্দার আয়তন বৃদ্ধির সাথে, আইওএস ৭-এ ফোল্ডার ব্যবস্থা হোমপেজের মত নতুন পৃষ্ঠা ব্যবস্থার মাধ্যমে হালনাগাদ করলো। ফোল্ডারের প্রতিটি পৃষ্ঠা ৯-এর অধিক এপ্লিকেশন এবং সর্বমোট ১৫টি পৃষ্ঠায় ১৩৫টি এপ্লিকেশন অন্তর্ভুক্ত করা যেতো।[29] আইওএস ৯-এ, অ্যাপল আইপ্যাডের জন্যে ফোল্ডারের আয়তন বাড়িয়ে প্রতি পৃষ্ঠায় ১৬টি এপ ও ১৫ পৃষ্ঠায় সর্বমোট ২৪০টি এপ অন্তর্ভুক্ত করার সুযোগ করে দিলো।[30]
বিজ্ঞপ্তি কেন্দ্র
আইওএস ৫-এর পূর্বে, বিজ্ঞপ্তি একটি মোডাল উইন্ডোতে প্রদান করা হতো, এবং বাতিল করার পর আর দেখা যেতো না। আইওএস ৫-এ, অ্যাপল প্রথম বিজ্ঞপ্তি কেন্দ্রের সাথে পরিচয় করিয়ে দিলো, যেখানে ব্যবহারকারীরা বিজ্ঞপির ইতিহাস দেখার সুযোগ পায়।  বিজ্ঞপ্তি সংশ্লিষ্ট অ্যাপ্লিকেশন খুলতে ব্যবহারকারীকে শুধুমাত্র অই বিজ্ঞপ্ত স্পর্শ করলেই চলতো।[31] বিজ্ঞপ্তি এখন বিশদভাবে ব্যানার আকারে স্ক্রিনের উপরে আসে। ব্যবহারকারী প্রাপ্ত বিজ্ঞপ্তি স্পর্শ করলে সংশ্লিষ্ট অ্যাপ্লিকেশন ওপেন হয়। আইওএস ৮-থেকে তৃতীয় পক্ষের উইজেট বিজ্ঞপ্তি কেন্দ্র থেকে প্রবেশ করা যায়। বন্ধ থাকা অবস্থায় কোন অ্যাপ্লিকেশন নোটিফিকেশন পাঠালে, ওটার আইকনের উপর বিজ্ঞপ্তির সংখ্যা নিয়ে একটি লাল ব্যাজ আসে। তবে এপ্লিকেশন খুললে এ ব্যাজ চলে যায়।
এক্সেসসিবিলিটি
মাল্টিটাস্কিং
জুন ২০১০ আইওএস ৪-এ প্রথম মাল্টিটাস্কিং-এর সাথে সবাইকে পরিচয় করিয়ে দেওয়া হয়।[32][33] শুধু নির্দিষ্ট কিছু যন্ত্রে—আইফোন ৩জিএস, আইফোন ৪, আইপড টাচ ৩য় প্রজন্মে এ সুবিধা দেওয়া হয়।[34] আইওএস ৪.২.১-এর আগ পর্যন্ত আইপ্যাডে মাল্টিটাস্কিং সুবিধা দেওয়া হয়নি।[35] বর্তমানে, আইফোন ৩জিএস+, আইপড টাচ ৩য় প্রজন্ম এবং সব আইপ্যাড মডেলেই মাল্টিটাস্ক সমর্থন করে।[36]
কাজের ধরনের জন্যে আইওএসের মাল্টিটাস্কিং সমালোচিত হয়। ব্যাকগ্রাউন্ডে একটি এপ্লিকেশন কি কি কাজ করতে পারবে তা সীমাবদ্ধ করে দেওয়া হয় বলে এ সমালোচনার স্বীকার হয়। ল[34][37]
আইওএস ৪-এর পূর্বে, মাল্টিটাস্ক অ্যাপলের কিছু এপ্লিকেশনের মধ্যে সীমাবদ্ধ ছিলো। তবে ব্যবহারকারী "জেলব্রেক" করে সব এপেই মাল্টিটাস্ক করতে পারতো।[38] আইওএস ৪ থেকে, তৃতীয় প্রজন্ম ও নতুন আইওএস যন্ত্রে, মাল্টিটাস্ক ৭টি ব্যাকগ্রাউন্ড এপিআই-এর মাধ্যমে সমর্থন করতো:[39]
১) ব্যাকগ্রাউন্ড অডিও — অডিও ও ভিডিও চলার সময় এপ্লিকেশন ব্যাকগ্রাউন্ডে চলতে থাকে[40] 

২) ভয়েস ওভার আইপি – ফোন কল যখন চলছে না তখন এপ্লিকেশন সাসপেন্ড হয়ে যায়[40] 

৩) ব্যাকগ্রাউন্ড লোকেশন – এপ্লিকেশন অবস্থান বা লোকেশনের পরিবর্তন সম্পর্কে অবহিত থাকে[40] 

৪) পুশ নোটিফিকেশন 

৫) লোকাল বিজ্ঞপ্তি – লোকাল বিজ্ঞপ্তি প্রদান করা হয় নির্দিষ্ট সময় পর পর[40] 

৬) টাস্ক কম্পলেশন – এপ্লিকেশন সিস্টেম থেকে কিছুটা বাড়তি সঅময় চেয়ে নেয় কোন নির্দিষ্ট কাজ সহেষ করার জন্যে[40] 

৭) দ্রুত এপ পরিবর্তন – এপ্লিকেশন কোন কোড এক্সিকিউট না করতে পারে এবং যেকোন মুহূর্তে মেমরি থেকে মুছে যেতে পারে[40] 

আইওএস ৫-এ এ তালিকায় ৩টি নতুন ব্যাকগ্রাউন্ড এপিআই যুক্ত করা হয়:
৮) নিউজস্ট্যান্ড – এপ্লিকেশন ব্যাকগ্রাউন্ডে ক্কন কিছু ডাউনলোড করতে পারে[40]

৯) এক্সটারনাল এক্সেসরি – এপ্লিকেশন একটি এক্সটারনাল এক্সেসরির সাথে নির্দিষ্ট সময় অন্তর অন্তর ডেটা আদান প্রদান করতে পারে[40]

৯) ব্লুটুথ এক্সেসরি – এপ্লিকেশন একটি ব্লুটুথ এক্সেসরির সাথে নির্দিষ্ট সময় অন্তর অন্তর ডেটা আদান প্রদান করতে পারে[40]

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

বহিঃসংযোগ


 অ্যাপল ডেভেলপার কানেকশনে ডেভ সেন্টার
 – অ্যাপল ডেভেলপার কানেকশন ওয়েবসাইটে
বিষয়শ্রেণী:অ্যাপল ইনকর্পোরেটেডের সফটওয়্যার
বিষয়শ্রেণী:মোবাইল ফোন অপারেটিং সিস্টেম
বিষয়শ্রেণী:আইওএস (অ্যাপল)
বিষয়শ্রেণী:স্মার্টফোন