Compatibility with other apps and operating systems is another factor to consider. App smashing has become a regular, often discussed phenomena in mobile-learning implementations. App smashing is made effective when apps are able to communicate with one another. This can be accomplished via the cloud, but more often through the operating system. For example, apps can now display a dialog to users that contains apps that can handle particular file types. The app developers don't really need to know anything about the other apps, other than it's possible for a particular file types to pass to
...more

