Una nueva e interesante característica para los desarrolladores de Android: ahora pueden subir varios APK para una simple aplicación, tal como fue prometido en el Google I/O. Anteriormente, cada publicación en el Market contenía un único APK que se distribuía de forma genérica a diversos dispositivos, plataformas, tamaños de pantalla y chipsets. Es un método que funciona bastante bien para casi todas las aplicaciones y tiene la ventaja de que su mantenimiento es sencillo.
Sin embargo, con el soporte para múltiples APK, ahora se pueden cargar varias versiones de un APK para un solo listado de producto, cada una con características particulares. Estos APKs compartirán el mismo nombre de paquete pero contendrán recursos específicos enfocados a diferentes versiones de Android, tamaños de pantalla, formatos de compresión, entre otros. Cuando los usuarios compren o descarguen la aplicación, el Market automáticamente enviará al usuario el APK que mejor se adapte a las características del equipo.
Todos los APK asociados a la aplicación compartirán el mismo rating, detalles, screenshots y comentarios. Un ejemplo de uso para la opción de múltiples APK podría ser que el desarrollador habilite una versión para smartphones y otra para tablets, cada una optimizada al máximo para sacar el mejor provecho de cada dispositivo. Esto elimina por completo la necesidad de subir varias publicaciones de un mismo app al Market. En resumen, más eficiencia para el desarrollador y más cómodo para el usuario.
Para la mayoría de nosotros, esto no significa mucho y no impactará en absoluto el comportamiento del Market, pero es una buena adición para los desarrolladores que nos traen maravillosas aplicaciones a nuestros teléfonos.
[Fuente: Android Developers Blog]
donde puedo descargar el lenguaje para desarrollar aplicaciones .apk?
Aquí encontrarás todo lo que necesitas.
http://developer.android.com/sdk/index.html