در برنامه نویسی اندروید، کار شما با دستگاهی کوچک است که امکانات سخت افزاری محدودی نسبت به یک کامپیوتر خانگی یا یک لپتاپ دارد. Process های سنگینی مثل GUI، و Phone مقداری از حافظهی RAM دستگاهتان را میگیرد و شما فضای کمتری برای استفاده در برنامهی خود در اختیار دارید.
شاید گوشیهای قوی امروز با ۳ گیگابایت RAM و پردازندهی ۲.۳ گیگاهرتز شامل این نگرانی نباشند اما باید در نظر گرفت که برنامهی شما قرار است روی تمام دستگاههای اندرویدی (یا حداقل بیشترشان) بدون مشکل اجرا شود.