IOS 7 में बैकग्राउंड ऐप रिफ्रेश और iOS 6 में मल्टीटास्किंग में क्या अंतर है?


10

क्या iOS 6 मल्टीटास्किंग का समर्थन नहीं करता है और पृष्ठभूमि ऐप्स को अपनी सामग्री को ताज़ा करने की अनुमति देता है? तो आईओएस 7 में नया क्या है? बस हम विशिष्ट एप्लिकेशन को पृष्ठभूमि में चलने पर नेटवर्क तक पहुंचने से अक्षम / अक्षम कर सकते हैं?

इसके अलावा, मैं देखता हूं कि पेंडोरा ऐप इस सूची में मौजूद नहीं है (सेटिंग्स → सामान्य → बैकग्राउंड ऐप रिफ्रेश) और फिर भी यह ठीक काम करता है जब बैकग्राउंड में और 3 जी पर डेटा प्राप्त होता है। यह कैसे काम करता है?

जवाबों:


13

कुछ विशिष्ट उपयोग मामलों के लिए iOS 4 और अधिक समर्थित मल्टीटास्किंग:

  • किसी कार्य को पूरा करने के लिए एक सीमित समय की आवश्यकता वाले कार्यक्रम (जैसे फ़ाइल अपलोड करना) और उसके बाद उसे निलंबित किया जा सकता है। यह तब तक नहीं जागेगा जब तक उपयोगकर्ता ऐप पर वापस नहीं चला जाता है।

  • पेंडोरा जैसे पृष्ठभूमि में रहते हुए उपयोगकर्ता के लिए श्रव्य सामग्री बजाना।

  • पृष्ठभूमि में रहते हुए रिकॉर्डिंग ऑडियो

  • उपयोगकर्ता को उनके स्थान की जानकारी रखना, जैसे कि नेविगेशन ऐप

  • Skype जैसे वीओआईपी ऐप

  • उन ऐप्स को समझें जो कभी-कभी सामग्री अपडेट करते हैं

  • सामान में प्लग किए गए के साथ संचार करना (iOS 5 में जोड़ा गया)

  • वे ऐप्स जो ब्लूटूथ डिवाइस के साथ संचार करते हैं (iOS 6 में जोड़े गए)

iOS 7 मल्टीटास्किंग के लिए दो अतिरिक्त उपयोग मामलों को जोड़ता है।

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

  • यदि कोई दूरस्थ सूचना प्राप्त करता है तो एक प्रोग्राम सामग्री को डाउनलोड करने के लिए जागृत होने के लिए पंजीकरण कर सकता है। विचार यह है कि यह सामग्री डाउनलोड कर सकता है और यदि आप ऐप में जाते हैं तो इसे प्रदर्शित करने के लिए तैयार हैं।


वाह, और मैंने सोचा कि मैं थोड़े जानता था कि इसका क्या मतलब है। यह पता चला कि मेरे पास कोई सुराग नहीं था। अच्छा लिखा।
मेलवान

यह अपने स्वयं के प्रश्न का गुण हो सकता है, लेकिन पूर्व-iOS 7 उपयोग मामलों में से किसी भी "बैकग्राउंड ऐप रिफ्रेश" की सीमा को अक्षम कर सकता है? मैं कोई अनुमान नहीं लगा रहा हूं, क्योंकि मैंने Apple मैप को सक्षम / अक्षम करने के विकल्पों में से नहीं देखा है।
मौका

7

मैं वास्तव में इस पर WWDC सत्र में गया था, इसलिए मुझे इस विषय पर थोड़ी जानकारी है। मेरी समझ में, iOS 7 में:

  • ऐप सिस्टम को बताता है कि क्या वह बैकग्राउंड ऐप रिफ्रेश का उपयोग करना चाहता है।
  • यदि ऐप फीचर का उपयोग करना चाहता है, तो सिस्टम उस ऐप के लिए आपके उपयोग के पैटर्न का विश्लेषण करता है (आप इसे हर सुबह 7 बजे, एक बार एक घंटे, तीसरे मंगलवार को, आदि) खोलते हैं।
  • सिस्टम को लगता है कि ऐप के लिए आपके पैटर्न का अंदाजा लगा लिया गया है, इससे ऐप को सही समय से पहले ही पता चल जाता है कि आपको लगता है कि आप ऐप खोलने जा रहे हैं।

यह कब उपयोगी होगा? गतिशील, अद्यतन करने वाली सामग्री वाले ऐप्स के लिए। उदाहरण के लिए:

  • ट्विटर
  • फेसबुक
  • एक स्टैक एक्सचेंज ऐप
  • एक न्यूज़ ऐप
  • आरएसएस का एक पाठक
  • आदि।

मूल रूप से, सामग्री के साथ कोई भी ऐप जो अपडेट करता है, अक्सर इस सुविधा से लाभान्वित होता है।

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.