Los dispositivos de Samsung no sólo tienen una interfaz gráfica de usuario un poco diferente, sino que los cambios que hace Samsung son más profundos. Esto se reduce a las bibliotecas y APIs disponibles que una aplicación puede utilizar. Añaden funciones y bibliotecas propietarias y si una aplicación específica de Samsung utiliza esas funciones, simplemente no puedes instalarla en un teléfono que no sea de Samsung a menos que hayas modificado mucho la ROM.
La aplicación "Samsung Voice Recorder" es una aplicación específica de Samsung que sólo funciona en dispositivos Samsung.
He comprobado la versión v21.1.06.11 proporcionada por ApkPure . Esta aplicación define en su AndroidManifest.xml que requiere las siguientes características específicas de Samsung:
<uses-feature android:name="com.samsung.android.feature.resopt" android:required="false"/>
<uses-feature android:name="com.samsung.feature.device_category_phone"/>
<uses-feature android:name="com.samsung.android.api.version.2801"/>
<uses-feature android:name="com.samsung.feature.samsung_experience_mobile"/>
Sólo una de esas características es opcional (require=false) pero las otras tres son obligatorias.
Ten en cuenta que las características son específicas del dispositivo/ROM, no puedes pretender que tu dispositivo tenga esas características. Por lo tanto, para hacer que esta aplicación funcione en teléfonos que no son de Samsung tendrías que construir una ROM personalizada que incluya estas características (normalmente bibliotecas especiales de Java/DEX más las bibliotecas nativas y los posibles controladores del dispositivo, ...).