HTML code has to be broadcasted so that your computer can read the website. Program code doesn’t have to be broadcasted because A, apps are localized and everything runs internally. Or B, the program was written in a way that can be read by a system app without giving away the code. All that being said, you can always get the source code if you try hard enough. It’s called reverse engineering and it’s mostly frowned upon.
Latest Answers