Anonim

మీరు హోమ్ బటన్‌ను డబుల్ క్లిక్ చేసి, మీ యాప్‌లను స్క్రీన్ పైభాగంలో నుండి స్వైప్ చేయండి: మంచి ఆలోచన లేదా చెడ్డ ఆలోచన? జరిగింది మీ iPhone మరియు iPad యాప్‌లను మూసివేయడం సహాయకరంగా ఉందా లేదా హానికరమా అనే విషయంలో ఇటీవల కొంత గందరగోళం ఉంది, ముఖ్యంగా బ్యాటరీ జీవితానికి సంబంధించి. ఇది మంచి ఆలోచన అని నేను ఎప్పుడూ చెబుతూనే ఉన్నాను: మీ యాప్‌లను మూసివేయండి అనేది iPhone బ్యాటరీ జీవితాన్ని ఎలా ఆదా చేయాలనే దాని గురించి నా కథనంలో చిట్కా 4.

ఈ కథనంలో, మీ యాప్‌లను మూసివేయడం మీ iPhone బ్యాటరీ జీవితానికి ఎందుకు ఉపయోగపడుతుందో వివరిస్తాను, అందించండి Apple డెవలపర్ డాక్యుమెంటేషన్ నుండి సారాంశాలు దానికి మద్దతు ఇవ్వడానికి మరియు కొన్ని వాస్తవ-ప్రపంచ పరీక్షల నుండి కొన్ని ఉదాహరణలను చేర్చండి నేను ఉపయోగించాను Apple డెవలపర్ సాధనాలు మరియు నా iPhone.

నేను వ్రాసేటప్పుడు, నేను అందించే సమాచారం అందరికీ ఉపయోగపడేలా మరియు సులభంగా అర్థమయ్యేలా ఉండాలని కోరుకుంటున్నాను. నేను సాధారణంగా చాలా సాంకేతికతను పొందను, ఎందుకంటే Apple స్టోర్‌లో పనిచేసిన నా అనుభవం నాకు నేను ప్రక్రియల గురించి మాట్లాడటం ప్రారంభించినప్పుడు ప్రజల కళ్ళు మెరుస్తున్నాయని చూపించాయి. CPU సమయం , మరియు యాప్ జీవిత చక్రం .

ఈ ఆర్టికల్‌లో, మేము యాప్‌లు ఎలా పని చేస్తాయి అనే దాని గురించి కొంచెం లోతుగా డైవ్ చేస్తాము, కాబట్టి మీరు మూసివేయాలా వద్దా అనే దాని గురించి సమాచారం తీసుకోవచ్చు మీ iPhone లేదా iPad యాప్‌లు మీకు సరైనవి. ముందుగా, మేము యాప్ లైఫ్ సైకిల్ గురించి మాట్లాడుతాము, ఇది మీరు యాప్‌ను తెరిచిన క్షణం నుండి అది మూసేసి మెమరీ నుండి క్లియర్ అయ్యే వరకు ఏమి జరుగుతుందో వివరిస్తుంది.

ది యాప్ లైఫ్ సైకిల్

అప్ లైఫ్ సైకిల్‌ను రూపొందించే ఐదు యాప్ స్టేట్‌లు ఉన్నాయి. మీ iPhoneలోని ప్రతి యాప్ ప్రస్తుతం ఈ రాష్ట్రాల్లో ఒకదానిలో ఉంది మరియు చాలా వరకు అమలులో లేని స్థితిలో ఉన్నాయి. Apple డెవలపర్ డాక్యుమెంటేషన్ ఒక్కొక్కటి వివరిస్తుంది:

కీ టేకావేస్

  • మీరు యాప్ నుండి నిష్క్రమించడానికి హోమ్ బటన్‌ను నొక్కినప్పుడు, అది నేపథ్యం లేదా సస్పెండ్ చేయబడిందిరాష్ట్రం.
  • మీరు హోమ్ బటన్‌ను డబుల్ క్లిక్ చేసి, స్క్రీన్ పైభాగంలో యాప్‌ను స్వైప్ చేసినప్పుడు, యాప్ మూసివేయబడుతుంది మరియు రన్నింగ్ కాదురాష్ట్రం.
  • యాప్ స్థితులను మోడ్‌లుగా కూడా సూచిస్తారు.
  • బ్యాక్‌గ్రౌండ్ మోడ్‌లోఆప్‌లు ఇప్పటికీ రన్ అవుతూనే ఉన్నాయి మరియు మీ బ్యాటరీని ఖాళీ చేస్తున్నాయి, కానీ యాప్‌లు సస్పెండ్ మోడ్‌లో వద్దు.

