Of course ^^
Hmm, could be but you said you've played other games, and Ren'py (the engine used) is not that demanding... it is a 1080p resolution though, so maybe that's pushing the limits? I'm not quite sure I'm afraid...
Checking on my phone, the size is 480 Mb after installation. It's got a sizable collection of music, so maybe that could be it?
Otherwise, I'm honestly not sure =S I'm sorry, I wish I could be of better help...