¿Por qué los iPhones tienen mejores aplicaciones de audio profesional que los teléfonos Android?

Porque no es fácil, y no era una prioridad para Android …

Apple (iOS) tenía la ventaja de un sistema operativo hermano mayor (Apple OS X) que ya tenía optimizaciones para audio en forma de “Core Audio” (desde OS X 10.3, Panther, en 2003), así como “Core Video “y” Core MIDI “, todos los cuales migraron a iOS.

Aquí hay algunos detalles: Descripción general de Core Audio

La versión recientemente anunciada de Android (versión ‘L’) se promociona para mejorar el rendimiento de audio:
Con la próxima versión L de Android, los usuarios finalmente pueden ser T-Pain

Esto reduce la latencia de 200 milisegundos a quizás 10 o 20 ms (?). Pero según el artículo vinculado anteriormente:

… Los profesionales de la grabación buscan latencias de menos de 10 milisegundos. “Aún no estamos allí,”…

Con mil millones de dispositivos Android en uso, desearía que este no fuera el caso. Pero durante al menos unos años más, iOS sigue siendo el estándar de oro para el audio en dispositivos móviles, y sigue subiendo el listón cada año …

Todas estas respuestas son incorrectas. Hay una razón por la que las aplicaciones de audio profesionales no están en los androides. Hay dos tipos diferentes de teléfonos Android con hardware diferente, las posibles combinaciones llegan a los cientos de miles. Con el iPhone, es solo una compañía que dicta estrictamente el hardware y el software de cada iPhone.

Al hacer una aplicación de audio en un teléfono, siempre habrá problemas de hardware y problemas de software, tendrá latencias y compensaciones de rendimiento del procesador. Con el iPhone, solo hay un tipo de configuración para un iPhone 5. Como desarrollador, puedo estudiar las limitaciones de ese teléfono y el software en él y crear la aplicación adecuada para compensar.

Con Android eso es literalmente imposible. Si creo la aplicación que funciona con el nuevo software de Android, tengo que resolver muchos problemas de hardware. El nuevo software de Android se ejecuta en Samsung S3, S4, S5, nota. Sin mencionar todas las diferentes configuraciones de hardware para teléfonos LG, teléfonos HTC, teléfonos Sony, teléfonos Motorola, sería imposible crear una aplicación para todas esas configuraciones de hardware con las actualizaciones constantes.

Con el iPhone 5, vaya, hicieron un iPhone 5s, solo estudiaremos esa configuración de hardware con el nuevo software y crearemos una actualización. Con Android eso no es posible. Para cuando hayas creado una aplicación que pueda acomodar todos esos teléfonos, habrá otros nuevos y tendrás que comenzar de nuevo.

No porque el iPhone sea mejor o Android sea peor. Es porque son diferentes. Android es estrictamente un software diseñado para funcionar en una gran cantidad de hardware. iPhone se ha casado con software y hardware diseñados para funcionar solo entre ellos. Si Android dio la vuelta y se casó con el producto de Samsung y solo Samsung usó el software de Android, y el software de Android solo usó el hardware de Samsung, entonces las aplicaciones de audio profesionales estarían en los teléfonos Android.

Es por eso que.

Culturas diferentes. Algunas personas juran por Android, que es lo mejor. Algunos piensan que la sincronización es una locura, y ¿por qué no pueden simplemente permitirte arrastrar y soltar las canciones que descargaste desde donde sea? ¡Maldita sea ese DRM!

No quiero entrar en guerras religiosas. Sin embargo, hay algunas cosas en las que puedo pensar.

Primero, iOS era de un sistema para ejecutar todos menos los primeros y más primitivos iPods. Por lo tanto, la entrega de audio era la prioridad central, incluso antes de agregar la parte del teléfono.

En segundo lugar, la entrega de audio en iOS fue impulsada por el deseo de vender canciones a través de la tienda iTunes. Esto proporcionó mucho dinero para el desarrollo. También hay una cosa psicológica extraña que he notado en muchos sistemas. Lo que no estás vendiendo suele ser mejor que lo que eres. Esto se debe a algunas de las complejidades de cómo se desarrolla y comercializa el software. Hay presiones para sacar el software visible lo más rápido posible, y a veces la calidad se ve afectada. El software que está detrás del software visible generalmente se construye con más cuidado.