యాప్‌లను స్వైప్ చేయడం: మూసివేయడం లేదా బలవంతంగా నిష్క్రమించడం?

పరిభాష గురించి కొంత గందరగోళాన్ని క్లియర్ చేయడానికి, మీరు మీ iPhoneలోని హోమ్ బటన్‌ను డబుల్ క్లిక్ చేసి, స్క్రీన్ పైభాగంలో ఒక యాప్‌ను స్వైప్ చేసినప్పుడు, మీరు యాప్‌ను మూసివేస్తున్నారు. యాప్‌ను బలవంతంగా వదిలేయడం అనేది నేను భవిష్యత్ కథనంలో వ్రాయాలనుకుంటున్న విభిన్న ప్రక్రియ.

iOS మల్టీ టాస్కింగ్ గురించి Apple యొక్క మద్దతు కథనం దీనిని నిర్ధారిస్తుంది:

మన యాప్‌లను ఎందుకు మూసివేస్తాము?

iPhone బ్యాటరీ జీవితాన్ని ఎలా సేవ్ చేయాలనే దాని గురించి నా కథనంలో, నేను ఎల్లప్పుడూ ఇలా చెప్పాను:

సంక్షిప్తంగా, మీ యాప్‌లను మూసివేయమని నేను సిఫార్సు చేస్తున్నాను ప్రధాన కారణం ఒక యాప్ బ్యాక్‌గ్రౌండ్ స్థితికి ప్రవేశించనప్పుడు లేదా సస్పెండ్ చేయబడిన స్థితికి వెళ్లనప్పుడు మీ బ్యాటరీ డ్రైనింగ్ కాకుండా నిరోధించడం. అది తప్పక. iPhoneలు ఎందుకు వేడెక్కుతాయి అనే దాని గురించి నా కథనంలో, నేను మీ iPhone యొక్క CPU (సెంట్రల్ ప్రాసెసింగ్ యూనిట్; ఆపరేషన్ యొక్క మెదడు)ని కారు ఇంజిన్‌తో పోల్చాను:

మీరు ఎక్కువ సమయం పాటు మెటల్‌కు పెడల్‌ను ఉంచినట్లయితే, కారు ఇంజిన్ వేడెక్కుతుంది మరియు అది చాలా గ్యాస్‌ను ఉపయోగిస్తుంది. ఒక iPhone యొక్క CPU ఎక్కువ కాలం పాటు 100% వరకు పునరుద్ధరించబడితే, iPhone వేడెక్కుతుంది మరియు మీ బ్యాటరీ త్వరగా ఖాళీ అవుతుంది.

అన్ని యాప్‌లు మీ iPhoneలో CPUని ఉపయోగిస్తాయి. సాధారణంగా, యాప్ తెరిచినప్పుడు ఒక సెకను లేదా రెండు సెకనుల పాటు పెద్ద మొత్తంలో CPU పవర్‌ని ఉపయోగిస్తుంది, ఆపై మీరు యాప్‌ని ఉపయోగిస్తున్నప్పుడు తక్కువ పవర్ మోడ్‌కి తిరిగి వస్తుంది.యాప్ క్రాష్ అయినప్పుడు, iPhone యొక్క CPU తరచుగా 100% వద్ద నిలిచిపోతుంది. మీరు మీ యాప్‌లను మూసివేసినప్పుడు, ఇది జరగకుండా చూసుకోండి ఎందుకంటే యాప్ రన్ చేయని స్థితికి తిరిగి వస్తుంది .

యాప్‌ను మూసివేయడం హానికరమా?

ఖచ్చితంగా లేదు వారు మీ డేటాను సేవ్ చేస్తారు. Apple యొక్క డెవలపర్ డాక్యుమెంటేషన్, యాప్‌ల యొక్క ప్రాముఖ్యతను నొక్కి చెబుతుంది:

మీరు యాప్‌ను మూసివేసినప్పుడు, అది కూడా సరే:

iPhone మరియు iPad యాప్‌లను మూసివేయడాన్ని వ్యతిరేకించే వాదన

