تحقیقات مایکروسافت نشان می دهد که شما برای برنامه های رایگان در طول عمر باتری هزینه پرداخت می کنید
2 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
واقعیت کشف شده توسط بسیاری از توسعه دهندگان این است که با توجه به انتخاب بین یک برنامه با پرداخت و یک برنامه رایگان با پشتیبانی از تبلیغات، کاربران برنامه رایگان را 100 برابر بیشتر از برنامه پرداخت انتخاب می کنند.
اکنون تحقیقات مایکروسافت نشان داده است که چیزی به نام ناهار رایگان وجود ندارد. با تجزیه و تحلیل برنامههای اندرویدی رایگان که از تبلیغات پشتیبانی میکنند، آنها توانستند تبلیغاتی را که در زمان فعال بودن برنامه نمایش داده میشوند نشان دهند که میتواند عمر باتری بسیار بیشتری نسبت به خود برنامه مصرف کند، و گفت که اجرای تنها یک برنامه میتواند باتری شما را در حدود ۹۰ دقیقه تخلیه کند.
مقصر تبلیغات مبتنی بر مکان است که موقعیت مکانی شما را با استفاده از GPS، که قبلاً به عنوان تخلیه باتری بدنام شناخته شده است، دریافت می کند و سپس تبلیغات را از طریق اتصال 3G باز دانلود می کند.
به عنوان مثال، در Angry Birds تنها 20 درصد برای نمایش و اجرای بازی استفاده می شود، در حالی که 45 درصد صرف یافتن و آپلود مکان کاربر با GPS و سپس دانلود تبلیغات متناسب با موقعیت مکانی از طریق اتصال 3G می شود. اتصال 3G برای حدود 10 ثانیه باز می ماند، حتی اگر انتقال داده کامل شود، و این "انرژی دم" 28 درصد دیگر از انرژی برنامه را مصرف می کند.
هنگامی که آنها به برنامه های محبوب اندروید مانند Angry Birds، Free Chess و NYTimes نگاه کردند، دریافتند که تنها 10 تا 30 درصد انرژی صرف تامین انرژی عملکرد اصلی برنامه می شود.
به گفته Abhinav Pathak، محقق اصلی از دانشگاه پوردو، ایندیانا، راه حل خلاص شدن از شر برنامه های تبلیغاتی نیست، بلکه بهینه سازی کد SDK های تبلیغاتی شخص ثالث برای عمر باتری نیز بوده است، مشکلی که تاکنون وجود ندارد. قبلا در نظر گرفته شده است.
پاتاک این تحقیق را در EuroSys کنفرانس ماه آینده در برن، سوئیس.
از طريق NewScientist.com