ማስታወቂያ ዝጋ

ብዙ ስራዎችን በ iOS ውስጥ እንዴት እንደሚሰራ የማያውቁ አሁንም ብዙ ሰዎች አሉ። ለመጀመር ግን, ይህ እውነተኛ ሁለገብ ስራ አይደለም, ነገር ግን ስርዓቱን ወይም ተጠቃሚውን የማይጫን በጣም ብልጥ መፍትሄ መሆኑን ማመላከት ያስፈልጋል.

አንድ ሰው በ iOS ውስጥ ከበስተጀርባ የሚሰሩ መተግበሪያዎች የስርዓተ ክወናው ፍጥነት መቀነስ እና የባትሪ ዕድሜን ስለሚያስከትል ብዙውን ጊዜ አጉል እምነቶችን መስማት ይችላል, ስለዚህ ተጠቃሚው በእጅ ማጥፋት አለበት. ባለብዙ ተግባር አሞሌው ሁሉንም አሂድ የጀርባ ሂደቶች ዝርዝር አልያዘም ነገር ግን በጣም በቅርብ ጊዜ የተጀመሩ መተግበሪያዎችን ብቻ ነው። ስለዚህ ተጠቃሚው ከጥቂት አጋጣሚዎች በስተቀር ከበስተጀርባ ስለሚሄዱ ሂደቶች መጨነቅ አይኖርበትም። የመነሻ አዝራሩን ሲጫኑ አፕሊኬሽኑ ብዙውን ጊዜ ይተኛል ወይም ይዘጋል፣ ስለዚህም ፕሮሰሰሩን ወይም ባትሪውን እንዳይጭን እና አስፈላጊ ከሆነ አስፈላጊውን ማህደረ ትውስታ ነጻ ያደርጋል።

ስለዚህ በደርዘን የሚቆጠሩ ሂደቶች ሲሰሩ ይህ ሙሉ ተግባር አይደለም። ከበስተጀርባ የሚሄዱት ጥቂት ሁለተኛ ደረጃ ሂደቶች ብቻ ናቸው። ለዚህም ነው በ iOS ላይ የመተግበሪያ ብልሽት እምብዛም የማያጋጥመው ለምሳሌ አንድሮይድ በአሂድ አፕሊኬሽኖች ተጨናንቋል ተጠቃሚው ሊንከባከበው የሚገባው። በአንድ በኩል, ይህ ከመሳሪያው ጋር አብሮ መስራት ደስ የማይል ያደርገዋል, በሌላ በኩል ደግሞ, ለምሳሌ, ቀስ ብሎ ጅምር እና በመተግበሪያዎች መካከል ሽግግርን ያመጣል.

የመተግበሪያው የአሂድ ጊዜ አይነት

በእርስዎ የiOS መሣሪያ ላይ ያለው መተግበሪያ ከእነዚህ 5 ግዛቶች ውስጥ አንዱ ነው።

  • በመሮጥ ላይ፡ አፕሊኬሽኑ ተጀምሯል እና ከፊት ለፊት እየሄደ ነው።
  • ዳራ፡ አሁንም እየሰራ ነው ነገር ግን ከበስተጀርባ እየሰራ ነው (ሌሎች መተግበሪያዎችን መጠቀም እንችላለን)
  • ታግዷል፡ አሁንም RAM እየተጠቀምክ ነው ግን እየሰራ አይደለም።
  • የቦዘነ፡ አፕሊኬሽኑ እየሰራ ነው ነገር ግን በተዘዋዋሪ ትእዛዞች (ለምሳሌ መሳሪያውን ከመተግበሪያው ጋር ሲቆልፉ)
  • እየሮጠ አይደለም፡ ማመልከቻው ተቋርጧል ወይም አልጀመረም።

ግራ መጋባቱ የሚመጣው መተግበሪያው እንዳይረብሽ ወደ ጀርባ ሲገባ ነው። የመነሻ አዝራሩን ሲጫኑ ወይም አፕሊኬሽኑን ለመዝጋት (አይፓድ) ምልክቱን ሲጠቀሙ አፕሊኬሽኑ ወደ ዳራ ይገባል ። አብዛኛዎቹ አፕሊኬሽኖች በሴኮንዶች ውስጥ ታግደዋል (በአይዲቪስ ራም ውስጥ ተከማችተው በፍጥነት እንዲጀመሩ ፣ፕሮሰሰሩን ያህል አይጭኑም እና የባትሪ ዕድሜን ይቆጥባሉ) አንድ መተግበሪያ ሜሞሪ መጠቀሙን ከቀጠለ እርስዎ ሊኖርዎት ይችላል ብለው ያስቡ ይሆናል። እሱን ለማስለቀቅ በእጅ ለመሰረዝ . ግን ያንን ማድረግ አይጠበቅብዎትም, ምክንያቱም iOS ለእርስዎ ያደርግልዎታል. ከበስተጀርባ ታግዶ የሚጠይቅ አፕሊኬሽን ካለህ ለምሳሌ ከፍተኛ መጠን ያለው ራም የሚጠቀም ጨዋታ አይኦኤስ አስፈላጊ ሆኖ ሲገኝ በራስ-ሰር ከማህደረ ትውስታ ያስወግደዋል እና የመተግበሪያውን አዶ በመንካት እንደገና ማስጀመር ይችላሉ።

