بشكل عام، يعتمد استخدام لغة البرمجة الأسمبلي Assembly على نوع المنصة أو الجهاز الذي تستهدف تطوير التطبيقات عليه. في حالة الأجهزة المحمولة، معظم هذه الأجهزة تستخدم معالجات مختلفة وأنظمة تشغيل مثل iOS و Android و Windows Phone، وهذا يعني أنه سيكون من الصعب استخدام لغة البرمجة الأسمبلي Assembly بشكل عام كلغة رئيسية لتطوير تطبيقات المحمول.
ومع ذلك، يمكن استخدام لغة الأسمبلي Assembly كلغة متخصصة لتطوير جزء محدد من تطبيق الهاتف الذكي، مثل جزء معين من الواجهة الرسومية أو بروتوكول الاتصالات بالإضافة إلى برمجة المعالجات المركزية (CPU) ومعالجات الإشارة الرقمية (DSP) وحدات المعالجة المركزية الصغيرة (MCU) وأجهزة FPGA و ASIC وغيرها من المكونات الإلكترونية المخصصة للأجهزة المحمولة. ومع ذلك، فهناك العديد من اللغات الأخرى التي تستخدم بشكل أكبر في تطوير تطبيقات المحمول بأداء مرن وسريع بما في ذلك Java ، Swift و Kotlin.