¿Qué especificaciones en una computadora portátil son necesarias para el desarrollo de software móvil?

Realmente depende de las plataformas móviles para las que desea desarrollar / escribir aplicaciones.
Androide
iOS
Windows Phone 8
Mora

Mi primera suposición serían las plataformas Android e iOS basadas en el hecho de que estas dos plataformas tienen la participación de los leones en el mercado

el SDK para aplicaciones iOS requiere un entorno Mac OSx
“Para desarrollar con el SDK de iOS y Xcode, debe tener una Mac basada en Intel con Mac OS X Snow Leopard o posterior y debe estar registrado como Desarrollador de Apple”. para más detalles, vea este enlace de Apple
Centro de desarrollo de iOS – Programa para desarrolladores de iOS – Soporte – Desarrollador de Apple

el SDK para aplicaciones de Android se ejecutará en Windows 7 o superior, Linux o Mac OSx
Ediciones de 32 bits o 64 bits
para obtener más detalles y qué software (gran cantidad de Java) debe instalarse, consulte este enlace Android (google)
SDK de Android | Desarrolladores de Android

para Windows Phone (y móvil / tableta) 8 SDK
necesita el software de Windows 8 y Microsoft Visual Studio 2012
vea este enlace de Microsoft para más información
Windows Phone SDK 8.0
para cualquier otra plataforma móvil, busque en el sitio web de los proveedores su SDK móvil (kit de desarrollo de software)