دقیق تر توضیح بدم، اپل در آیفون به برنامه هایی که در Background هستند، اجازه استفاده از یک سری سرویس های خاص رو میده، ولی اجازه هر کاری رو نمیده.
مثلا اپل اجازه نمیده برنامه ای که در Background هست اصلا رابط کاربریش رو اجرا کنه (خب دلیلی هم نداره، برنامه ای که در Background ـه هیچ وقت با کاربر ارتباط نداره که نیاز به رابط کاربری داشته باشه) یا مثلا اجازه نمیده برنامه های Background ویدیو پخش کنند، چون ویدیویی یوزر نمی بینه نیازی نیست پخش بشه و موارد مشابه... که باعث میشه برنامه های Background بار پردازش بی خود روی آیفون نداشته باشن.
اینکه یک برنامه چقدر از این سرویس ها استفاده می کنه رو برنامه نویس مشخص می کنه... بطور کلی هر برنامه ای که با iOS SDK 4.0 ساخته بشه، ابتدایی ترین حالت Multitasking (برگشتن به جایی که ترکش کردیم) رو خواهد داشت.
چون بقیه سیستم عامل ها همچین چیزی ندارن، و مثلا برنامه ای که در Background ـه حتی رابط کاربریش هم همیشه اجرا میشه، میگن آیفون Multitasking کامل نداره. اینم یکی از اون تبلیغات ضد اپلی است که بقیه برندها می کنن.