آیا بستن برنامه های آیفون ایده بدی است؟ نه ، و در اینجا دلیل آن وجود دارد.

Cerrar Las Aplicaciones De Iphone Es Una Mala Idea







ابزار ما را برای از بین بردن مشکلات امتحان کنید

روی دکمه Home دوبار کلیک کنید و برنامه های خود را از بالای صفحه بکشید: آیا ایده خوبی است یا ایده بدی است؟ اخیراً در مورد مفید یا مضر بودن بستن برنامه های iPhone و iPad شما سردرگمی وجود داشته است ، خصوصاً در مورد تأثیر این کار بر دوام باتری. من همیشه گفته ام ایده خوبی است: برنامه های خود را ببندید شماره 4 مقاله من در مورد است نحوه صرفه جویی در باتری در iPhone .





در این مقاله ، من برای شما توضیح خواهم داد چرا بستن برنامه های شما می تواند برای دوام باتری آیفون مفید باشد ، من فراهم خواهم کرد گزیده ای از اسناد توسعه دهنده اپل تا از آن پشتیبان تهیه کند و چند مورد از آن را ذکر می کنم نمونه های آزمون دنیای واقعی من با Apple Developer Tools و iPhone خود کار کردم.



دکمه صفحه اصلی آیفون پاسخ نمی دهد

وقتی می نویسم ، می خواهم اطلاعاتی که ارائه می دهم مفید باشد و درک آن آسان باشد هر کس . من معمولاً زیاد اهل فن نیستم ، زیرا تجربه کار در فروشگاه اپل این را به من نشان داده است چشمان مردم شروع به براق شدن می کند وقتی که من شروع به صحبت کردن در مورد فرایندها ، زمان پردازنده بله چرخه عمر برنامه .

برنامه iPhone را ببندیددر این مقاله ، کمی بیشتر به عمق آن خواهیم پرداخت نحوه کار برنامه ها بنابراین می توانید در مورد اینکه آیا بستن برنامه های iPhone یا iPad برای شما مناسب است تصمیم آگاهانه بگیرید. اول ، ما در مورد صحبت خواهیم کرد چرخه عمر برنامه ، که آنچه را که از لحظه باز کردن یک برنامه تا زمان بسته شدن و پاک شدن از حافظه رخ می دهد ، توصیف می کند.

چرخه عمر برنامه

پنج نفر وجود دارد برنامه های کاربردی که چرخه زندگی یک برنامه را تشکیل می دهد. همه برنامه های موجود در iPhone شما در حال حاضر در یکی از این حالت ها هستند و بیشتر آنها در حالت در حال اجرا نیست . اسناد توسعه دهنده اپل هر یک توضیح می دهد:





سفرهای کلیدی

  • وقتی برای خروج از برنامه دکمه Home را فشار می دهید ، به حالت هواپیمای دوم یا متوقف شد .
  • وقتی روی دکمه صفحه اصلی دوبار کلیک می کنید و برنامه ای را از بالای صفحه می کشید ، برنامه قفل می شود. بسته می شود و به ایالت می رود در حال اجرا نیست .
  • دولت از این برنامه نیز به عنوان شناخته شده است حالت ها.
  • برنامه ها در حالت زمینه هنوز در حال کار هستند و باتری را خالی می کنند ، اما برنامه ها در حالت هستند متوقف شد نه

کشیدن برنامه ها به سمت بالا: بستن یا بستن مجبور؟

برای رفع سردرگمی در مورد اصطلاحات ، وقتی روی دکمه Home در iPhone خود دوبار کلیک می کنید و برنامه ای را از بالای صفحه به بیرون می کشید ، بسته شدن برنامه. نیروی نزدیک از یک برنامه فرایند متفاوتی است که قصد دارم در مقاله بعدی درباره آن بنویسم.

مقاله پشتیبانی اپل در iOS چند وظیفه ای این را تأیید کنید:

برای بستن برنامه ، روی دکمه Start دوبار کلیک کنید تا برنامه های اخیراً استفاده شده را مشاهده کنید. سپس برنامه ای را که می خواهید ببندید به سمت بالا بکشید ».

چرا برنامه های خود را می بندیم؟

در مقاله من در نحوه صرفه جویی در باتری در iPhone ، من همیشه این را گفته ام:

'یک یا دو بار در روز ، ایده خوبی است که برنامه های خود را ببندید. در یک دنیای کامل ، هرگز مجبور به این کار نخواهید بود و اکثر کارمندان اپل هرگز نمی گویند شما باید این کار را انجام دهید ... بسیاری از مشکلات تخلیه باتری زمانی رخ می دهد شما فرض کنید که یک برنامه بسته شده است ، اما این نیست. درعوض ، برنامه به پس زمینه می رود و باتری آیفون شما بدون اینکه شما بدانید تخلیه می شود. '

