Why Chrome Apps?
Chrome Apps provide a unique opportunity to deploy your application in the same context as a traditional desktop application. Analogous to how Apache Cordova allows you to deploy your AngularJS application in the context of a traditional mobile application, Chrome Apps do the same, but in the context of the desktop. This is achieved by mimicking the user experience of traditional desktop applications and applying these standards to web applications. Because of these standards, users expect to access your web applications through their favorite browser, and conversely they expect to access their desktop applications by launching them from their OS's provided means (Start | All Programs on Windows and the Applications
folder on Mac). Beyond location and means of launching the application, another key difference is that the desktop applications typically open in their own self-contained window. Chrome apps mimic this standard by providing an API for developers to express how...