இது அர்த்தமற்ற நடைமுறை என்றாலும், iOS சாதன பயனர்கள் தங்கள் iPhone அல்லது iPad இல் இயங்கும் அனைத்து பயன்பாடுகளையும் கைமுறையாக மூடுவது ஒரு விதியாகிவிட்டது. ஹோம் பட்டனை இருமுறை அழுத்தி, ஆப்ஸை கைமுறையாக மூடுவது நீண்ட பேட்டரி ஆயுளை அல்லது சிறந்த சாதன செயல்திறனைக் கொடுக்கும் என்று பெரும்பாலான மக்கள் நினைக்கிறார்கள். இப்போது, ஒருவேளை முதல் முறையாக, ஒரு ஆப்பிள் ஊழியர் இந்த தலைப்பில் பகிரங்கமாக கருத்துத் தெரிவித்துள்ளார், அது மிகவும் பிரபலமானது - மென்பொருளின் கவர்ச்சியான தலைவரான கிரேக் ஃபெடரிகி.
முதலில் டிம் குக்கிடம் கேட்கப்பட்ட கேள்விக்கு ஃபெடரிகி மின்னஞ்சல் மூலம் பதிலளித்தார், இது பயனர் காலேப் மூலம் ஆப்பிள் முதலாளிக்கு அனுப்பப்பட்டது. iOS மல்டி டாஸ்கிங்கில் அடிக்கடி ஆப்ஸ்களை கைமுறையாக மூடுவது உள்ளதா என்றும் பேட்டரி ஆயுளுக்கு இது அவசியமா என்றும் அவர் குக்கிடம் கேட்டார். ஃபெடரிகி இதற்கு மிகவும் எளிமையாக பதிலளித்தார்: "இல்லை மற்றும் இல்லை."
பல பயனர்கள் பல்பணி பட்டியில் பயன்பாடுகளை மூடுவது பின்னணியில் இயங்குவதைத் தடுக்கும், இதனால் நிறைய ஆற்றல் சேமிக்கப்படும் என்ற நம்பிக்கையில் வாழ்கின்றனர். ஆனால் அதற்கு நேர்மாறானது உண்மை. முகப்பு பொத்தானைக் கொண்டு பயன்பாட்டை மூடும் தருணத்தில், அது இனி பின்னணியில் இயங்காது, iOS அதை முடக்கி நினைவகத்தில் சேமிக்கும். பயன்பாட்டிலிருந்து வெளியேறுவது RAM இலிருந்து முற்றிலும் அழிக்கப்படும், எனவே அடுத்த முறை நீங்கள் அதைத் தொடங்கும்போது எல்லாவற்றையும் நினைவகத்தில் மீண்டும் ஏற்ற வேண்டும். இந்த நிறுவல் நீக்கம் மற்றும் மறுஏற்றம் செயல்முறை உண்மையில் பயன்பாட்டை தனியாக விட்டு விட கடினமாக உள்ளது.
பயனரின் பார்வையில் நிர்வாகத்தை முடிந்தவரை எளிதாக்கும் வகையில் iOS வடிவமைக்கப்பட்டுள்ளது. கணினிக்கு அதிக இயக்க நினைவகம் தேவைப்படும்போது, எந்த பயன்பாடு எவ்வளவு நினைவகத்தை எடுத்துக்கொள்கிறது என்பதைக் கண்காணித்து அதை கைமுறையாக மூடுவதற்குப் பதிலாக, பழைய திறந்த பயன்பாட்டை தானாகவே மூடுகிறது. எனவே, ஆப்பிளின் உத்தியோகபூர்வ ஆதரவுப் பக்கம் கூறுவது போல், ஒரு குறிப்பிட்ட பயன்பாடு செயலிழந்தால் அல்லது வெறுமனே செயல்படவில்லை என்றால், பயன்பாட்டை வலுக்கட்டாயமாக மூடுவது கிடைக்கும்.
அவை அனைத்தையும் மூடுவது முட்டாள்தனமானது, நான் தடுப்பது வழிசெலுத்தல் மற்றும் சில ஸ்கைப்-வகை அரட்டைகள் மட்டுமே, நான் ஏற்கனவே நிறுவியிருந்தபோது, பின்னணியில் ஒளிரும் விளக்கை எரித்ததால். செயலியில் பிழை இல்லாவிட்டால் நான் கடைசியாக மூட மாட்டேன். அது கூட புரியவில்லை.
எனவே, இந்த தேவைகளை மதிக்காமல், பின்னணியில் தேவையில்லாமல் தொடர்ந்து இயங்கும் பேஸ்புக்கில் எப்படி இருக்கிறது என்பதை இப்போது அறிய விரும்புகிறேன்.
கைமுறையாக முடிக்கலாமா வேண்டாமா?
விட்டுவிடாதே. பயன்படுத்த வேண்டாம். நிறுவல் நீக்கவும். எனக்கு தற்செயலாக தேவைப்பட்டால், நான் சஃபாரி வழியாக இணைக்கிறேன்... ;)
HAAA, நீங்கள் அழகாக அடித்துள்ளீர்கள்! நான் அதைச் சரியாகச் செய்கிறேன், எனது பேட்டரி அடுத்த நாள் முழுமையாகத் தொந்தரவு இல்லாமல் இருக்கும். செயல்திறனைப் பொறுத்தவரை, அது ஒரு குறிப்பிட்ட அளவிற்கு அதிலிருந்து விலகிச் செல்கிறது என்பது உண்மைதான். கொஞ்ச நேரம் விடாமல் ஒரு குறிப்பிட்ட வேகத்தில் பழகினேன், பிறகு எல்லாவற்றையும் விட்டுவிட்டேன், அது ஒரு வித்தியாசம்.
சரி, அல்லது ஐபோனைப் பயன்படுத்தவே வேண்டாம், இன்டர்நெட் கஃபேக்குச் சென்று தகவலுக்குச் செல்லுங்கள், பேட்டரி இன்னும் நீண்ட நேரம் நீடிக்கும். ;-)
… சரி, இப்போது நான் டைனவிக்ஸ், ஸ்கைப் போன்றவற்றைப் பற்றி நினைத்தேன். அவை உண்மையில் பின்னணியில் செயல்திறனைக் குறைக்கின்றன. உண்மையைச் சொல்வதென்றால் - என்ன சாப்பிடுகிறது, எது உண்மையில் "உறைகிறது" என்பதைக் கண்டுபிடிப்பதற்குப் பதிலாக, சில சமயங்களில் அனைத்தையும் அணைக்க விரும்புகிறேன்,... ஓ :)
பயன்பாடுகளை நிறுத்துவது நிச்சயமாக அர்த்தமுள்ளதாக இருக்கும், நிமிடம். FB இல், நான் அதை அணைக்கத் தொடங்கியபோது, x-டென்ஸ் எம்பியைச் சேமித்தேன்.
நீங்கள் அதை "கடினமான" அல்லது "பின்னணியில் வைக்கவும்" என்பதை பொருட்படுத்தாமல் பயன்பாடு பின்னணியில் இயங்கும். ஆப்ஸ் பின்னணியில் புதுப்பிக்கப்பட்டால், அது பயன்பாட்டின் பின்னணி புதுப்பிப்பு அமைப்பில் இயக்கப்பட்டிருப்பதால் தான்.
பல்பணி கண்ணோட்டத்தில், பெரும்பாலான பயன்பாடுகள் ஏற்கனவே நீண்ட காலத்திற்கு முன்பே இறந்துவிட்டன, இது கடைசி நிலையின் ஸ்னாப்ஷாட் மட்டுமே (உங்களிடம் அதிக ரேம் கொண்ட சமீபத்திய மாடல் இல்லையென்றால்).
பயன்பாடு "கடினமானது" என்பதை முடக்கும்போது, பின்னணி பெறுதல் செயல்படாது. எனவே, நீங்கள் பயன்பாட்டைத் தொடங்கும் போது தற்போதைய தரவைப் பார்ப்பது உங்களுக்குப் பிடிக்கவில்லை என்றால், பயன்பாட்டு அமைப்புகளில் இந்த விருப்பத்தை முடக்கலாம், பயன்பாடுகளை நிறுத்துவதில் இருந்து கட்டைவிரல் வலியைத் தவிர்ப்பீர்கள், கூடுதலாக, சில எளிய பயன்பாடுகள் அவை நினைவகத்தில் இருந்தால் வேகமாகத் தொடங்கும்.
இயங்கும் பயன்பாடுகளின் மேலோட்டத்தில் நீங்கள் பார்ப்பது பொதுவாக பயன்பாட்டின் கடைசி நிலையின் படங்கள் மட்டுமே, பயன்பாடு ஏற்கனவே இறந்துவிட்டதாக இருக்கலாம்... ஆனால் செயலில் உள்ள பயன்பாடு பெரிய கணினி வளங்களைக் கோரினால், அது கணினியின் பயன்பாட்டைப் பொறுத்தது, கணினி செயலற்ற பயன்பாடுகளை (நினைவகத்தில் சேமிக்கப்படுகிறது) நிறுத்துகிறது, இதனால் செயலில் உள்ளவை முழு வேகத்தில் செல்ல முடியும்.
கொலைக்குப் பிறகும் பின்னணி எடுப்பது தொடங்கும் என்று நான் சந்தேகிக்கிறேன். குறைந்த பட்சம் நியூஸ்டாண்ட் பயன்முறை எப்படி வேலை செய்கிறது
எப்படியாவது பின்னணி செயலாக்கத்தைப் பயன்படுத்தும் எதையும் கொல்ல இது நிச்சயமாக உதவும் https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
பல பயன்பாடுகள் கொல்லப்பட்ட பிறகும் பின்னணியில் இயங்குகின்றன. இது எந்த பின்னணி பயன்முறையைப் பயன்படுத்துகிறது என்பதைப் பொறுத்தது. எ.கா. பின்னணியில் இருப்பிடத்தைப் புதுப்பிக்கும் பயன்பாடுகள் கொல்லப்பட்ட பிறகும் செய்யலாம்
ஐயோ, எனக்கு உடம்பு சரியில்லை. நான் எப்போதும் நேர்மையாக எல்லாவற்றையும் "கொல்ல" செய்கிறேனா?
Facebook மற்றும் Messenger -> இந்த இரண்டு பயன்பாடுகளையும் நான் அழிப்பதால், எனது பேட்டரி நீண்ட காலம் நீடிக்கும் (மற்ற பயன்பாடுகளை நான் கையாளவில்லை). Jablíčkář இல் இந்த இரண்டு பயன்பாடுகளைப் பற்றிய ஒரு கட்டுரையும் உள்ளது, பின்புலத்தில் எந்த ஆப்ஸ் எவ்வளவு நேரம் இயங்குகிறது மற்றும் எவ்வளவு பேட்டரியைப் பயன்படுத்துகிறது என்பதை அமைப்புகளில் தெரிவிக்கும் செயல்பாடு காட்டப்பட்டது.
தாமஸுடன் உடன்படுகிறேன். என் ஃபோனில் இனி fb மற்றும் mss இல்லை. நான் அதை கடினமாக அணைத்து, சிறிது நேரத்தில் ஐகான் 1, 2 ஐ காட்டுவது எப்படி சாத்தியம்..? அஞ்சலைப் போலவே அது எப்போதும் காத்திருக்கிறது என்று அர்த்தமா? மற்றும் பயன்பாடு தவறான முறையில் எழுதப்பட்டிருக்கலாம், ஏனெனில் அதை நிறுவல் நீக்குவது என்பது ஒரு சிறிய sportreb ஐ அறிந்து கொள்வதாகும்.