به طور خلاصه ، دلیل مدیر اصلی چرا توصیه می کنم برنامه های خود را ببندید برای هنگام خاموش شدن برنامه ، از تخلیه باتری جلوگیری کنید زمینه یا من نمی دانم تعلیق کردن آنطور که باید در مقاله من در چرا آیفون ها داغ می شوند ، من CPU آیفون (واحد پردازش مرکزی مغز عملیات) شما را با موتور ماشین مقایسه می کنم:

اگر برای مدت زمان طولانی کاملاً روی پدال قدم بگذارید ، موتور خودرو بیش از حد گرم می شود و از گاز زیادی استفاده می کند. . اگر CPU آیفون برای مدت زمان طولانی 100٪ کاهش یابد ، آیفون بیش از حد گرم می شود و باتری به سرعت تخلیه می شود.

همه برنامه ها از CPU آیفون شما استفاده می کنند. به طور معمول ، یک اپلیکیشن هنگام باز شدن از مقدار زیادی پردازنده مرکزی برای یک یا دو ثانیه استفاده می کند ، در حالی که از آن استفاده می کنید به حالت کم مصرفتری می رود. وقتی برنامه ای خراب می شود ، پردازنده آیفون غالباً در 100٪ گیر می کند. وقتی برنامه های خود را می بندید ، مطمئن شوید که این اتفاق نیفتاده است زیرا برنامه به حالت قبلی برگشته است وضعیت در حال اجرا نیست .

آیا بستن یک برنامه مضر است؟

قطعا نه. برخلاف بسیاری از برنامه های موجود در Mac یا PC شما ، برنامه های iPhone منتظر نیستند که برای ذخیره اطلاعات خود روی 'ذخیره' کلیک کنید. مستندات توسعه دهنده اپل بر اهمیت آماده بودن برنامه ها برای بستن چشم به هم زدنی تأکید می کند:

'برنامه ها باید در هر زمان آماده خاموش شوند و نباید منتظر درخواست خاموش شدن برای ذخیره داده های کاربر یا انجام سایر کارهای مهم باشند. خاموش شدن سیستم با سیستم شروع شده بخشی طبیعی از چرخه عمر برنامه است '

چه زمانی شما شما یک برنامه را می بندید ، همچنین:

'علاوه بر اینکه سیستم برنامه آنها را خاتمه می دهد ، کاربر می تواند به طور صریح برنامه خود را از طریق رابط کاربری چند وظیفه ای خاتمه دهد. خاموش کردن شروع شده توسط کاربر همان تأثیر خاموش کردن برنامه معلق را دارد. '

نحوه اتصال به فروشگاه برنامه

بحث بر علیه بسته شدن برنامه های iPhone و iPad

در مورد بستن برنامه های شما بحثی وجود دارد و مبتنی بر حقایق است. با این حال ، بر اساس دید بسیار محدود از حقایق اینجا بلندترین و کوتاهترین است:

  • برای باز کردن برنامه از ایالت قدرت بیشتری لازم است در حال اجرا نیست که آن را از حالت زمینه یا متوقف شد . این کاملا درست است .
  • اپل تمام تلاش خود را می کند تا اطمینان حاصل کند که سیستم عامل آیفون حافظه را به طور مثر مدیریت می کند و میزان باتری مصرفی برنامه ها را در هنگام تنها ماندن به حداقل می رساند. هواپیمای دوم یا در حالت متوقف شد . این نیز درست است.
  • اگر برنامه های خود را ببندید ، عمر باتری خود را هدر می دهید زیرا باز کردن برنامه های iPhone از ابتدا بیشتر از سیستم عامل برای از سرگیری آنها در حالت پس زمینه و حالت تعلیق نیاز دارد. بعضی وقتها درست است.

بیایید به اعداد نگاه کنیم

توسعه دهندگان اغلب از زمان پردازنده برای اندازه گیری اینکه آیفون برای انجام وظایف چقدر تلاش کرده است ، زیرا می تواند تأثیر مستقیمی بر دوام باتری داشته باشد. من از یک ابزار توسعه دهنده اپل به نام استفاده کردم سازها برای اندازه گیری تأثیر برنامه های مختلف بر روی CPU آیفون من.

بیایید از برنامه فیس بوک به عنوان مثال استفاده کنیم:

  • باز کردن برنامه فیس بوک از حالت بیکار تقریباً 3.3 ثانیه از زمان پردازنده استفاده می کند.
  • بستن هر برنامه ، آن را از حافظه پاک کرده و به حالت بدون کارایی باز می گرداند و عملاً از هیچ CPU استفاده نمی کند ، مثلاً 0.1 ثانیه.
  • با فشار دادن دکمه Home ، برنامه Facebook در وضعیت پس زمینه قرار می گیرد و حدود 0.6 ثانیه از زمان پردازنده استفاده می کند.
  • از سرگیری برنامه فیس بوک از حالت پس زمینه ، تقریباً 0.3 ثانیه از زمان پردازنده استفاده می کند.