మీ యాప్‌లను మూసివేయడానికి వ్యతిరేకంగా వాదన ఉంది మరియు ఇది వాస్తవంగా ఉంది. అయితే, ఇది వాస్తవాల యొక్క చాలా సంకుచిత దృక్కోణంపై ఆధారపడి ఉంటుంది. దాని పొడవు మరియు చిన్నవి ఇక్కడ ఉన్నాయి:

  • ఒక యాప్‌ను బ్యాక్‌గ్రౌండ్ లేదా సస్పెండ్ చేసిన స్థితి నుండి పునఃప్రారంభించడం కంటే, అమలు కాని స్థితి నుండి తెరవడానికి ఎక్కువ శక్తిని తీసుకుంటుంది. ఇది పూర్తిగా నిజం.
  • Apple iPhone ఆపరేటింగ్ సిస్టమ్ మెమరీని సమర్ధవంతంగా నిర్వహిస్తుందని నిర్ధారించుకోవడానికి చాలా కృషి చేస్తుంది, ఇది బ్యాక్‌గ్రౌండ్‌లో లేదా సస్పెండ్ చేయబడిన స్థితిలో ఉన్నప్పుడు బ్యాటరీ యాప్‌ల వినియోగాన్ని తగ్గిస్తుంది. ఇది కూడా నిజం.
  • మీరు మీ యాప్‌లను మూసివేస్తే బ్యాటరీ జీవితాన్ని వృధా చేస్తున్నారు, ఎందుకంటే iPhone యాప్‌లను బ్యాక్‌గ్రౌండ్ మరియు సస్పెండ్ చేసిన స్థితి నుండి పునఃప్రారంభించడానికి ఆపరేటింగ్ సిస్టమ్ ఉపయోగించే దానికంటే మొదటి నుండి తెరవడానికి ఎక్కువ శక్తిని తీసుకుంటుంది. కొన్నిసార్లు నిజం.

సంఖ్యలను చూద్దాం

డెవలపర్లు తరచుగా CPU సమయాన్ని ఉపయోగించి పనులను పూర్తి చేయడానికి iPhone ఎంత ప్రయత్నాన్ని వెచ్చించిందో కొలవడానికి ఉపయోగిస్తారు, ఎందుకంటే ఇది బ్యాటరీ జీవితంపై ప్రత్యక్ష ప్రభావాన్ని చూపుతుంది. నేను నా iPhone CPUలో అనేక యాప్‌ల ప్రభావాన్ని కొలవడానికి ఇన్‌స్ట్రుమెంట్స్ అనే Apple డెవలపర్ సాధనాన్ని ఉపయోగించాను.

ఫేస్‌బుక్ యాప్‌ని ఉదాహరణగా ఉపయోగించుకుందాం:

  • Facebook యాప్‌ను అమలు కాని స్థితి నుండి తెరవడం వలన దాదాపు 3.3 సెకన్ల CPU సమయం ఉపయోగించబడుతుంది.
  • ఏదైనా యాప్‌ను మూసివేయడం వలన అది మెమరీ నుండి తుడిచివేయబడుతుంది, అది అమలులో లేని స్థితికి తిరిగి వస్తుంది మరియు వాస్తవంగా ఎటువంటి CPU సమయాన్ని ఉపయోగించదు - .1 సెకన్లు అనుకుందాం.
  • హోమ్ బటన్‌ను నొక్కడం వలన Facebook యాప్ బ్యాక్‌గ్రౌండ్ స్థితికి పంపబడుతుంది మరియు దాదాపు .6 సెకన్ల CPU సమయాన్ని ఉపయోగిస్తుంది.
  • Facebook యాప్‌ని బ్యాక్‌గ్రౌండ్ స్థితి నుండి పునఃప్రారంభించడం వలన దాదాపు .3 సెకన్ల CPU సమయం ఉపయోగించబడుతుంది.

అందుకే, మీరు Facebook యాప్‌ని అమలు కాని స్థితి (3.3) నుండి తెరిచినట్లయితే, దాన్ని (.1) మూసివేసి, అమలు కాని స్థితి (3.3) నుండి మళ్లీ తెరవండి, అది 6.7 సెకన్లను ఉపయోగిస్తుంది CPU సమయం. మీరు Facebook యాప్‌ని అమలులో లేని స్థితి నుండి తెరిస్తే, దాన్ని నేపథ్య స్థితి (.6)కి పంపడానికి హోమ్ బటన్‌ను నొక్కండి మరియు నేపథ్య స్థితి (.3), ఇది మాత్రమే 4.1 సెకన్ల CPU సమయాన్ని ఉపయోగిస్తుంది.

వావ్! ఈ సందర్భంలో, Facebook యాప్‌ని మూసివేసి, దాన్ని మళ్లీ తెరవడం వలన 2.6 సెకన్ల CPU సమయం ఉపయోగించబడుతుంది. Facebook యాప్‌ని తెరిచి ఉంచడం ద్వారా, మీరు దాదాపు 39% తక్కువ శక్తిని ఉపయోగించారు!

