Is it better to risk everything or stay on the safe side in life?

My parents think i'm spending all my time studying because i'm finishing college in May 2015. However, i'm actually spending most of my time developing my iphone app. This year i took it upon myself to teach myself to program in 3 languages. Now i'm almost done with my app. Long story short, if this app is not a success, i'm going to be screwed big time because I'm not in love with my major but i picked it because of pressure from my family. However, if by some odd chance my app is a success, i don't want to be a one hit wonder. Also, i don't want to stop now because i've come so far and worked so hard, everyday there's a new challenge that i think would be impossible for me to overcome, but at the end of the day, i do.

How does one know whether to take this huge risk with the app or just quit it, listen to my parents and continue with the degree that will make me hate myself for the rest of my life.

Safety OR risk. What's the correct path?

Added (1). My parents don't know anything about me learning to program or anything about this app. If they found out now, they'd tell me i'm wasting my time and tell me what i'm doing is stupid. They want me to get that degree no matter what. Everything in my life so far has been an utter failure. Been a very rough road for the past few years. I'm working myself like a dog to try and make this app a success but in the end, i don't know of the future.

You can do both.

Do what you love. Most people in life wake up everyday and hate their life, because they have to go to a job they hate. They might make good money, but what good is that if they can't live?