आईओएस ऑपरेटिंग सिस्टम प्रकार। आईओएस अवलोकन

सभी जानते हैं कि Apple मोबाइल डिवाइस iOS चलाते हैं। बहुत से लोग जानते हैं कि iOS डेस्कटॉप Mac OS X का एक हल्का संस्करण है। कुछ का अनुमान है कि Mac OS X POSIX- संगत डार्विन OS पर आधारित है, और जो लोग IT में गंभीरता से रुचि रखते हैं, वे जानते हैं कि डार्विन का आधार XNU कर्नेल है। , जो मच माइक्रोकर्नेल और फ्रीबीएसडी कर्नेल के घटकों के विलय के परिणामस्वरूप दुनिया में दिखाई दिया। हालाँकि, ये सभी नंगे तथ्य हैं जो हमें इस बारे में कुछ नहीं बताएंगे कि iOS वास्तव में कैसे काम करता है और यह अपने डेस्कटॉप समकक्ष से कैसे भिन्न है।

Mac OS X

ऑपरेटिंग सिस्टम आज सभी मैक पर और (संशोधित रूप में) IDEVICE पर 1988 से स्थापित है, जिसे आईटी दुनिया में भी जाना जाता है क्योंकि यह NeXTSTEP ऑपरेटिंग सिस्टम का पहला बीटा संस्करण जारी किया गया था। NeXTSTEP स्वयं स्टीव जॉब्स की विकास टीम के दिमाग की उपज थी, जो उस समय तक पहले ही Apple छोड़ चुके थे और NeXT की स्थापना कर चुके थे, जिसने शैक्षिक उद्देश्यों के लिए कंप्यूटर विकसित किए।

अपनी स्थापना के समय, NeXTSTEP वास्तव में एक उन्नत ऑपरेटिंग सिस्टम था जिसमें कई तकनीकी नवाचार शामिल थे। OS एक संशोधित मच माइक्रोकर्नेल पर आधारित था, जिसे FreeBSD कर्नेल घटकों के साथ पूरक किया गया था, जिसमें नेटवर्क स्टैक का एक संदर्भ कार्यान्वयन भी शामिल था। NeXTSTEP के उच्च-स्तरीय घटक ऑब्जेक्टिव-सी भाषा का उपयोग करके लिखे गए थे और एप्लिकेशन डेवलपर्स को एक समृद्ध ऑब्जेक्ट-ओरिएंटेड एपीआई प्रदान करते थे। सिस्टम एक विकसित और बहुत सुविधाजनक ग्राफिकल इंटरफ़ेस (जिनके प्रमुख घटक OS X और यहां तक ​​​​कि iOS में संरक्षित थे) और एक शक्तिशाली विकास वातावरण से लैस था, जिसमें अन्य चीजों के अलावा, सभी आधुनिक डेवलपर्स के लिए जाना जाने वाला एक विज़ुअल इंटरफ़ेस डिज़ाइनर शामिल था।

NeXT की विफलता और 1997 में स्टीव जॉब्स की Apple में वापसी के बाद, NeXTSTEP ने रैप्सोडी प्रोजेक्ट का आधार बनाया, जिसके भीतर Mac OS 9 उत्तराधिकारी प्रणाली का विकास शुरू हुआ और पहले से ही 2001 में, OS X 10.0 का जन्म, निर्माण हुआ इसके आधार पर। कुछ साल बाद, डार्विन ने आगामी स्मार्टफोन के लिए ऑपरेटिंग सिस्टम का आधार बनाया, जिसके बारे में 2007 तक, अफवाहों के अलावा, लगभग कुछ भी ज्ञात नहीं था।

एक्सएनयू और डार्विन

परंपरागत रूप से, OS X / iOS की स्टफिंग को तीन तार्किक स्तरों में विभाजित किया जा सकता है: XNU कर्नेल, POSIX मानक संगतता परत (साथ ही विभिन्न सिस्टम डेमॉन / सेवाएँ) और NeXTSTEP परत जो ग्राफिक्स स्टैक, फ्रेमवर्क और एप्लिकेशन API को लागू करती है। डार्विन में पहली दो परतें शामिल हैं और इसे स्वतंत्र रूप से वितरित किया जाता है, लेकिन केवल OS X संस्करण में। iOS को अन्य उपकरणों में पोर्ट करने से सुरक्षा)।

इसके मूल में, डार्विन एक "नंगे" UNIX जैसा OS है जिसमें POSIX API, एक शेल, कमांड और सेवाओं का एक सेट शामिल है जो सिस्टम को कंसोल मोड में काम करने और UNIX सॉफ़्टवेयर चलाने के लिए न्यूनतम आवश्यक हैं। इस संबंध में, यह एक बुनियादी FreeBSD प्रणाली या कुछ आर्क लिनक्स की न्यूनतम स्थापना के समान है, जो आपको UNIX कंसोल सॉफ़्टवेयर चलाने की अनुमति देता है, लेकिन इसमें ग्राफिकल शेल या गनोम या केडीई से गंभीर ग्राफिकल एप्लिकेशन चलाने के लिए आवश्यक सब कुछ नहीं है। वातावरण।

डार्विन का प्रमुख घटक हाइब्रिड एक्सएनयू कर्नेल है, जैसा कि ऊपर बताया गया है, मच कर्नेल और फ्रीबीएसडी कर्नेल घटकों जैसे प्रोसेस शेड्यूलर, नेटवर्क स्टैक और वर्चुअल पर आधारित है। फाइल सिस्टम(वीएफएस परत)। Mach और FreeBSD के विपरीत, OS X कर्नेल अपने स्वयं के ड्राइवर API का उपयोग करता है, जिसे I/O किट कहा जाता है, जो ड्राइवरों को ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण का उपयोग करके C++ में लिखने की अनुमति देता है जो विकास को बहुत सरल करता है।

आईओएस एक्सएनयू के थोड़े संशोधित संस्करण का उपयोग करता है, हालांकि, इस तथ्य के कारण कि आईओएस कोर बंद है, यह कहना मुश्किल है कि ऐप्पल ने क्या बदल दिया है। हम केवल यह जानते हैं कि इसे अन्य संकलक विकल्पों और एक संशोधित मेमोरी मैनेजर के साथ संकलित किया गया था जो मोबाइल उपकरणों में थोड़ी मात्रा में रैम को ध्यान में रखता है। अन्य सभी मामलों में, यह अभी भी वही XNU है, जिसे डिवाइस पर /System/Library/Caches/com.apple.kernelcaches/kernelcache निर्देशिका में एक एन्क्रिप्टेड कैश (कर्नेल + सभी ड्राइवर / मॉड्यूल) के रूप में पाया जा सकता है।

डार्विन में कर्नेल के ऊपर एक स्तर UNIX / BSD परत है, जिसमें मानक C पुस्तकालयों (libc, libmatch, libpthread, आदि) का एक सेट शामिल है, साथ ही साथ उपकरण भी कमांड लाइन, गोले का एक सेट (bash, tcsh और ksh) और डेमॉन जैसे कि launchd और एक मानक SSH सर्वर। उत्तरार्द्ध, वैसे, /System/Library/LaunchDaemons/ssh.plist फ़ाइल को संपादित करके सक्रिय किया जा सकता है। जब तक, निश्चित रूप से, डिवाइस को जेलब्रेक न करें।

यह वह जगह है जहां डार्विन नामक ओएस का खुला हिस्सा समाप्त होता है, और ढांचे की परत शुरू होती है, जो कि हम ओएस एक्स / आईओएस पर विचार करते थे।