మరియు విజేత...

అంత వేగంగా కాదు! మనం చూడవలసి ఉందిపరిస్థితిని మరింత ఖచ్చితమైన అంచనాను పొందడానికి.

పవర్ వినియోగాన్ని దృక్కోణంలో ఉంచడం

39% చాలా ఎక్కువ అనిపిస్తుంది, మరియు అది – మీరు గ్రహించేంత వరకు మనం మాట్లాడుతున్న శక్తి మొత్తం అది తీసుకునే శక్తితో పోల్చితే ఎంత అనంతంగా చిన్నదో మీ ఐఫోన్‌ని ఉపయోగించడానికి

మేము చర్చించినట్లుగా, మీరు Facebook యాప్‌ను మూసివేయడానికి బదులు దాన్ని తెరిచి ఉంచినట్లయితే, మీరు 2.6 సెకన్ల CPU సమయాన్ని ఆదా చేస్తారు. అయితే మీరు Facebook యాప్‌ని ఉపయోగించినప్పుడు అది ఎంత శక్తిని వినియోగిస్తుంది?

నేను నా న్యూస్‌ఫీడ్‌ని 10 సెకన్ల పాటు స్క్రోల్ చేసాను మరియు 10 సెకన్ల CPU సమయాన్ని లేదా సెకనుకు 1 సెకను CPU సమయాన్ని ఉపయోగించాను. నేను యాప్‌ని ఉపయోగించాను.Facebook యాప్‌ని ఉపయోగించిన 5 నిమిషాల తర్వాత, నేను 300 సెకన్ల CPU సమయాన్ని ఉపయోగించాను.

మరో మాటలో చెప్పాలంటే, Facebook యాప్‌ని ఉపయోగించిన 5 నిమిషాల బ్యాటరీ లైఫ్‌పై ప్రభావం చూపడానికి నేను Facebook యాప్‌ను 115 సార్లు తెరిచి మూసివేయవలసి ఉంటుంది. దీని అర్థం ఇది:

ముఖ్యమైన గణాంకాల ఆధారంగా మీ యాప్‌లను మూసివేయాలా వద్దా అని నిర్ణయించుకోవద్దు. మీ ఐఫోన్‌కు ఏది ఉత్తమమో మీ నిర్ణయాన్ని ఆధారం చేసుకోండి.

అయితే మీ యాప్‌లను మూసివేయడం మంచి ఆలోచన కావడానికి అదొక్కటే కారణం కాదు. వెళ్ళేముందు…

నెమ్మదిగా మరియు స్థిరంగా ఉండే CPU బ్యాక్‌గ్రౌండ్ మోడ్‌లో బర్న్ అవుతుంది

ఒక యాప్ బ్యాక్‌గ్రౌండ్ మోడ్‌లోకి ప్రవేశించినప్పుడు, మీ ఐఫోన్ మీ జేబులో నిద్రిస్తున్నప్పుడు కూడా అది బ్యాటరీ శక్తిని ఉపయోగించడం కొనసాగిస్తుంది. ఫేస్‌బుక్ యాప్ యొక్క నా పరీక్ష ఇది నేపథ్య యాప్ రిఫ్రెష్ ఆఫ్ చేయబడినప్పుడు కూడా జరుగుతుందని నిర్ధారిస్తుంది.

నేను Facebook యాప్‌ను మూసివేసిన తర్వాత, iPhone ఆఫ్‌లో ఉన్నప్పుడు కూడా CPUని ఉపయోగించడం కొనసాగించింది. ఒక నిమిషం వ్యవధిలో, ఇది .9 సెకన్ల అదనపు CPU సమయాన్ని ఉపయోగించింది.మూడు నిమిషాల తర్వాత, Facebook యాప్‌ని తెరిచి ఉంచడం వలన మనం దాన్ని వెంటనే మూసివేస్తే దాని కంటే ఎక్కువ పవర్ ఉపయోగించబడుతుంది.

కథ యొక్క నైతికత ఇది: మీరు ప్రతి కొన్ని నిమిషాలకు ఒక యాప్‌ని ఉపయోగిస్తుంటే, దాన్ని ఉపయోగించిన ప్రతిసారీ దాన్ని మూసివేయవద్దు. మీరు దీన్ని తక్కువ తరచుగా ఉపయోగిస్తుంటే, యాప్‌ను మూసివేయడం మంచిది.

