![]() Then we were able to port it to Android and iOS as smartphones took hold, retaining most of our C++ codebase using NDK and Objective-C++. We originally wrote most of Google Earth in C++ because it was a desktop application intended for install. Why we chose WebAssembly for Google Earth # Consider this beta your inspiration if you too are looking for better cross-browser support for your platform-specific applications. ![]() You can experiment with this beta in Chrome and other Chromium-based browsers, including Edge (Canary version) and Opera, as well as Firefox. Keep in mind that this is still a beta of Google Earth and may not be as smooth as you're used to (try out regular Earth for web). We've done just that with Google Earth, available today in preview beta on WebAssembly. WebAssembly (Wasm) is a compile target standardized by the W3C that helps us solve this problem by allowing us to run codebases from languages other than JavaScript on the web. But there are barriers to bringing projects to the web, depending on the technology they were built with and how well that technology is supported by the various browser vendors. In an ideal world, every application that developers build, regardless of technology, would be available in the browser. Looking forward to more adoption of WebAssembly features.How WebAssembly works with different browsers.Why we chose WebAssembly for Google Earth.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |