Record FM radio--via Android app if necessary?

Are there any developers here who can explain if there are OS hurdles that make recording FM radio a problem? I can't believe there still isn't an app that can do this. [And please do not suggest recording streaming stations. FM.] I was able to do this on my past phones (not BlackBerry), and I'd love to be able to again. Can an Android app do this on BlackBerry hardware? I can easily imagine this being a problem. But I am not a programmer or engineer. Thanks.