న్యాయంగా చెప్పాలంటే, చాలా యాప్‌లు బ్యాక్‌గ్రౌండ్ మోడ్ నుండి నేరుగా సస్పెండ్ మోడ్‌లోకి వెళ్తాయి మరియు సస్పెండ్ మోడ్‌లో, యాప్‌లు ఎటువంటి శక్తిని ఉపయోగించవు. అయితే, ఏ యాప్‌లు బ్యాక్‌గ్రౌండ్ మోడ్‌లో ఉన్నాయో తెలుసుకోవడానికి మార్గం లేదు, కాబట్టి వాటన్నింటినీ మూసివేయడం మంచి సూత్రం. గుర్తుంచుకోండి, యాప్‌ను ఉపయోగించడానికి తీసుకునే శక్తితో పోల్చితే, మొదటి నుండి యాప్‌ను తెరవడానికి తీసుకునే పవర్ మొత్తం పాలిపోతుంది.

సాఫ్ట్‌వేర్ సమస్యలు అన్ని వేళలా జరుగుతాయి

iPhone యాప్‌లు మీరు గ్రహించిన దానికంటే చాలా తరచుగా క్రాష్ అవుతాయి. చాలా సాఫ్ట్‌వేర్ క్రాష్‌లు చిన్నవి మరియు గుర్తించదగిన దుష్ప్రభావాలకు కారణం కాదు. మీరు దీన్ని ఇంతకు ముందే గమనించి ఉండవచ్చు:

మీరు యాప్‌ని ఉపయోగిస్తున్నారు మరియు అకస్మాత్తుగా స్క్రీన్ బ్లింక్ అవుతుంది మరియు మీరు మళ్లీ హోమ్ స్క్రీన్‌పైకి వస్తారు. యాప్‌లు క్రాష్ అయినప్పుడు ఇది జరుగుతుంది.

మీరు క్రాష్ లాగ్‌లను సెట్టింగ్‌లలో కూడా వీక్షించవచ్చు -> గోప్యత -> డయాగ్నోస్టిక్స్ & యూసేజ్ -> డయాగ్నస్టిక్ మరియు వినియోగ డేటా.

చాలా సాఫ్ట్‌వేర్ క్రాష్‌ల గురించి ఆందోళన చెందాల్సిన అవసరం లేదు, ప్రత్యేకించి మీరు మీ యాప్‌లను మూసివేస్తే. తరచుగా, సాఫ్ట్‌వేర్ సమస్య ఉన్న యాప్‌ను మొదటి నుండి ప్రారంభించాల్సి ఉంటుంది.

ఒక సాధారణ సాఫ్ట్‌వేర్ సమస్యకు ఉదాహరణ

ఇది లంచ్ సమయం మరియు మీ ఐఫోన్ బ్యాటరీ 60%కి తగ్గిపోయిందని మీరు గమనించవచ్చు. అల్పాహారం సమయంలో, మీరు మీ ఇమెయిల్‌ని తనిఖీ చేసారు, సంగీతం విన్నారు, బ్యాంక్ ఖాతా బ్యాలెన్స్ గురించి నిట్టూర్చారు, TED టాక్‌ని చూశారు, Facebookలో తిప్పికొట్టారు, ఒక ట్వీట్ పంపారు మరియు గత రాత్రి బాస్కెట్‌బాల్ గేమ్ నుండి స్కోర్‌ని తనిఖీ చేసారు.

క్రాషింగ్ యాప్ ఫిక్సింగ్

క్రాషింగ్ యాప్ మీ బ్యాటరీని త్వరగా ఖాళీ చేయవచ్చని మరియు యాప్‌ను మూసివేయడం ద్వారా దాన్ని పరిష్కరించవచ్చని మీరు గుర్తుంచుకోవాలి, కానీ ఏ యాప్ సమస్యకు కారణమవుతుందో మీకు తెలియదు.ఈ సందర్భంలో (మరియు ఇది నిజం), నేను నా iPhoneని ఉపయోగించనప్పటికీ, TED యాప్ CPU ద్వారా బర్నింగ్ అవుతోంది. మీరు సమస్యను రెండు మార్గాలలో ఒకదానిలో పరిష్కరించవచ్చు:

  1. ప్రకటనలు
  2. మీడియా ప్రస్తావనలు
  3. సైట్ మ్యాప్
  4. గోప్యతా విధానం
  5. కాంటాక్ట్
  6. Español
iPhone యాప్‌లను మూసివేయడం చెడ్డ ఆలోచన కాదా? నం