ከእነዚህ ግዛቶች ውስጥ አንዳቸውም በባለብዙ ተግባር ባር ውስጥ አልተንፀባረቁም፣ ፓነሉ መተግበሪያው ቆሞ፣ ባለበት ቆሞ ወይም ከበስተጀርባ እየሰራ ቢሆንም በቅርቡ የተጀመሩ መተግበሪያዎችን ዝርዝር ብቻ ያሳያል። እንዲሁም አሁን እየሰራ ያለው መተግበሪያ በባለብዙ ተግባር ፓነል ውስጥ እንደማይታይ ሊያስተውሉ ይችላሉ።

የበስተጀርባ ተግባራት

በተለምዶ የመነሻ ቁልፍን ሲጫኑ አፕሊኬሽኑ ከበስተጀርባ ይሰራል እና ካልተጠቀሙበት በአምስት ሰከንድ ውስጥ በራስ-ሰር ይቆማል። ስለዚህ ፖድካስት እያወረዱ ከሆነ፣ ለምሳሌ ስርዓቱ እንደ አሂድ መተግበሪያ ይገመግመዋል እና መቋረጡን በአስር ደቂቃ ያዘገየዋል። ከአስር ደቂቃዎች በኋላ, ሂደቱ ከማስታወስ ይለቀቃል. ባጭሩ፣ ማውረዱን ለማጠናቀቅ ከ10 ደቂቃ በላይ ካልፈጀበት የመነሻ ቁልፍን በመጫን ስለማቋረጥ መጨነቅ አያስፈልገዎትም።

ከበስተጀርባ ያልተወሰነ ሩጫ

እንቅስቃሴ-አልባ በሚሆንበት ጊዜ ስርዓቱ በአምስት ሰከንዶች ውስጥ አፕሊኬሽኑን ያጠናቅቃል, እና ማውረዶችን በተመለከተ, ማቋረጡ ለአስር ደቂቃዎች ዘግይቷል. ይሁን እንጂ ከበስተጀርባ መሮጥ የሚያስፈልጋቸው አነስተኛ ቁጥር ያላቸው መተግበሪያዎች አሉ. በ iOS 5 ውስጥ ላልተወሰነ ጊዜ ከበስተጀርባ ሊሄዱ የሚችሉ አንዳንድ የመተግበሪያዎች ምሳሌዎች እዚህ አሉ።

  • ድምጽ የሚያጫውቱ እና ለተወሰነ ጊዜ መቋረጥ ያለባቸው አፕሊኬሽኖች (በስልክ ጥሪ ወቅት ሙዚቃን ለአፍታ ማቆም፣ ወዘተ)፣
  • አካባቢዎን የሚከታተሉ መተግበሪያዎች (የአሰሳ ሶፍትዌር)፣
  • የVoIP ጥሪዎችን የሚቀበሉ አፕሊኬሽኖች፣ ለምሳሌ ስካይፕ የሚጠቀሙ ከሆነ፣ አፕሊኬሽኑ ከበስተጀርባ ቢሆንም እንኳን ጥሪ መቀበል ይችላሉ።
  • አውቶማቲክ ውርዶች (ለምሳሌ የጋዜጣ መሸጫ)።

ሁሉም አፕሊኬሽኖች ስራ ካልሰሩ (እንደ ዳራ ማውረድ ያሉ) መዘጋት አለባቸው። ነገር ግን፣ እንደ ቤተኛ የመልእክት መተግበሪያ ያሉ ከበስተጀርባ ያለማቋረጥ የሚሰሩ ልዩ ሁኔታዎች አሉ። ከበስተጀርባ እየሰሩ ከሆነ ማህደረ ትውስታን, የሲፒዩ አጠቃቀምን ይወስዳሉ ወይም የባትሪ ዕድሜን ይቀንሳሉ

ከበስተጀርባ ላልተወሰነ ጊዜ እንዲሄዱ የተፈቀደላቸው መተግበሪያዎች በሚሮጡበት ጊዜ የሚያደርጉትን ማንኛውንም ነገር ማድረግ ይችላሉ፣ ሙዚቃ ከማጫወት እስከ አዲስ የፖድካስት ክፍሎችን ማውረድ።