फ़्रेमवर्क

डार्विन मैक ओएस / आईओएस के केवल मूल भाग को लागू करता है, जो केवल निम्न-स्तरीय कार्यों (ड्राइवर, सिस्टम स्टार्टअप / शटडाउन, नेटवर्क प्रबंधन, एप्लिकेशन अलगाव, और इसी तरह) के लिए जिम्मेदार है। सिस्टम का वह हिस्सा जो उपयोगकर्ता और एप्लिकेशन को दिखाई देता है, इसमें शामिल नहीं है और इसे तथाकथित रूपरेखाओं में कार्यान्वित किया जाता है - पुस्तकालयों और सेवाओं का एक सेट जो अन्य बातों के अलावा, एक ग्राफिकल वातावरण के गठन के लिए जिम्मेदार हैं और तृतीय-पक्ष और स्टॉक अनुप्रयोगों के लिए एक उच्च स्तरीय एपीआई

जानकारी

कई अन्य ऑपरेटिंग सिस्टमों की तरह, Mac OS और iOS API को सार्वजनिक और निजी में विभाजित किया गया है। तृतीय-पक्ष एप्लिकेशन के पास केवल सार्वजनिक और भारी रूप से सीमित एपीआई तक पहुंच है, लेकिन जेलब्रेक एप्लिकेशन निजी का भी उपयोग कर सकते हैं।

मैक ओएस और आईओएस के मानक वितरण में, आप दर्जनों अलग-अलग ढांचे पा सकते हैं जो विभिन्न प्रकार के ओएस कार्यों तक पहुंचने के लिए ज़िम्मेदार हैं - पता पुस्तिका कार्यान्वयन (एड्रेसबुक फ्रेमवर्क) से ओपनजीएल लाइब्रेरी (जीएलकिट) तक। ग्राफिकल अनुप्रयोगों के विकास के लिए बुनियादी रूपरेखाओं का एक सेट तथाकथित कोको एपीआई में संयुक्त है, एक प्रकार का मेटाफ्रेमवर्क जो आपको ओएस की मुख्य विशेषताओं तक पहुंचने की अनुमति देता है। आईओएस में, इसे कोको टच कहा जाता है और टच डिस्प्ले पर इसके फोकस में डेस्कटॉप संस्करण से अलग है।

दोनों ऑपरेटिंग सिस्टम में सभी फ्रेमवर्क उपलब्ध नहीं हैं। उनमें से कई केवल iOS के लिए विशिष्ट हैं। उदाहरणों में एसेट लाइब्रेरी शामिल है, जो फ़ोटो और वीडियो के साथ काम करने के लिए ज़िम्मेदार है, CoreBlueTooth, जो आपको ब्लू टूथ तक पहुँचने की अनुमति देता है, या iAd, जिसे एप्लिकेशन में विज्ञापन प्रदर्शित करने के लिए डिज़ाइन किया गया है। अन्य ढांचे केवल सिस्टम के डेस्कटॉप संस्करण पर मौजूद हैं, लेकिन समय-समय पर ऐप्पल आईओएस के कुछ हिस्सों को मैक ओएस या इसके विपरीत पोर्ट करता है, उदाहरण के लिए, कोरमीडिया ढांचे के साथ हुआ, जो मूल रूप से केवल आईओएस पर उपलब्ध था।

सभी मानक सिस्टम ढांचे /सिस्टम/लाइब्रेरी/फ्रेमवर्क/सिस्टम निर्देशिका में पाए जा सकते हैं। उनमें से प्रत्येक अपनी स्वयं की निर्देशिका में स्थित है, जिसे एक बंडल (बाध्य) कहा जाता है, जिसमें संसाधन (इंटरफ़ेस तत्वों की छवियां और विवरण), एपीआई का वर्णन करने वाले सी भाषा हेडर, साथ ही एक गतिशील रूप से भरी हुई लाइब्रेरी (डाइलिब प्रारूप में) शामिल हैं। ढांचे का कार्यान्वयन।

में से एक दिलचस्प विशेषताएंचौखटे - उनका संस्करण। एक ढांचे में एक साथ कई अलग-अलग संस्करण हो सकते हैं, इसलिए नए ओएस संस्करणों में किए गए परिवर्तनों के बावजूद लीगेसी सिस्टम संस्करणों के लिए विकसित एक एप्लिकेशन काम करना जारी रखेगा। इस प्रकार पुराने iOS एप्लिकेशन लॉन्च करने का तंत्र iOS 7 और उच्चतर में लागू किया गया है। IOS 6 के लिए डिज़ाइन किया गया एक ऐप बिल्कुल वैसा ही दिखेगा और काम करेगा जैसे कि वह iOS 6 में चल रहा हो।

स्प्रिंग बोर्ड

ऊपर का स्तर एप्लिकेशन, सिस्टम और एप्लिकेशन स्टोर से इंस्टॉल किया गया है। उनमें से केंद्रीय, निश्चित रूप से, स्प्रिंगबोर्ड (केवल iOS) है, जो होम स्क्रीन (डेस्कटॉप) को लागू करता है। यह वह है जो सिस्टम डेमॉन की शुरुआत के बाद सबसे पहले लॉन्च किया जाता है, मेमोरी में फ्रेमवर्क लोड करना और डिस्प्ले सर्वर (उर्फ कंपोजिटिंग मैनेजर, उर्फ ​​​​क्वार्ट्ज कंपोजिटर) शुरू करना, जो स्क्रीन पर छवि प्रदर्शित करने के लिए जिम्मेदार है।

स्प्रिंगबोर्ड ऑपरेटिंग सिस्टम और उसके उपयोगकर्ता के बीच एक लिंक है, एक ग्राफिकल इंटरफ़ेस जो आपको एप्लिकेशन लॉन्च करने, उनके बीच स्विच करने, सूचनाएं देखने और कुछ सिस्टम सेटिंग्स प्रबंधित करने की अनुमति देता है (iOS 7 से शुरू)। लेकिन यह स्क्रीन को छूने या डिवाइस को फ़्लिप करने जैसी घटनाओं के लिए एक हैंडलर भी है। मैक ओएस एक्स के विपरीत, जो आईओएस में इंटरफेस घटकों (फाइंडर, डैशबोर्ड, लॉन्चपैड, और अन्य) को लागू करने के लिए विभिन्न अनुप्रयोगों और एजेंट डेमॉन का उपयोग करता है, लॉक स्क्रीन और "चौड़ाई" सहित यूजर इंटरफेस की लगभग सभी मूलभूत सुविधाएं। एक स्प्रिंगबोर्ड में समाहित हैं।

अन्य स्टॉक आईओएस अनुप्रयोगों के विपरीत, जो /अनुप्रयोग निर्देशिका में रहते हैं, स्प्रिंगबोर्ड को प्रदर्शन सर्वर के साथ ढांचे का हिस्सा माना जाता है, और /सिस्टम/लाइब्रेरी/कोरसर्विसेज/निर्देशिका में रहता है। कई कार्यों को करने के लिए, यह उन प्लगइन्स का उपयोग करता है जो /System/Library/SpringBoardPlugins/ में स्थित हैं। अन्य बातों के अलावा, वहाँ आप पा सकते हैं, उदाहरण के लिए, NowPlayingArtLockScreen.lockboundle, जो लॉक स्क्रीन पर चलाए जा रहे गाने के बारे में जानकारी प्रदर्शित करने के लिए ज़िम्मेदार है, या IncomingCall.serviceboundle, जो आने वाली कॉल को संसाधित करने के लिए ज़िम्मेदार है।