بنابراین اگر برنامه فیس بوک را از حالت غیرقابل اجرا (3.3) باز کنید ، آن را ببندید (0.1) و دوباره از حالت غیرقابل اجرا (3.3) باز کنید ، از 6.7 ثانیه زمان پردازنده استفاده می کند. اگر برنامه فیس بوک را از حالت در حال اجرا باز کردید ، دکمه home را فشار دهید تا آن را به پس زمینه بفرستید (0.6) و آن را از پس زمینه ادامه دهید (0.3) ، فقط استفاده می کنید 4.1 ثانیه از زمان پردازنده.

وای! در این حالت ، بستن برنامه فیس بوک و بازگشایی آن با استفاده از 2.6 ثانیه زمان بیشتر پردازنده با باز گذاشتن برنامه فیس بوک ، حدود 39٪ انرژی کمتری مصرف کرده اید!

و برنده است…

نه خیلی سریع! ما باید نگاه کنیم تصویر بزرگ تا ارزیابی دقیق تری از وضعیت بدست آورید.

قرار دادن استفاده از انرژی در چشم انداز

به نظر می رسد 39٪ زیاد است ، و این است ، تا زمانی که متوجه شوید در مقایسه با قدرتی که برای استفاده از آیفون شما لازم است ، چقدر بی نهایت مقدار انرژی مورد بحث ما است. استدلال در مورد بسته شدن برنامه های شما تا زمانی که متوجه نشوید عالی است که بر اساس آماری است که اهمیتی ندارد.

همانطور که در مورد آن بحث کردیم ، اگر برنامه Facebook را بجای بستن باز بگذارید ، 2.6 ثانیه در وقت CPU صرفه جویی خواهید کرد. اما برنامه فیس بوک در هنگام استفاده چقدر انرژی مصرف می کند؟

من 10 ثانیه در خبرخوانم پیمایش کردم و از 10 ثانیه زمان CPU یا 1 ثانیه از زمان پردازنده در ثانیه استفاده کردم که از برنامه استفاده کردم. بعد از 5 دقیقه استفاده از برنامه فیس بوک ، 300 ثانیه از زمان پردازنده استفاده می کرد.

به عبارت دیگر ، شما باید 115 بار برنامه فیس بوک را باز و بسته کنید تا 5 دقیقه بر عمر باتری تأثیر بگذارد. استفاده از برنامه فیس بوک. این بدان معنی است:

بر اساس آماری ناچیز درمورد بستن یا عدم بستن برنامه های خود تصمیم نگیرید. تصمیم خود را بر اساس بهترین گزینه برای آیفون خود قرار دهید.

اما این تنها دلیل بستن برنامه های شما ایده خوبی نیست. بیایید حرکت کنیم ...

استفاده کند و ثابت از پردازنده در حالت پس زمینه

وقتی برنامه وارد حالت پس زمینه می شود ، حتی در صورت قفل شدن iPhone در جیب شما ، همچنان از باتری استفاده می کند. تست برنامه فیس بوک من این اتفاق را تأیید می کند حتی وقتی به روزرسانی برنامه پس زمینه غیرفعال است .

پس از بستن برنامه فیس بوک ، حتی در زمان خاموش بودن آیفون نیز از پردازنده استفاده کرد. در طول یک دقیقه ، 0.9 ثانیه از زمان پردازنده اضافی استفاده شد. پس از سه دقیقه ، باز گذاشتن برنامه فیس بوک به مصرف می رسد بیشتر انرژی آن چیزی است که اگر بلافاصله آن را ببندیم و بعداً دوباره آن را باز کنیم ، مصرف می شود.

اخلاق داستان این است: اگر هر چند دقیقه از برنامه ای استفاده می کنید ، هر بار که از آن استفاده می کنید ، آن را نبندید. اگر کمتر از آن استفاده می کنید ، بهتر است برنامه را ببندید.

انصافاً ، بسیاری از برنامه ها مستقیماً از حالت پس زمینه به حالت خواب می روند و در حالت خواب ، برنامه ها اصلاً انرژی مصرف نمی کنند. با این حال ، هیچ راهی برای تشخیص اینکه کدام برنامه ها در حالت پس زمینه هستند وجود ندارد ، بنابراین یک قانون اساسی خوب است همه آنها را ببند . به یاد داشته باشید ، مقدار انرژی لازم برای بازکردن یک برنامه از ابتدا در مقایسه با میزان انرژی مورد نیاز ، کم رنگ می شود استفاده کنید برنامه.

