Back to Stories

How Cameyo seamlessly delivers enterprise applications as PWAs to ChromeOS


Every year, more companies find themselves relying on ChromeOS. But one question is common: how can companies keep access to their legacy apps? While ChromeOS offers many options to build apps—including Progressive Web Apps⁠ (PWAs), Chrome Extensions⁠, and Android apps—migrating a large number of legacy applications to a new platform can be a challenge.

Cameyo provides a Virtual App Delivery (VAD) solution that enables IT teams to provide their users with access to all their applications on ChromeOS devices by publishing them as PWAs—including Windows, Linux, SaaS, and internal web apps.

Cameyo’s VAD platform distributes and runs applications from a Windows or Linux host server, either fully-hosted by Cameyo on Google Cloud or self-hosted by the company in the cloud or on-premise. Users can run and interact with these applications in real-time without installing them on their machine; the experience is fully virtualized. As with application streaming, because no portion of the application is downloaded, there are fewer software and hardware limitations.

Cameyo’s approach is also distinct from traditional virtual desktop infrastructure (VDI), which requires users to log into a virtualized operating system to access their apps and data. Cameyo is the only virtualization solution that delivers only the apps, without delivering the operating system. Extensive integration with ChromeOS, Google Cloud, and the Google Admin Console⁠ enables IT teams to publish any application—including legacy apps—as an advanced web application. ChromeOS users maintain their secure, high-performance experience without sacrificing their existing apps.

A seamless app experience on ChromeOS, without compromise

Cameyo considered multiple options for delivering apps to ChromeOS, but ultimately settled on PWAs. When paired with ChromeOS, PWAs have a number of advantages that align with Cameyo’s mission of delivering seamless, virtualized apps:

  • PWAs provide an app-like user experience—making virtual apps look and feel like installed apps, with their own window and taskbar icon that can be pinned to the shelf.
  • PWAs can be centrally deployed using the Google Admin console⁠ and delivered to specific users or groups with the Directory API⁠.
  • PWAs can be associated with file extensions⁠. For example, users can associate PSD files⁠ with a virtual instance of Adobe Photoshop. When users double-click on PSD files, a virtual instance of Photoshop will open—without needing to upload the file to the app first.

This level of integration removes a potential barrier for IT teams that have been considering ChromeOS but were concerned about enabling legacy apps.

Mark Bowker, Senior Analyst at Enterprise Strategy Group

Because advanced web apps integrate deeply with ChromeOS, they blur the line between virtualized and installed experiences. Leveraging the File System Access API⁠, Cameyo replaces classic Windows file Open and Save dialogs with ones that open the ChromeOS file picker, letting users work directly on local files. They also integrate with the Google Drive API⁠ on the backend OS to redirect legacy apps’ input and output directly to the company’s or user’s Google Drive, letting apps use files stored in Drive without needing to be modified to support it.

Virtualized apps also have direct access to device hardware and OS-level features, as if they were installed. Connected hardware, like thermal receipt printers for point-of-sale systems, can be used directly with virtualized apps, as if they were running locally through WebUSB⁠. The Keyboard Lock API⁠ lets users continue to use the productivity shortcuts they’re used to, by letting users interact with their apps using reserved system keys and keyboard combinations, like alt+tab and ctrl+t.

Even copying and pasting to virtualized apps works seamlessly, because the Clipboard API⁠ grants read and write access to the clipboard programmatically. And thanks to Chrome’s built-in WebCodecs⁠, Cameyo can make graphically-intensive apps feel seamlessly integrated without needing to build and maintain their own video decoding libraries.

Virtualized apps you can take anywhere

Cameyo’s virtualized apps can be accessed from any device, with just a web browser—and with user preferences following users wherever they go. Cameyo integrates with Google’s OpenID Connect⁠ to provide users with a seamless single-sign-on experience that, when combined with the Google Cloud Storage API⁠, allows user identities to be carried all the way down into the virtualized operating system, without having to connect to Active Directory, and with persistent data across sessions.

Instead of the app needing to be physically installed and managed on each device, users can access those apps through the browser. For our employees, the experience is seamless. We’ve surveyed users to collect feedback on their experience using their apps and the results were phenomenal.

Mario Zúñiga, IT Director, Digital Workplace at Sanmina

Because these apps tend to be business-critical, ensuring high availability is essential. Cameyo integrates closely with Google Cloud to help provide elasticity and flexibility. Leveraging the Google Compute Engine API⁠, Cameyo provisions backed OS virtual machines (VM) on demand. With the Google Cloud DNS API⁠, each VM gets its own DNS name and HTTPS certification to ensure transmission is kept secure—a big win for IT administrators who often find SSL setup and management a headache. Combined, these technologies let Cameyo’s fleet of VMs scale with an organization’s needs.

Simplicity and security with Cameyo on ChromeOS

ESG’s Economic Value Validation report⁠ found that the average cost savings for a medium-sized organization after switching to Chromebooks was $1.5M over three years. Still some organizations worry that they will lose access to their legacy apps by switching to ChromeOS. For three of Cameyo’s customers, switching to ChromeOS led to significant cost reductions—without sacrificing the apps they needed or the speed and security they expect:

Reduction in remote desktop costs
Reduction in installation and maintenance time
Reduction in device costs
  • Klarahill kept access to its critical legacy applications while switching to Chromebooks. Now, Klarahill pays only 15%⁠ of what it used to pay for its remote desktop solution—and sees far fewer support issues.
  • Nordward successfully converted their existing Windows PCs to ChromeOS Flex⁠, seeing at least an 80% reduction in the time required for installation and ongoing maintenance.
  • Sanmina achieved 40% cost reduction⁠ in devices, a seamless user experience, and bolstered security⁠. Further, they were able to continue using legacy applications and interfacing with remote workers.

Solutions such as Cameyo make it possible for businesses to transition to (and gain the benefits of) Chromebook and ChromeOS Flex with reduced disruption. With Cameyo, organizations can orchestrate large scale Chromebook and ChromeOS Flex deployments without requiring expensive remote desktop solutions–or losing access to their legacy products.