IOS 6 से शुरू होकर, स्प्रिंगबोर्ड को दो भागों में विभाजित किया गया है: डेस्कटॉप ही और बैकबोर्ड सेवा OS के निम्न-स्तरीय भाग के साथ संचार करने के लिए जिम्मेदार है जो हार्डवेयर (HAL स्तर) के साथ काम करता है। बैकबोर्ड स्क्रीन टच, कुंजी प्रेस, एक्सेलेरोमीटर, स्थिति और परिवेश प्रकाश रीडिंग जैसी घटनाओं को संभालने के लिए ज़िम्मेदार है, और एप्लिकेशन के लॉन्च, विराम और अंत का प्रबंधन करता है।

स्प्रिंगबोर्ड और बैकबोर्ड में ऐसा है बडा महत्वआईओएस के लिए कि अगर उन्हें किसी भी तरह से रोका जाता है, तो पूरा सिस्टम फ्रीज हो जाएगा और यहां तक ​​​​कि चल भी सकता है इस पलएप्लिकेशन स्क्रीन टच का जवाब नहीं देगा। यह उन्हें एंड्रॉइड होम स्क्रीन से अलग करता है, जो सिर्फ एक मानक एप्लिकेशन है जिसे सिस्टम से रोका, बदला या पूरी तरह से हटाया जा सकता है (इस मामले में, नेविगेशन बटन और "पर्दा" वाला स्टेटस बार स्क्रीन पर रहेगा ).

अनुप्रयोग

इस पिरामिड के शीर्ष पर अनुप्रयोग हैं। आईओएस बिल्ट-इन (स्टॉक) अत्यधिक विशेषाधिकार प्राप्त ऐप्स और आईट्यून्स से स्थापित तृतीय-पक्ष ऐप्स के बीच अंतर करता है। दोनों को सिस्टम में बंडल के रूप में संग्रहीत किया जाता है, कई तरह से फ्रेमवर्क के लिए उपयोग किए जाने वाले समान। अंतर केवल इतना है कि एप्लिकेशन बंडल में थोड़ी अलग मेटा-सूचना शामिल है, और डायनेमिक लाइब्रेरी को मच-ओ प्रारूप में निष्पादन योग्य फ़ाइल द्वारा प्रतिस्थापित किया जाता है।

स्टॉक अनुप्रयोगों के लिए डिफ़ॉल्ट संग्रहण निर्देशिका /अनुप्रयोग/है। IOS में, यह पूरी तरह से स्थिर है और केवल सिस्टम अपडेट के दौरान बदलता है; उपयोगकर्ता इसे एक्सेस नहीं कर सकता। दूसरी ओर, आईट्यून से इंस्टॉल किए गए तृतीय-पक्ष ऐप्स, उपनिर्देशिकाओं के अंदर उपयोगकर्ता की होम निर्देशिका /var/mobile/Applications/ में संग्रहीत होते हैं जो 4-2-2-2-4 की तरह दिखते हैं, जहां दो और चार हेक्साडेसिमल संख्याएं हैं। यह तथाकथित GUID है - एक विशिष्ट पहचानकर्ता जो विशिष्ट रूप से सिस्टम में एप्लिकेशन की पहचान करता है और एक पृथक सैंडबॉक्स (सैंडबॉक्स) बनाने के लिए अन्य चीजों के साथ इसकी आवश्यकता होती है।

सैंडबॉक्स

IOS में, सैंडबॉक्स का उपयोग सेवाओं और एप्लिकेशन को सिस्टम से और एक दूसरे से अलग करने के लिए किया जाता है। प्रत्येक तृतीय पक्ष ऐप और अधिकांश सिस्टम ऐप सैंडबॉक्स में चलते हैं। तकनीकी दृष्टिकोण से, सैंडबॉक्स UNIX वर्ल्ड चेरोट के लिए एक क्लासिक है, जिसे TrustedBSD MAC फोर्स्ड एक्सेस कंट्रोल सिस्टम (कर्नेल मॉड्यूल सैंडबॉक्स.केक्स्ट) द्वारा बढ़ाया गया है, जो न केवल होम डायरेक्टरी के बाहर की फाइलों तक पहुंच को कम करता है, बल्कि एप्लिकेशन को भी काट देता है। हार्डवेयर और कई सिस्टम OS फ़ंक्शंस तक सीधी पहुँच भी।

सामान्य तौर पर, एक सैंडबॉक्स्ड एप्लिकेशन निम्नलिखित तरीकों से सीमित होता है:

  • स्वयं की निर्देशिका और उपयोगकर्ता की होम निर्देशिका को छोड़कर फ़ाइल सिस्टम तक पहुंच।
  • मीडिया/DCIM/, मीडिया/फोटो/, लाइब्रेरी/एड्रेसबुक/, लाइब्रेरी/कीबोर्ड/ और लाइब्रेरी/प्रेफरेंस/ को छोड़कर, होम डायरेक्टरी के अंदर मीडिया और लाइब्रेरी डायरेक्ट्री तक पहुंच।
  • अन्य प्रक्रियाओं के बारे में जानकारी तक पहुंच (एप्लिकेशन "सोचता है" यह सिस्टम में केवल एक ही है)।
  • हार्डवेयर तक सीधी पहुंच (केवल कोको एपीआई और अन्य ढांचे की अनुमति है)।

ये सभी प्रतिबंध सैंडबॉक्स प्रोफ़ाइल (प्रतिबंधात्मक नियमों का एक सेट) कंटेनर के अनुरूप हैं और किसी भी तृतीय-पक्ष एप्लिकेशन पर लागू होते हैं। स्टॉक अनुप्रयोगों के लिए, बदले में, अन्य प्रतिबंध, अधिक उदार या सख्त, लागू हो सकते हैं। एक उदाहरण एक ईमेल क्लाइंट (मोबाइलमेल प्रोफाइल) है, जो आम तौर पर तीसरे पक्ष के अनुप्रयोगों के रूप में गंभीर रूप से सीमित है, लेकिन लाइब्रेरी/निर्देशिका की संपूर्ण सामग्री तक पहुंच सकता है। विपरीत स्थिति स्प्रिंगबोर्ड है, जिस पर कोई प्रतिबंध नहीं है।

