4 ms·
Ok so let me get this straight, the application software used components available in the OS for different stuff instead of each application being a walled gard
by xerophtye 13y ago
Ok so let me get this straight, the application software used components available in the OS for different stuff instead of each application being a walled garden, having its own implementations of everything. So by upgrading/modifying the OS components, you essentially upgrade/modify the applications? Sounds cool. Can applications use each others modules? Maybe not directly, but what if installing an application provides an alternative component to the OS component and other applications can use that? Or is that just the same thing as downloading a new OS component?
All this stuff sounds pretty cool! And can't we make linux like that? (no hope for windows)
- atrus 13y agoIt feels similar to Android intent system. If I want to scan a barcode, an app sends a message to the system asking if anyone can do it. The app doesn't have to build that functionality, nor does it have to be provided by Android itself. Same with sharing other types of data, installing new apps will automatically appear if they provide the functionality that another app asks for.
- DerekL 13y agoActually, Windows and Macintosh already do that, at least for image, audio and video files. You install a codec, and then all properly-written applications can read and write files in that format.