مشکلات نرم افزاری همیشه اتفاق می افتد

برنامه های iPhone بیشتر از آنچه تصور می کنید خراب می شوند. اکثر اشکالات نرم افزاری جزئی هستند و هیچ گونه عوارض جانبی قابل توجهی ایجاد نمی کنند. احتمالاً قبلاً متوجه آن شده اید:

شما در حال استفاده از یک برنامه هستید و ناگهان صفحه سوسو می زند و به صفحه اصلی برمی گردید. این همان چیزی است که هنگام خراب شدن برنامه ها اتفاق می افتد.

همچنین می توانید ورود به سیستم خرابی را مشاهده کنید تنظیمات> حریم خصوصی> تجزیه و تحلیل و بهبودها> داده های تجزیه و تحلیل.

چگونه می توان افزونه را به شماره تلفن اضافه کرد

بیشتر اشکالات نرم افزاری جای نگرانی نیست ، بخصوص اگر آنها برنامه های شما را ببندند اغلب اوقات برنامه ای که مشکل نرم افزاری دارد فقط باید از ابتدا شروع شود.

نمونه ای از یک مشکل رایج نرم افزار

خوردن صبحانه را تمام کرده اید و متوجه می شوید که باتری آیفون 60 درصد تخلیه شده است. هنگام صبحانه ، ایمیل خود را چک کردید ، موسیقی گوش دادید ، در مورد مانده حساب بانکی خود آه کشیدید ، یک سخنرانی TED را مشاهده کردید ، فیس بوک را مرور کردید ، توییت کردید و امتیاز بازی شب گذشته بسکتبال را بررسی کردید.

برنامه خرابی را برطرف کنید

به یاد داشته باشید که برنامه ای که خراب می شود می تواند باعث تخلیه سریع باتری شود و بسته شدن برنامه باعث رفع آن می شود ، اما شما نمی دانید که برنامه باعث ایجاد مشکل می شود. در این حالت (و این واقعی است) ، حتی اگر من از iPhone خود استفاده نمی کنم ، برنامه TED از CPU بسیار استفاده می کند. شما می توانید مشکل را به دو روش حل کنید:

  1. رایانه خود را به Mac وصل کنید ، بارگیری و نصب کنید کد Xcode است سازها ، آیفون خود را برای توسعه فعال کنید ، یک تست سفارشی برای بازرسی فرآیندهای منفرد در حال اجرا در آیفون خود تنظیم کنید ، آنها را با استفاده از پردازنده رتبه بندی کنید و برنامه ای را که باعث می شود پردازنده مرکزی شما تا 100٪ گاز باقی بماند ، ببندید.
  2. برنامه های خود را ببندید.

من گزینه 2 را 100٪ از زمان انتخاب می کنم و یک گیک هستم. (من اطلاعات این مقاله را با استفاده از گزینه 1 جمع آوری کردم) بازگشایی برنامه های شما از حالت غیر در حال اجرا ، انرژی بیشتری نسبت به باز کردن آنها از پس زمینه یا حالت خواب مصرف می کند ، اما تفاوت آن در مقایسه با مصرف برق قابل توجهی که هنگام استفاده از یک برنامه رخ می دهد ، بسیار ناچیز است. تصادف می کند

چرا فکر می کنم بستن برنامه های شما ایده خوبی است

  1. حتی اگر هر بار که از برنامه های خود استفاده می کنید ، آنها را ببندید ، تفاوتی در دوام باتری مشاهده نخواهید کرد زیرا میزان توان لازم برای باز کردن یک برنامه در مقایسه با میزان استفاده از برنامه ، بسیار ناچیز است.
  2. برنامه هایی که در حالت پس زمینه اجرا می شوند ، هنگامی که از iPhone خود استفاده نمی کنید همچنان به مصرف برق ادامه می دهند و این در طول روز اضافه می شود.
  3. بستن برنامه ها روش خوبی برای جلوگیری از مشکلات جدی نرم افزاری است که می تواند باعث از بین رفتن باتری آیفون شود. خیلی سریع .

بستن این مقاله

این مقاله عمیق تر از مقالاتی است که من معمولاً می نویسم ، اما امیدوارم جالب باشد و چیز جدیدی درباره نحوه اجرای برنامه ها در iPhone خود یاد گرفته باشید. من هر روز چندین بار برنامه هایم را می بندم ، و این به آیفون من کمک می کند تا حد ممکن روان کار کند. با توجه به آزمایش و تجربه دست اول کار با صدها آیفون به عنوان یک تکنسین اپل ، به راحتی می توانم بگویم که بستن برنامه های شما روش خوبی برای صرفه جویی در باتری آیفون است.

با تشکر از خواندن ، و به یاد داشته باشید به لطف ،
دیوید پی