Tercero, la primera Apple Macintosh tenía capacidades de audio decentes en una máquina muy débil. Se dedicó mucho pensamiento y experiencia. Apple sabía mucho sobre audio en dispositivos durante mucho tiempo.

Todo esto afecta a la API, por supuesto, pero es realmente difícil obtener las API correctas. (Considere las versiones anteriores a 3.0 de .NET, que tenían más pelos que un mamut lanudo). Observe que la parte API de vellosidad del iPhone era la interfaz visual, que era nueva y tardó algunos años en establecerse. Cuanto mejor sea la API, mejores serán las aplicaciones que la usan.

Gobierno los científicos en realidad estudiaron las aplicaciones de medición de sonido de teléfonos inteligentes y descubrieron que las aplicaciones de iOS son mejores que las aplicaciones de Android, esto es lo que escribieron en su artículo del Journal of Acoustical Society of America (Evaluación de aplicaciones de medición de sonido de teléfonos inteligentes):

“Las aplicaciones basadas en Android no tenían características y funcionalidades similares a las aplicaciones de iOS. Esto probablemente se deba al ecosistema de desarrollo del mercado de Android y a las expectativas de los usuarios de aplicaciones gratuitas o de bajo precio. No se pudo llevar a cabo un procedimiento de prueba integral. para mostrar evidencia concluyente de las diferencias, ya que no todas las aplicaciones compartieron características y métricas que cumplían con nuestros criterios de selección. Las pruebas limitadas mostraron una amplia variación entre las mismas mediciones de aplicaciones en diferentes dispositivos. Esto probablemente se puede atribuir al hecho de que los dispositivos Android están construidos por varios fabricantes diferentes y que hay una falta de conformidad para usar micrófonos similares y otros componentes de audio en sus dispositivos “.

Conozco varias aplicaciones, lo mismo que en ios:
MyAudioStream Lite: las aplicaciones de Android en Google Play reproducen o transmiten música almacenada en los servidores, como NAS, PC (Serviio instalado o un Windows Media Player), MAC.
Reproduzca cualquier formato popular y transmita las canciones directamente sin conversión ni enchufes.
Bubble UPnP Licencia BubbleUPnP UPnP / DLNA – Las aplicaciones de Android en Google Play, también transmiten y reproducen todas las canciones con soporte Chromecast, como una adición.
Aplicación Shazam Shazam – Aplicaciones de Android en Google Play, que encuentra cualquier canción que esté escuchando en este momento y puede descargarse de antemano en su teléfono.
Open FM Open FM – Aplicaciones de Android en Google Play el mejor horario de radio para mí.
A veces me gusta probar mis habilidades musicales y para eso usar DJay Free djay FREE – DJ Mix Remix Music – Aplicaciones de Android en Google Play, tan divertido y relajado.
¡Elige el tuyo!

Los dispositivos Apple vienen con una pila de software de reproductor de medios que tiene una larga historia.
Apple ha estado escribiendo, resolviendo y luego reinventando reproductores multimedia durante mucho tiempo. El iPhone se beneficia de todo ese trabajo. Con software y hardware diseñados conjuntamente para brindar una experiencia consistente.

El nuevo marco AVFoundation es la última versión de todo ese esfuerzo. Las aplicaciones de video y audio se pueden juntar rápidamente y tendrán que realizar todo el trabajo pesado en hardware.

El reproductor multimedia de Android parece ser mucho menos robusto y tiene problemas de latencia irresolubles que hacen que algunas tareas sean casi imposibles.

Debido a que Apple no distribuyó su sistema operativo a ninguna compañía en el mercado, e hizo hardware y software por sí mismo y, por lo tanto, mantuvo la calidad del producto.

Pero los dispositivos Android son baratos y el sistema operativo está disponible para cualquier empresa que fabrica dispositivos, por lo que, por supuesto, no mantiene un estándar.

Sin embargo, si observa dispositivos Android de alta gama, desde Samsung y algunas otras compañías importantes o series Nexus, encontrará una experiencia multimedia de la mejor calidad.

Y si está preguntando sobre las aplicaciones disponibles, mi querido amigo Android puede carecer de calidad, pero las mejores aplicaciones están disponibles en Android, en lugar de iOs.

12 mejores aplicaciones de música

Mucho tiene que ver con la larga historia de problemas de latencia de audio en Android, que han mejorado un poco en el último año.

Video relevante: