#2 add .apk + change method isSupported to canBeOpen + refacto