कई सिस्टम डेमॉन सैंडबॉक्स के अंदर काम करते हैं, उदाहरण के लिए, एएफसी, एक पीसी से डिवाइस के फाइल सिस्टम के साथ काम करने के लिए डिज़ाइन किया गया है, लेकिन "स्कोप" को केवल उपयोगकर्ता की होम डायरेक्टरी तक ही सीमित करता है। सभी उपलब्ध सिस्टम सैंडबॉक्स प्रोफाइल /सिस्टम/लाइब्रेरी/सैंडबॉक्स/प्रोफाइल/* निर्देशिका में स्थित हैं और योजना भाषा में लिखे गए नियमों का एक सेट हैं। इसके अलावा, एप्लिकेशन में पात्रता नामक नियमों के अतिरिक्त सेट भी शामिल हो सकते हैं। वास्तव में, ये सभी एक ही प्रोफाइल हैं, लेकिन सीधे एप्लिकेशन की बाइनरी फाइल (एक तरह की सेल्फ-लिमिटेशन) में सिल दी जाती हैं। आप इन नियमों को देख सकते हैं, उदाहरण के लिए, इस तरह:
# बिल्ली-टीवी /अनुप्रयोग/MobileSafari.app/MobileSafari | पूंछ -31 | अधिक
इन सभी प्रतिबंधों के अस्तित्व का अर्थ दो गुना है। पहला (और मुख्य) कार्य जो सैंडबॉक्स हल करता है वह दुर्भावनापूर्ण अनुप्रयोगों से सुरक्षा है। आईट्यून्स-प्रकाशित ऐप्स की सावधानीपूर्वक जांच और गैर-डिजिटल-हस्ताक्षरित ऐप्स पर प्रतिबंध (पढ़ें: आईट्यून्स से कुछ भी नहीं) के साथ संयुक्त, यह दृष्टिकोण बहुत अच्छा काम करता है और आईओएस को अधिकांश वायरस प्रतिरोधी ऑपरेटिंग सिस्टम की सूची में सबसे ऊपर रखता है।

दूसरी समस्या स्वयं और उपयोगकर्ता से सिस्टम की सुरक्षा है। बग Apple के स्टॉक सॉफ्टवेयर और उपयोगकर्ताओं के दिमाग दोनों में मौजूद हो सकते हैं। सैंडबॉक्स दोनों से बचाता है। यहां तक ​​कि अगर एक हमलावर सफारी में एक छेद ढूंढता है और उसका फायदा उठाने की कोशिश करता है, तब भी वह सैंडबॉक्स में रहेगा और सिस्टम को नुकसान नहीं पहुंचा पाएगा। और उपयोगकर्ता "अपने पसंदीदा फोन को तोड़ने" में सक्षम नहीं होगा और ऐप्पल को नाराज समीक्षा नहीं लिखेगा। सौभाग्य से, जानकार लोगवे हमेशा जेलब्रेक कर सकते हैं और सैंडबॉक्स सुरक्षा को बायपास कर सकते हैं (वास्तव में, यह जेलब्रेक का बिंदु है)।

बहु कार्यण

IOS की सबसे विवादास्पद विशेषताओं में से एक मल्टीटास्किंग का कार्यान्वयन है। ऐसा प्रतीत होता है, लेकिन दूसरी ओर, ऐसा नहीं है। पारंपरिक डेस्कटॉप ओएस और कुख्यात की तुलना में एंड्रॉइड आईओएसशब्द के सामान्य अर्थों में मल्टीटास्किंग ऑपरेटिंग सिस्टम नहीं है और एप्लिकेशन को पृष्ठभूमि में स्वतंत्र रूप से चलने की अनुमति नहीं देता है। इसके बजाय, ओएस एक एपीआई को लागू करता है जिसका उपयोग एप्लिकेशन पृष्ठभूमि में होने पर अलग-अलग कार्यों को करने के लिए कर सकता है।

पहली बार, इस तरह का एपीआई आईओएस 4 में दिखाई दिया (इससे पहले, केवल स्टॉक एप्लिकेशन ही पृष्ठभूमि कार्य कर सकते थे) और ऑपरेटिंग सिस्टम के विकसित होते ही बढ़ता गया। आज ( हम बात कर रहे हैंआईओएस 7 के बारे में), तथाकथित पृष्ठभूमि एपीआई आपको निम्नलिखित करने की अनुमति देता है:

  • ऑडियो चलाएं;
  • वीओआईपी कॉल करें;
  • स्थान परिवर्तन के बारे में जानकारी प्राप्त करें;
  • पुश सूचनाएं प्राप्त करें;
  • अनुसूची विलंबित सूचनाएं;
  • पृष्ठभूमि पर स्विच करने के बाद काम पूरा करने के लिए अतिरिक्त समय का अनुरोध करें;
  • डिवाइस (ब्लूटूथ सहित) से जुड़े सामान के साथ डेटा का आदान-प्रदान करें;
  • नेटवर्क पर डेटा प्राप्त करना और भेजना (iOS 7 के बाद से)।

पृष्ठभूमि के काम पर इस तरह के प्रतिबंध मुख्य रूप से बैटरी की शक्ति को बचाने और इंटरफ़ेस अंतराल से बचने के लिए आवश्यक हैं, इसलिए एंड्रॉइड उपयोगकर्ताओं से परिचित हैं, जहां पृष्ठभूमि में वे जो चाहें कर सकते हैं। वास्तव में, Apple बैटरी संरक्षण के बारे में इतना ध्यान रखता है कि इसे लागू भी कर दिया विशेष तंत्रअनुप्रयोगों की पृष्ठभूमि गतिविधियों को समूहित करने और उन्हें सही समय पर लॉन्च करने के लिए, उदाहरण के लिए, जब स्मार्टफोन सक्रिय रूप से उपयोग किया जाता है, वाई-फाई नेटवर्क से जुड़ा होता है या चार्जर से जुड़ा होता है।

निष्कर्ष

यह कहने योग्य है कि इसके विकास और बाद में मोबाइल उपकरणों की ओर बढ़ने के दौरान, NeXTSTEP ने न केवल अपने सभी लाभों को खो दिया, बल्कि उन्हें बढ़ाया भी। आप लंबे समय तक Google कर्मचारियों की कहानियों को सुन सकते हैं, यह दावा करते हुए कि Android को iOS में पीछे देखे बिना विकसित किया गया था, लेकिन तथ्य यह है: Android ने iOS से कई वास्तु निर्णय लिए। और इसलिए नहीं कि यह आसान था, बल्कि उनकी सुंदरता और दक्षता के कारण।

IOS बूट के छह चरण

  1. बूट रोम. डिवाइस को चालू करने के बाद, न्यूनतम बूटलोडर डिवाइस की स्थायी मेमोरी में फ्लैश करता है जो सबसे पहले शुरू होता है। इसका कार्य हार्डवेयर का प्रारंभिक आरंभ करना और एलएलबी प्राथमिक लोडर को नियंत्रण स्थानांतरित करना है। बूट रोम हमेशा फ़ैक्टरी फ़र्मवेयर होता है और इसे अपडेट नहीं किया जा सकता है।
  1. निम्न स्तर बूटलोडर (एलएलबी). आगे नियंत्रण एलएलबी द्वारा प्राप्त किया जाता है। यह प्राथमिक बूटलोडर है, जिसका कार्य मेमोरी में आईबूट डिवाइस को ढूंढना है, इसकी अखंडता की जांच करना और उस पर नियंत्रण स्थानांतरित करना है, या यह विफल होने पर डिवाइस को रिकवरी मोड में स्विच करना है। एलएलबी कोड डिवाइस की एनएएनडी मेमोरी में संग्रहीत है और एक नए फर्मवेयर संस्करण की स्थापना के साथ अद्यतन किया गया है। अन्य बातों के अलावा, यह बूट लोगो प्रदर्शित करता है।
  1. आईबूट. यह एक द्वितीयक और प्राथमिक IDevice लोडर है। इसमें एक फ़ाइल सिस्टम ड्राइवर शामिल है, जिसके साथ यह NAND मेमोरी की सामग्री तक पहुँचता है, कर्नेल को ढूंढता है और उस पर नियंत्रण स्थानांतरित करता है। iBoot में एक अंतर्निहित UART ड्राइवर भी है, जिसके साथ आप डिवाइस को COM पोर्ट या कंप्यूटर के USB पोर्ट (USB से UART केबल का उपयोग करके) से कनेक्ट करके कर्नेल और OS को डीबग कर सकते हैं।

4 मुख्य. यहाँ सब कुछ हमेशा की तरह है। कर्नेल हार्डवेयर को इनिशियलाइज़ करता है और फिर लॉन्च डेमॉन को नियंत्रण देता है।

5 लॉन्च. यह आईओएस और मैक ओएस एक्स की प्राथमिक प्रक्रिया है, यह फाइल सिस्टम को माउंट करता है, डेमॉन/सेवाएं शुरू करता है (जैसे बैकअप, कॉन्फिगड, लोकेशन), डिस्प्ले सर्वर, फ्रेमवर्क, और बूट के अंतिम चरण में, स्प्रिंगबोर्ड को नियंत्रण देता है। iOS और Mac OS X पर, लॉन्चड का उपयोग UNIX पर मानक /bin/init के प्रतिस्थापन के रूप में किया जाता है, लेकिन इसकी कार्यक्षमता बहुत व्यापक है।

6 स्प्रिंग बोर्ड. यहाँ लॉक स्क्रीन आती है!

इस श्रृंखला में पहले चार चरण डाउनलोड किए गए घटक के डिजिटल हस्ताक्षर की पुष्टि करके कार्यान्वित विश्वास की एक श्रृंखला बनाते हैं। अंगुली का हस्ताक्षरएलएलबी, आईबूट और एक कर्नेल है, जो एक हैक किए गए बूटलोडर या कर्नेल को श्रृंखला में शामिल करने को समाप्त करता है, जिसका उपयोग तीसरे पक्ष के ऑपरेटिंग सिस्टम या जेलब्रेक को बूट करने के लिए किया जा सकता है। इस तंत्र को बायपास करने का एकमात्र तरीका लोडर में से एक में एक छेद ढूंढना और चेक को बायपास करने के लिए इसका उपयोग करना है। एक समय में, बूट रोम में ऐसे कई छेद पाए गए थे (सबसे प्रसिद्ध एक्सप्लॉइट जियोहॉट से लीमेरा 1 एन है, जो आईफोन 1-4 के लिए प्रासंगिक है), और 2014 की शुरुआत में आईबूट (हैकर iH8sn0w, शोषण कभी प्रकाशित नहीं हुआ था)।

अपने आईफोन को चालू करते समय होम बटन को दबाकर, आप आईबूट को रिकवरी मोड में बूट करने के लिए मजबूर कर सकते हैं, जो आपको आईट्यून्स का उपयोग करके अपने आईओएस फर्मवेयर को पुनर्स्थापित या अपडेट करने की अनुमति देता है। हालाँकि, स्वचालित OTA अद्यतन तंत्र DFU (डिवाइस फ़र्मवेयर अपग्रेड) नामक एक अलग मोड का उपयोग करता है, जो बूट रॉम के तुरंत बाद बूट के प्रारंभिक चरण में सक्रिय होता है और दो घटकों में लागू होता है: iBSS और iBEC। वास्तव में, ये एलएलबी और आईबूट के अनुरूप हैं, जिसका अंतिम लक्ष्य ओएस को लोड करना नहीं है, बल्कि स्मार्टफोन को अपडेट मोड में रखना है।

आज हम आईफोन के दिल की बात करेंगे और मैं आपको बताऊंगा कि आईओएस क्या है। अजीब तरह से, कुछ लोग iPhone पर ऑपरेटिंग सिस्टम का नाम नहीं जानते हैं।

इसमें कुछ भी गलत नहीं है, क्योंकि अब आप यहां हैं और आप इस सामग्री को पढ़ सकते हैं। मेरे पास जो जानकारी है उसे मैं संक्षेप में बताने की कोशिश करूंगा।

आईओएस सिस्टम - यह क्या है?

ठीक है, मैं शायद इस तथ्य से शुरू करूंगा कि जैसे ही 2007 में पहला iPhone जारी किया गया था, ऑपरेटिंग सिस्टम के लिए अभी तक कोई नाम नहीं था। यह देखते हुए कि यह मैकबुक के समान OS पर आधारित था, इसे OS X कहा गया।

मैं लंबे समय तक नाम के बारे में बात नहीं करूंगा, क्योंकि यह पहले से ही स्पष्ट है कि ऐप्पल की चाल केवल "i" अक्षर को शुरुआत में सब कुछ जोड़ने के लिए है। तो आईओएस निकला, ठीक है, मुझे लगता है कि यह किसी के लिए कोई रहस्य नहीं है कि ओएस ऑपरेटिंग सिस्टम है।

हालांकि यह बहुत संभव है कि यह पूरी तरह से "आईफोन ऑपरेटिंग सिस्टम" के लिए खड़ा हो। Apple अपने उपयोगकर्ताओं को अपने बारे में सोचने का अवसर देता है।

यह न केवल iPhone पर काम करता है। यह मुख्यधारा के मोबाइल उपकरणों के लिए डिज़ाइन किया गया था और आप iPad और iPod जोड़ सकते हैं।


सिस्टम का पूरा संचालन टच स्क्रीन पर आधारित है। कोई स्टाइलस नहीं हैं, केवल उंगलियां हैं। बहुत पहले नहीं एक अपवाद iPad प्रो था, लेकिन एक पेन जैसा कुछ है और इसे ड्राइंग के लिए विशेष रूप से आवश्यक है।

मुख्य विशेषता ध्यान दिया जा सकता है कि सिस्टम पूरी तरह से बंद है। आप डिवाइस पर कोई फ़ाइल डाउनलोड नहीं कर पाएंगे। ऐसा करने के लिए, आपको विभिन्न जोड़तोड़ करने होंगे और एक विशेष एप्लिकेशन डाउनलोड करना होगा।

अगर एप्लिकेशन और गेम की बात करें तो इन्हें यहां से डाउनलोड किया जा सकता है ऐप स्टोर. उनमें से बहुत सारे हैं और आप अपनी जरूरत की हर चीज पा सकते हैं।

कैसे पता करें कि iPhone पर कौन सा iOS है?

यदि आप iPhone पर iOS के अपने संस्करण को देखने में रुचि रखते हैं, तो आप इसे कुछ ही सेकंड में कर सकते हैं। बस इन चरणों का पालन करें:

  1. चुनना समायोजन;
  2. फिर क्लिक करें मुख्य;
  3. अब इस डिवाइस के बारे में;
  4. शब्द के विपरीत "संस्करण"हमारे पास वर्तमान आईओएस की संख्या है।


ऐसा सरल कदम, आप किसी भी समय संस्करण का पता लगा सकते हैं। पहली बार निर्देशों के अनुसार, और फिर मुझे लगता है कि आपको याद होगा।

आईओएस एंड्रॉइड से अलग कैसे है?

मैं यहां बहुत ज्यादा बात नहीं करूंगा, मैं आपको केवल आईओएस और एंड्रॉइड के बीच सबसे महत्वपूर्ण अंतर बताऊंगा और इस समय चीजें सामान्य कैसे हैं।


पहली बात जो मैं बताना चाहूंगा वह यह है सुरक्षा. आखिरकार, एंड्रॉइड डिवाइस सबसे अधिक बार हैक किए जाते हैं, वायरस रखने से ऐसी कोई समस्या नहीं होती है।

इसके शायद कई कारण हैं। पहला वह है प्ले मार्केटएप्लिकेशन को थोड़ा खराब चेक करता है और आप इस बात का ध्यान रख सकते हैं कि लोग हैक किए गए सॉफ़्टवेयर को इंस्टॉल करना पसंद करते हैं।

खैर, दूसरा यह है कि Android पूरी तरह से खुला है। सभी ने इसका अंदर और बाहर अध्ययन किया है। इसलिए हर कोई उसे कमजोर जानता है और ताकत.


दूसरा अंतर हो सकता है पारिस्थितिकी तंत्र. आखिरकार, अब डिवाइस चुनने से पहले, आपको यह समझना होगा कि आप किन सेवाओं का उपयोग करना चाहते हैं।

Android में Apple सेवाओं के लिए सभी एनालॉग हैं। आईक्लाउड की बात करें तो हम तुरंत गूगल ड्राइव को याद करते हैं। अगर यह सिरी है, तो ठीक है Google, और इसी तरह।

दोनों पक्षों के अपने पक्ष और विपक्ष हैं। लेकिन यह एक व्यक्तिगत मामला है और आपके लिए उपयोगकर्ताओं से परामर्श करना या इंटरनेट पर जानकारी पढ़ना सबसे अच्छा है।


अगला, आप कॉल कर सकते हैं कार्य स्थिरताऔर डिवाइस का समर्थन. सिद्धांत रूप में, आज यह अंतर उतना बड़ा नहीं है जितना पहले हुआ करता था।

यदि आप तीन साल पहले अपने हाथों में एक Android स्मार्टफोन लेते हैं और उसका उपयोग करते हैं, तो आप निश्चित रूप से बहुत सारे लैग और स्लोडाउन पा सकते हैं जो अविश्वसनीय रूप से कष्टप्रद हैं।

आज, बेशक, यह भी कभी-कभी देखा जाता है, लेकिन बहुत कम। इससे भी ज्यादा चिंता की बात यह है कि जब आप इस ओएस पर कोई डिवाइस खरीदते हैं तो यह कब तक लेटेस्ट वर्जन पर अपडेट होता रहेगा।

Apple के साथ, यह अवधि आमतौर पर लगभग चार वर्ष होती है। जबकि Android कुछ साल पुराना है और आप नवीनतम संस्करणों के बारे में भूल सकते हैं।

यह इस तथ्य पर विचार करने योग्य है कि प्रत्येक डेवलपर का अपना खोल होता है। इस वजह से, यह निश्चित नहीं है कि Android का नया संस्करण जारी होते ही आप अपडेट प्राप्त कर पाएंगे।

आईओएसएक मोबाइल ऑपरेटिंग सिस्टम है, जो कि एक ऑपरेटिंग सिस्टम है मोबाइल फोनऔर टैबलेट कंप्यूटर के लिए। यह केवल उन उपकरणों के लिए उपलब्ध है जो Apple द्वारा निर्मित हैं, जो संचालन से भिन्न है विंडोज सिस्टमफ़ोन और Google Android, जो कई कंपनियों के उत्पादों पर स्थापित हैं। यह आईओएस की एक विशेषता है। आईओएस आईफोन 3-5 मोबाइल फोन, आईपैड टैबलेट्स, साथ ही आईपॉड म्यूजिक प्लेयर पर स्थापित है।

इस ऑपरेटिंग सिस्टम की एक और विशेषता है- सभी ऑपरेटिंग सिस्टम के साथ गहरी निरंतरता जो कभी Apple द्वारा विकसित की गई थी।

IOS ऑपरेटिंग सिस्टम के कई विरोधी इसकी तुलना फासीवादी राज्य से करते हैं। सब कुछ बहुत अच्छी तरह से व्यवस्थित है, उपयोगकर्ता संतुष्ट है और खुश भी है। हालांकि, शीर्ष नेतृत्व में कहीं दूर उपयोगकर्ता के लिए सब कुछ तय है। बाएँ कदम, दाएँ कदम - वे बिल्कुल असंभव हैं। ऑपरेटिंग सिस्टम कोड बंद है और विशेषज्ञों को छोड़कर किसी के लिए उपलब्ध नहीं है।

लेकिन - हम दोहराते हैं - उपयोगकर्ता संतुष्ट है। और जो लोग पहले से ही Apple फोन या टैबलेट खरीद चुके हैं, वे आमतौर पर उन्हें नहीं छोड़ते हैं।

ऐसी वफादारी का कारण क्या है?बेशक, सुविधा में और ऑपरेटिंग सिस्टम के निस्संदेह फायदे में।

इनमें निम्नलिखित शामिल हैं

  1. सिस्टम तेज है। इंटरफ़ेस "धीमा" नहीं होता है
  2. सिस्टम जल्दी से बूट हो जाता है और फोन/टैबलेट जाने के लिए जल्दी तैयार हो जाता है।
  3. रंगीन और सहज इंटरफ़ेस।
  4. सुविधाजनक फाइल सिस्टम। लगभग सभी क्रियाएं 2 क्लिक में की जा सकती हैं।
  5. AppStore सॉफ़्टवेयर स्टोर में स्थित कार्यक्रमों की एक विशाल सूची। कार्यक्रम मुफ्त नहीं हैं, लेकिन वे सस्ते हैं। मुझे कहना होगा कि गैर-मुक्त कार्यक्रम Apple के सिद्धांत हैं। आपको सॉफ्टवेयर के लिए भुगतान करना होगा। लेकिन ऐपस्टोर टैबलेट और मोबाइल फोन के लिए कार्यक्रमों का सबसे बड़ा भंडार है।
  6. ऑपरेटिंग सिस्टम अच्छी तरह से अद्यतन है और इस कारण समय के साथ अधिक सुविधाजनक और अधिक कार्यात्मक हो जाता है।
  7. आईओएस ऑपरेटिंग सिस्टम बाहरी लोगों और वायरस के खतरों से घुसपैठ से बहुत अच्छी तरह सुरक्षित है।
  8. Apple उपकरणों का स्टाइलिश रूप और सुंदर इंटरफ़ेस और ग्राफिक्स।

IOS ऑपरेटिंग सिस्टम का यूजर इंटरफेस प्रत्यक्ष हेरफेर की अवधारणा पर आधारित है। मुख्य नियंत्रण तत्व एक स्पर्श-संवेदनशील स्क्रीन है। मुख्य नियंत्रण निकाय उपयोगकर्ता की उंगलियां हैं।

हार्डवेयर पैरामीटर के साथ-साथ ऑपरेटिंग सिस्टम पैरामीटर कंपनी द्वारा ही निर्धारित किए जाते हैं। नारा "हम आपसे बेहतर जानते हैं कि आपको क्या चाहिए" को कंपनी का नारा बनाया जा सकता है और चमकीले नीयन अक्षरों में स्क्रीन पर प्रदर्शित किया जा सकता है।

इंटरनेट पर "चलने" के लिए, iOS में एक अंतर्निहित सफ़ारी ब्राउज़र है।ब्राउज़र, यह कहा जाना चाहिए, इंटरनेट पृष्ठों के बहुत स्पष्ट और सुंदर प्रदर्शन के साथ उत्कृष्ट है।

जैसा कि पहले ही उल्लेख किया गया है, सभी आईओएस प्रोग्राम मुफ्त नहीं हैं। प्रोग्राम की कीमत $0.99 से लेकर कई हज़ार डॉलर तक है। वीज़ा क्रेडिट या डेबिट कार्ड उपयोगकर्ता के iOS खाते से जुड़ा होता है। यह सॉफ्टवेयर और कई अन्य सामानों की खरीद के लिए भुगतान करता है। कार्ड को खाते से जोड़ने के बाद, सत्यापन के लिए खाते से 1 डॉलर निकाला जाता है, जो या तो अगली खरीदारी के दौरान या कुछ समय बाद वापस कर दिया जाता है।

डिवाइस की सक्रियता, प्रोग्राम और ऑपरेटिंग सिस्टम को अपडेट करने के साथ-साथ संगीत, ऑडियोबुक और अन्य मल्टीमीडिया डाउनलोड करना आईट्यून्स प्रोग्राम के माध्यम से होता है।

आईओएस के वर्तमान संस्करण को सेटिंग्स - सामान्य - डिवाइस के बारे में - संस्करण मेनू के माध्यम से देखा जा सकता है।

जैसा कि सभी आधुनिक उपकरणों में, संस्करण 5.0 के बाद से, क्लाउड इंटरफ़ेस के साथ एकीकरण दिखाई दिया है, अर्थात, दूरस्थ फ़ाइल संग्रहण की संभावना है। इस प्रणाली को आईक्लाउड कहा जाता है। ICloud के माध्यम से, आप एक ही उपयोगकर्ता खाते में फ़ाइलों को एक डिवाइस से दूसरे में स्थानांतरित कर सकते हैं।

Apple के iOS सिस्टम में निश्चित रूप से महत्वपूर्ण कमियाँ हैं।

  1. वास्तव में, कोई मल्टीटास्किंग नहीं है। "न्यूनतम" अवस्था में अधिकांश एप्लिकेशन कुछ समय के लिए काम करते हैं और फिर रुक जाते हैं।
  2. ऑपरेटिंग सिस्टम की बंदता अभी भी एक खामी है। हालाँकि, परिणामस्वरूप, iOS दुनिया का सबसे सुरक्षित ऑपरेटिंग सिस्टम है।
  3. अन्य कंपनियों के संबंधित उपकरणों की तुलना में ऐप्पल फोन और टैबलेट बहुत अधिक महंगे हैं। इसलिए Apple उपयोगकर्ताओं की कुछ दंभ। वे निश्चित रूप से गैर-ऐप्पल उपयोगकर्ताओं को दुष्ट नहीं मानते हैं, लेकिन फिर भी...

हां, हमारी साइट Android ऑपरेटिंग सिस्टम को समर्पित है। हालांकि, इसका मतलब यह नहीं है कि हम अन्य ऑपरेटिंग सिस्टम और उन पर बने उपकरणों को बायपास कर देंगे। आज हम आपको सबसे अच्छे और सबसे लोकप्रिय ऑपरेटिंग सिस्टम में से एक iOS के बारे में बताएंगे।

iOS टैबलेट, स्मार्टफोन और मोबाइल प्लेयर के लिए Apple का ऑपरेटिंग सिस्टम है और यह केवल iPhone, iPod Touch और iPad सहित Apple डिवाइस पर इंस्टॉल किया जाता है। आईओएस को अन्य उपकरणों पर स्थापित नहीं किया जा सकता है, जैसे एंड्रॉइड को उसी आईफोन पर स्थापित नहीं किया जा सकता है।

सृष्टि का इतिहास

माना जा रहा है कि एप्पल के सीईओ स्टीव जॉब्स ने इसे लागू करने का फैसला किया टच स्क्रीनएक मल्टी-क्लिक कंप्यूटर के लिए जिसका उपयोग कीबोर्ड या माउस के बिना किया जा सकता है। बाद में, जब एक प्रोटोटाइप पहले ही विकसित हो चुका था, तो जॉब्स एक और विचार लेकर आए - इस तकनीक को मोबाइल फोन पर लागू करने के लिए। याद दिला दें कि उस वक्त ऐपल के किसी भी फोन की बात ही नहीं होती थी। यह 2005 के बाहर था।

कंपनी ने मोटोरोला आरओकेआर मोबाइल फोन के निर्माण में भाग लिया, जिसे उसी 2005 में दिखाया गया था। फोन को, अन्य बातों के अलावा, एक खिलाड़ी के रूप में स्थित किया गया था, जिसका इंटरफ़ेस आईपॉड जैसा था। इसके अलावा, डिवाइस ने आईट्यून्स के साथ इंटरैक्ट किया। काश, डिवाइस को बाजार में ज्यादा सफलता नहीं मिली।

उसी 2005 में जॉब्स ने बातचीत करने का फैसला किया मोबाइल ऑपरेटरसिंगुलर। उन्होंने कहा कि एपल अपना खुद का फोन बनाने के लिए तैयार है। कंपनियों ने एक साथ मिलकर काम किया, लेकिन साथ ही फोन के निर्माण के बारे में जानकारी सावधानी से छिपाई गई।

और पहले से ही 2007 में, 9 जनवरी को, सैन फ्रांसिस्को में मैकवर्ल्ड सम्मेलन और एक्सपो में पहली पीढ़ी के आईफोन पेश किए गए थे। बेशक, ऐसी अफवाहें रही हैं कि Apple पहले भी एक फोन बना रहा है, लेकिन सबसे समर्पित प्रशंसकों ने भी इस पर विश्वास नहीं किया। फिर भी, स्मार्टफोन पेश किया गया था और यह एक वास्तविक सनसनी थी - उस समय किसी भी निर्माता के पास ऐसा कुछ नहीं था। टाइम मैगजीन ने आईफोन को साल का आविष्कार बताया।

डिवाइस पहले से ही आईओएस ऑपरेटिंग सिस्टम पर आधारित था। सच है, पहले तो कंपनी ने अपने मोबाइल OS के लिए एक अलग नाम नहीं दिया था, इसलिए नारा था: "iPhone OS X पर चलता है।"

IOS यूजर इंटरफेस मल्टी-टच जेस्चर का उपयोग करके सीधे संपर्क की अवधारणा पर आधारित है। इंटरफ़ेस नियंत्रण में बटन, स्विच और स्लाइडर्स होते हैं। बेशक, होम बटन, पावर कुंजी, वॉल्यूम नियंत्रण बटन और कंपन कुंजी को छोड़कर सभी बटन स्पर्श-संवेदनशील होते हैं।

उल्लेखनीय है कि Android OS से पहले iOS दिखाई दिया था। इस तथ्य के बावजूद, 2015 तक, स्मार्टफ़ोन के बीच Android की हिस्सेदारी लगभग 80% है, जबकि iOS लगभग 14% है। यह, अन्य बातों के अलावा, इस तथ्य के कारण है कि अधिकांश कंपनियां उत्पादन करती हैं मोबाइल उपकरणों, उन पर Android इंस्टॉल करें। यदि Apple ऐसा करने की अनुमति देता है, तो यह देखा जाना बाकी है कि कौन आगे रहेगा।

आईओएस तस्वीरें:

ऐप स्टोर के बारे में

ऐप स्टोर iPhone, iPad और iPod Touch उपकरणों के लिए एक ऐप स्टोर है। एप्लिकेशन मुफ्त में डाउनलोड किए जा सकते हैं या शुल्क के लिए खरीदे जा सकते हैं। 2015 तक, स्टोर iPhone और iPod टच के लिए 1.5 मिलियन से अधिक ऐप और iPad टैबलेट के लिए लगभग 730,000 ऐप प्रदान करता है। उसी वर्ष डाउनलोड की कुल संख्या 100 बिलियन से अधिक हो गई!

अधिकांश ऐप्स की कीमत $0.99 और $9.99 के बीच होती है।

दिलचस्प बात यह है कि ऐप स्टोर पहले आईफोन पेश किए जाने की तुलना में बहुत बाद में सामने आया - यह जुलाई 2008 में हुआ, यानी उसी समय जब आईफोन 3जी पेश किया गया था।

आईओएस- Apple Corporation का ऑपरेटिंग सिस्टम, इसके द्वारा iPhone 3-5 मोबाइल फोन, iPad टैबलेट, साथ ही iPod म्यूजिक प्लेयर पर इंस्टॉल किया गया।
मुझे इस ऑपरेटिंग सिस्टम के बारे में क्या पसंद है:

  1. फास्ट ऑपरेशन, सिस्टम इंटरफ़ेस व्यावहारिक रूप से धीमा नहीं होता है
  2. सिस्टम काफी तेजी से बूट होता है।
  3. इंटरफ़ेस काफी रंगीन और स्पष्ट है
  4. प्रोग्राम रिमूवल सिस्टम सुविधाजनक है और आपको 2 क्लिक में प्रोग्राम हटाने की अनुमति देता है
  5. आप कोई प्रोग्राम खरीद सकते हैं। ऐपस्टोर में कार्यक्रमों की सूची बहुत बड़ी है। कई गुणवत्तापूर्ण कार्यक्रम, अंग्रेजी पाठ्यक्रम हैं, जिनके लिए पैसे देना कोई अफ़सोस की बात नहीं है
  6. काफी अच्छे अपडेट्स। स्वाभाविक रूप से, प्रत्येक नए संस्करण में कुछ त्रुटियां होती हैं, हालांकि, प्रत्येक नए संस्करण के साथ, सिस्टम अधिक सुविधाजनक और कार्यात्मक हो जाता है।

आईपीए फ़ाइल- आईओएस पर स्थापना के लिए एक प्रोग्राम फ़ाइल। सिस्टम में एक अंतर्निहित सफ़ारी ब्राउज़र है। वर्ष में एक बार एक नया संस्करण जारी किया जाता है।

ऐप स्टोर- आईओएस उपकरणों के लिए ऐप स्टोर। मोबाइल फोन के लिए कार्यक्रमों की सबसे बड़ी संख्या। एप्लिकेशन प्रत्येक डिवाइस पर है और इसे हटाया नहीं जा सकता है। एप्लिकेशन को AppleID की आवश्यकता होती है।
प्रोग्राम की कीमत $0.99 से लेकर कई हज़ार डॉलर तक है। प्रोग्राम खरीदने के लिए, आपको एक उपयोगकर्ता खाते से लिंक करना होगा डेबिट कार्डवीजा। आपके द्वारा कार्ड को लिंक करने के बाद, यह जांचने के लिए आपसे एक डॉलर का शुल्क लिया जाता है कि आपके कार्ड के साथ सब कुछ क्रम में है या नहीं। कार्ड पर 1 डॉलर ब्लॉक है, लेकिन थोड़ी देर बाद यह वापस आ जाता है।
iOS ऑपरेटिंग सिस्टम में Apple ID आपका खाता है। आपके कई खाते हो सकते हैं। आपके द्वारा खरीदे गए सभी कार्यक्रम इससे जुड़े हुए हैं इस खाते. यदि आप अपने खाते के अंतर्गत किसी अन्य डिवाइस से लॉग इन करते हैं, तो आपके द्वारा पहले खरीदे गए सभी सशुल्क प्रोग्राम मुफ्त में डाउनलोड किए जा सकते हैं।

आईओएस कैसे अपडेट करें?

अपडेट करने के लिए नया संस्करणआईओएस आईट्यून्स है।
ई धुन i-उपकरणों के उपयोगकर्ताओं के लिए एक महत्वपूर्ण कार्यक्रम है। इसके जरिए डिवाइस एक्टिवेट होता है, म्यूजिक, ऑडियोबुक आदि डाउनलोड होते हैं। आप इसे Apple वेबसाइट से डाउनलोड कर सकते हैं। साथ ही, यह प्रोग्राम आपको आईओएस पर डिवाइस डाउनलोड और अपडेट करने की अनुमति देता है। आपको डिवाइस को कनेक्ट करने की आवश्यकता है और पृष्ठ के दाईं ओर प्रोग्राम अपडेट करने की संभावना पर प्रकाश डालेगा। अद्यतन करने से पहले, सभी एंटीवायरस और फ़ायरवॉल अक्षम करें।

आपके डिवाइस के वर्तमान आईओएस संस्करण को सेटिंग्स - सामान्य - डिवाइस के बारे में - संस्करण के माध्यम से देखा जा सकता है
IOS सुविधाओं की सूची संस्करण से संस्करण में बदलती है। 5वें संस्करण से आईक्लाउड या क्लाउड के साथ एकीकरण दिखाई दिया है।
यह काम किस प्रकार करता है? - सब कुछ काफी सरल है। उन प्रोग्रामों के लिए जिनका आईक्लाउड के साथ एकीकरण है, एक डिवाइस पर डेटा दर्ज करते समय, वे स्वचालित रूप से दूसरे डिवाइस पर दिखाई देते हैं।
संस्करण से संस्करण में नई सुविधाएँ जोड़ी जाती हैं।

एप्पल आईओएस के नुकसान

Apple प्रणाली में कई महत्वपूर्ण कमियाँ हैं।

  1. एक नया सिस्टम अपडेट अक्सर डिवाइस को धीमा कर देता है। और Apple खुद ऐसा आपको सोचने और खुद के लिए एक नया फोन खरीदने के लिए करता है।
  2. ऑपरेटिंग सिस्टम है बंद किया हुआ. आप ऑपरेटिंग सिस्टम फ़ाइलों की सूची नहीं देख सकते हैं और डिवाइस को USB फ्लैश ड्राइव के रूप में उपयोग नहीं कर सकते हैं। साथ ही यह एक फायदा है। iOS दुनिया का सबसे सुरक्षित सिस्टम है।
  3. इस ऑपरेटिंग सिस्टम पर फोन और टैबलेट की उच्च लागत।
  4. कुछ एक्सेसरीज केवल Apple के लिए हैं। उदाहरण के लिए, Apple द्वारा बनाए गए चार्जिंग केबलों का उपयोग करना बेहतर है। इनमें एक चिप लगी होती है। यदि आप चाइनीज चार्जिंग केबल खरीदते हैं, तो यह काम नहीं कर सकता है या नकली उत्पादों के कारण आपका डिवाइस विफल हो जाएगा
  5. आप अपने एप्लिकेशन को फ़ाइल के रूप में स्थापित नहीं कर सकते हैं या यह बहुत कठिन है। आवेदन केवल ऐपस्टोर से लिए जा सकते हैं

आईओएस के फायदे

  1. काफी उच्च गुणवत्ता वाले ऐप्स वाला सबसे बड़ा ऐप स्टोर
  2. निरंतर समर्थन और विकास के साथ बहुत सारे शांत और सुंदर गेम, शेयरवेयर
  3. दूसरों की तुलना में सिस्टम की गति
  4. अच्छी गुणवत्ता वाले ऐप्पल फोन और टैबलेट
  5. त्रुटियों और कोई वायरस नहीं होने पर तेज़ प्रतिक्रिया
  6. इंटरफ़ेस और ग्राफिक्स की सुंदरता।
  7. वर्ष में एक बार निरंतर सिस्टम अपडेट, सहित। और पुराने उपकरणों के लिए

 

इसे पढ़ना उपयोगी हो सकता है: