The title itself is the question. I am aware of this thread, but it still doesn't answer my question entirely. What's the difference in the following aspects or even beyond?
- API: Do they share the same API or one is the superset of the other?
- Technology: Extensions use HTML/CSS/Javascript, but apps?
- Capability: Is there anything that an app can do but extension can't or vice versa?
- Security: w.r.t. access to file system, system resources etc.
- Location: Extensions are stored on local file system, but apps?