ቀደም ብዬ እንደገለጽኩት ተጠቃሚው ከበስተጀርባ የሚሰሩ መተግበሪያዎችን መዝጋት አያስፈልገውም። ለዚህ ብቸኛው ልዩነት ከበስተጀርባ የሚሰራ መተግበሪያ ሲበላሽ ወይም ከእንቅልፍ በትክክል ሳይነቃ ሲቀር ነው። ከዚያ ተጠቃሚው በብዙ ተግባር ባር ውስጥ አፕሊኬሽኖቹን በእጅ መዝጋት ይችላል፣ ነገር ግን ይህ በጣም አልፎ አልፎ ነው።

ስለዚህ, በአጠቃላይ, የጀርባ ሂደቶችን ማስተዳደር አያስፈልግዎትም ምክንያቱም ስርዓቱ እራሱን ይንከባከባል. ለዚህ ነው አይኦኤስ ትኩስ እና ፈጣን ስርዓት የሆነው።

ከገንቢ እይታ

አፕሊኬሽኑ እንደ ሁለገብ ተግባር በድምሩ ከስድስት የተለያዩ ግዛቶች ጋር ምላሽ መስጠት ይችላል፡-

1. መተግበሪያ ይልቀቃል

በትርጉም ውስጥ, ይህ ሁኔታ አፕሊኬሽኑ እንደ ገባሪ አፕሊኬሽኑ (ማለትም ከፊት ለፊት ያለው መተግበሪያ) ወደፊት (በጥቂት ሚሊሰከንዶች ጉዳይ) ይለቀቃል ማለት ነው. ይሄ ይከሰታል, ለምሳሌ, አፕሊኬሽኑን በሚጠቀሙበት ጊዜ ጥሪ ሲቀበሉ, ግን በተመሳሳይ ጊዜ, ይህ ዘዴ ደግሞ ማመልከቻው ወደ ዳራ ከመግባቱ በፊት ይህንን ሁኔታ ያመጣል, ስለዚህ እነዚህን ለውጦች ግምት ውስጥ ማስገባት አለብዎት. ይህ ዘዴ እንዲሁ ተስማሚ ነው, ለምሳሌ, ገቢ ጥሪ በሚኖርበት ጊዜ የሚያከናውናቸውን ተግባራት በሙሉ በማገድ እና ጥሪው እስኪያበቃ ድረስ ይጠብቃል.

2. መተግበሪያDidEnterBackground

ሁኔታው አፕሊኬሽኑ ወደ ዳራ እንደገባ ያመለክታል። ገንቢዎች ይህንን ዘዴ ከበስተጀርባ እንዲሰሩ የማይፈልጉትን ሁሉንም ሂደቶች ለማገድ እና ጥቅም ላይ ያልዋሉ ውሂቦችን እና ሌሎች ሂደቶችን የማስታወስ ችሎታን ለማፅዳት ፣እንደ ጊዜያቸው የሚያልፍ ጊዜ ቆጣሪዎች ፣ የተጫኑ ምስሎችን ከማስታወሻ ውስጥ የግድ አስፈላጊ ያልሆኑትን ማጽዳት ወይም መዝጋት አለባቸው ። ከበስተጀርባ ያሉ ግንኙነቶችን ለማጠናቀቅ ለመተግበሪያው ወሳኝ ካልሆነ በስተቀር ከአገልጋዮች ጋር ግንኙነቶች። ዘዴው በመተግበሪያው ውስጥ በሚጠራበት ጊዜ, በመሠረቱ ላይ የተወሰነው ክፍል ከበስተጀርባ እንዲሠራ የማይፈለግ ከሆነ መተግበሪያውን ሙሉ በሙሉ ለማገድ ጥቅም ላይ መዋል አለበት.

3. አፕሊኬሽን WillEnterForeground

ይህ ሁኔታ ከመጀመሪያው ግዛት ተቃራኒ ነው, ማመልከቻው ወደ ንቁ ሁኔታ የሚለቀቅበት. ስቴቱ በቀላሉ የመኝታ መተግበሪያ ከበስተጀርባ ይቀጥላል እና በሚቀጥሉት ጥቂት ሚሊሰከንዶች ውስጥ ከፊት ለፊት ይታያል ማለት ነው። አፕሊኬሽኑ ከበስተጀርባ እያለ የቦዘኑትን ማናቸውንም ሂደቶች ለማስቀጠል ገንቢዎች ይህንን ዘዴ መጠቀም አለባቸው። ከአገልጋዮች ጋር ያለው ግንኙነት እንደገና መመስረት፣ የሰዓት ቆጣሪዎች ዳግም ማስጀመር፣ ምስሎች እና መረጃዎች ወደ ማህደረ ትውስታ ተጭነዋል እና ሌሎች አስፈላጊ ሂደቶች ተጠቃሚው የተጫነውን መተግበሪያ እንደገና ከማየቱ በፊት መቀጠል አለበት።

