use old app launch mechanism and make it backward compatible.
Merge pull request #65 from huchengtw-moz/luke-tv-arch1-app-launch

use old app launch mechanism and make it backward compatible.