من تاپیک رو به درخواست علیرضا به این بخش منتقل کردم
من اومدم بنویسم که آیپد برای دانلود طولانی مناسب نیست اما الان که دوباره فکر میکنم اگر کسی مثلا یه آیپد ۱۲۸ گیگابایت داشته باشه یا با هر ظرفیتی فضای خالی کافی داشته باشه چرا که نه؟ از نظر مصرف انرژی هم خیلی کممصرفتر از دانلود با یه دسکتاپ یا حتی یک لپتاپ میشه.
ولی به هر حال اپل این محدودیت اجرای برنامهها در پسزمینه در iOS رو گذاشته که مصرف باطری اشتباها زیاد نشه. اگر بخوای دانلود ادامه پیدا کنه مجبوری برنامه رو در پسزمینه قرار ندی و تنطیم هم کنی صفحه خاموش نشه. من بدم نمیومد مثل مک یه تنظیم رسمی بود که بشه به اختیار خودمون زمان اسلیپ شدن رو جدای از خاموش شدن صفحه تعیین کنیم، اما متاسفانه در کار نیست.
این Background App Refresh در iOS 7 هم تا حدی برای جبران این محدودیت تعبیه شده اما فکر کنم امکان دانلود مداوم رو نداره.
احتمالا اپل به خاطر مصرف باطری هرگز خودش اجرای کامل یک برنامه در پسزمینه برای زمان نامحدود رو فعال نخواهد کرد، چیزی نیست که از نظر فنی ممکن نباشه، برعکس، اپل کلی API و ... ایجاد کرد برای اینکه بتونه به حد تعادل، از نظر خودش، بین بهروز موندن برنامهها و حفظ حالتشون و همزمان حفظ باطری برسه.
به هر حال، الان سرچ کردم و دیدم اگر جیلبرک کرده باشی، ظاهرا یه InfinityTask در Cydia هست که محدودیت ده دقیقه اجرا در پسزمینه رو برمیداره.