4. አፕሊኬሽኑ ንቁ ሆነ

ስቴቱ አፕሊኬሽኑ ወደ ፊት ከተመለሰ በኋላ ገና ገቢር መሆኑን ያመለክታል። ይህ በተጠቃሚው በይነገጽ ላይ ተጨማሪ ማስተካከያ ለማድረግ ወይም ዩአይኤን ወደነበረበት ለመመለስ ወዘተ የሚጠቅም ዘዴ ነው።ይህ በትክክል የሚሆነው ተጠቃሚው በስክሪኑ ላይ አፕሊኬሽኑን ባየበት ቅጽበት ነው፣ ስለዚህ ይህን ማድረግ ያስፈልጋል። በዚህ ዘዴ እና በቀድሞው ዘዴ ውስጥ ምን እንደሚሆን በጥንቃቄ ይወስኑ. ከጥቂት ሚሊሰከንዶች ልዩነት ጋር አንድ በአንድ ይባላሉ.

5. መተግበሪያ ይቋረጣል

ይህ ሁኔታ መተግበሪያው ከመውጣቱ ጥቂት ሚሊሰከንዶች በፊት ማለትም መተግበሪያው በትክክል ከማለቁ በፊት ይከሰታል። ከብዙ ስራዎች በእጅ ወይም መሳሪያውን ሲያጠፉ። ዘዴው የተቀነባበረ ውሂብን ለማስቀመጥ፣ ሁሉንም እንቅስቃሴዎች ለማቆም እና ከአሁን በኋላ የማያስፈልጉትን መረጃዎች ለማጥፋት ጥቅም ላይ መዋል አለበት።

6. አፕሊኬሽን ዲይድ ተቀባይ ሜሞሪ ማስጠንቀቂያ

በጣም ውይይት የተደረገበት የመጨረሻው ግዛት ነው. አስፈላጊ ከሆነ አፕሊኬሽኑን ከ iOS ማህደረ ትውስታ የማስወገድ ሃላፊነት አለበት, የስርዓት ሀብቶችን ሳያስፈልግ ከተጠቀመ. አይኦኤስ ከበስተጀርባ አፕሊኬሽኖች ጋር ምን እንደሚሰራ ባላውቅም ለሌሎች ሂደቶች ሃብቶችን ለመልቀቅ አፕ የሚያስፈልገው ከሆነ ምንም አይነት ሃብቶች እንዲለቁ በማስታወሻ ማስጠንቀቂያ ይገፋፋዋል። ስለዚህ ይህ ዘዴ በመተግበሪያው ውስጥ ይባላል. አፕሊኬሽኑ የተመደበለትን ማህደረ ትውስታ እንዲተው፣በሂደት ላይ ያሉትን ሁሉንም ነገሮች እንዲያስቀምጡ፣አላስፈላጊ መረጃዎችን ከማህደረ ትውስታ እንዲያጸዳ እና በሌላ መልኩ ማህደረ ትውስታን በበቂ ሁኔታ ነጻ እንዲያወጣ ገንቢዎች ሊተገብሩት ይገባል። እውነት ነው ብዙ ገንቢዎች፣ ጀማሪዎችም እንኳን ስለእነዚህ አይነት ነገሮች አያስቡም ወይም አይረዱም፣ እና ያ መተግበሪያቸው የባትሪ ህይወትን አደጋ ላይ የሚጥል እና/ወይም የስርዓት ሃብቶችን ሳያስፈልግ ከበስተጀርባ የሚበላ መሆኑ እውነት ነው።

ብይን

እነዚህ ስድስት ግዛቶች እና ተጓዳኝ ዘዴዎቻቸው በ iOS ውስጥ የሁሉም "ብዙ ስራዎች" ዳራ ናቸው. ገንቢዎች አፕሊኬሽኑ በተጠቃሚዎቻቸው መሳሪያ ላይ ለሚጥለው ነገር ተጠያቂ መሆን እንደሚያስፈልግ፣ ከተቀነሰ ወይም ከስርአቱ ማስጠንቀቂያ ከተሰጣቸው እና የመሳሰሉትን እውነታ ችላ እስካልሆኑ ድረስ በጣም ጥሩ ስርዓት ነው።

ምንጭ Macworld.com

ደራሲዎች፡- ጃኩብ ፖዛሬክ፣ ማርቲን ዱቤክ (አርኒኤክስ)

 
እርስዎም ለመፍታት ችግር አለብዎት? ምክር ይፈልጋሉ ወይንስ ምናልባት ትክክለኛውን ማመልከቻ ያግኙ? በክፍል ውስጥ ባለው ቅጽ በኩል እኛን ለማነጋገር አያመንቱ መካሪበሚቀጥለው ጊዜ ለጥያቄዎ መልስ እንሰጣለን.

.