Top community discussions about Google Chrome. Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built JavaScript engine. Because Google has used parts from Apple's Safari and Mozilla's Firefox browsers, they made the project open source. Discover great apps, games, extensions and themes for Google Chrome. Discover great apps, games, extensions and themes for Google Chrome.
Important: Chrome will be removing support for Chrome Apps on Windows, Mac, and Linux. Chrome OS will continue to support Chrome Apps. Additionally, Chrome and the Web Store will continue to support extensions on all platforms. Read the announcement and learn more about migrating your app.
Chrome packaged and hosted apps will be discontinued on Windows, Mac,and Linux over the course of now and early 2018.For more information, refer to the August 2016Chromium blog post.This transition does not apply to Chrome OS,where Chrome packaged and hosted apps will remain supported and maintained for the foreseeable future.
To transition away from a Chrome packaged or hosted app on Windows, Mac, and Linux,the following options are available.
Chrome packaged apps
Recommended migration options for packaged apps are listedin order from simplest to most complicated.
Build a web app
Building a web app on top of the web platform is the ideal wayto reach users across platforms.
We are investigating ways to improve the migration path to the web for developers that depend on exclusive Chrome App APIs- in particular the Sockets, HID, fileSystem and Serial APIs.If there are web platform features you need that are only available in select browsers,you can use feature detection to gracefully degrade or include explanatory textwhen your app is run in a browser that doesn’t support a particular API.If there are gaps in the web platform for your application, pleaselet us know.
An experimental tool that can help migrate simple Chrome Apps toProgressive Web Appsis Caterpillar.This tool can insert JavaScript to substitute Chrome Apps APIs you might be using.It is currently limited to handling only certain types of apps.In particular,apps that contain processing in background pages will not be converted.
In the future,Progressive Web Apps (PWAs) will become installable on desktop platforms.Users will be able to install web apps to the desktopand launch them via icons and shortcuts,similar to the way that Chrome Apps can be installed today.This functionality is expected to launch sometime during 2018.
The Microsoft Edge on macOS looks similar to the one available for Windows OS. The new Chromium Edge browser for Mac supports all keyboard shortcuts, and it looks and feels like a Mac app. There is no difference in between the Windows and macOS versions. Microsoft has included almost all the features in Mac like the Windows version. Microsoft Edge, a fast browser for Windows 10. Explore the internet on Android & iOS on a safe browser that gives you longer battery life. The new Chromium version of Edge is finally on macOS, but not in the App Store: here's how to install Microsoft Edge on a Mac. Microsoft edge for non-windows devices IF YOU LIVE IN (OR ARE A BUSINESS WITH A PRINCIPAL PLACE OF BUSINESS IN) THE UNITED STATES, PLEASE READ THE “BINDING ARBITRATION AND CLASS ACTION WAIVER” SECTION 2.14 BELOW. https://treeken927.weebly.com/blog/ms-edge-for-mac.
Build an extension-enhanced web page
https://treeken927.weebly.com/blog/apache-for-mac. If there is a capability that your Chrome App hasthat the regular web platform can’t provide, it might be available as anextension API.In this case, you can continue using aregular web app together with an externally connectable extension your web app can send messages to.Building a web app is typically preferable to this,because this approach forces users to install an extensionthat is only useful on your site and can cause increased friction.
As Chrome extensions can’t be run on other browsers,you should detect when required functionality isn’t available andprovide explanatory text for users on these other browsers.
Best Google Apps For Mac
Build an extension
Depending on the user experience you want to provide,it might make sense to convert your app over to an extension.For example you could provide abrowser actionbutton which shows a small popup window for your user interface,or navigates to a page your extension provides.For some apps,this might be a good enough user experience to be a viable solution.
Note there are significant costs to this approach.Users that do not use Chrome will not be supported,and there will be significant friction for your users to install your extension.
FAQs
Q: My Chrome App has many users.What’s the best way to migrate them to my new web app anddeprecate my Chrome App?
You will still be able to publish updates to your Chrome Appuntil the runtime is removed in early 2018.We recommend updating your app to include a message indicatingthat your app has been discontinued,and that users should visit your website going forward (see example below).You can also include an “uninstall” button that calls theuninstallSelf function.
Q: I want to continue to have a UI affordancethat enables users to launch my app from the taskbar/dock/app shelf.What should I do?
This is still possible with web apps, but it is up to the user.On all desktop platforms except Mac, users canadd ‘bookmark apps’ to their shelf / desktop,which optionally run your web app in its own window.
In the future,Progressive Web Apps (PWAs) will become installable on desktop platforms.Users will be able to install web apps to the desktop and launch them via icons and shortcuts, similar to the way that Chrome Apps can be installed today.This functionality is expected to launch sometime during 2018.
Q: I want my app to run in its own window, not in a tab.Is this something I can do with a web app?
Yes, but it is up to the user. On desktop platforms other than OS X,users can add ‘bookmark apps’ to their shelf / desktop,which optionally run your web app in its own window.
Q: My app supports keyboard shortcuts.Can the web support this also?
Web apps can support keyboard shortcuts by listening to the various key events(e.g. keydown),but the shortcuts you can support are limited. For example,you cannot intercept Ctrl+N, Ctrl+T etc. as these are used by the browser.Or, these might be shortcuts that are handled by the operating system(e.g. Alt+Tab on Windows).
Work has begunto allow developers to intercept these additional shortcuts on the web,but this is not yet ready for use.
The Extension Commands APIsupports richer keyboard shortcuts which operate across the entire browser,which may enable new capabilities if transitioning to an extension is possible.
Q: My app needs to run when the user is offline.Can I do that with a web app?
Yes,you can use service workers to make your site run offline.
Q: My app uses the chrome.gcm API to receive push messagesfrom the cloud. Can the open web do that?
Yes, thePush API and Notifications APIprovide the ability to show your user push notifications even when the page is closed.
Q: My app needs to be able to show notificationsto the user even when it has no windows open. Can I do that with the open web?
Yes, thePush API and Notifications API provide this functionality.
https://treeken927.weebly.com/apple-care-for-mac.html. A Case: Seriously, if you’re the kind of person who accidentally breaks your phone every single year, you should probably suck it up and put a case on it. If it’s fewer than 5 times, you probably aren’t a candidate for AppleCare+, unless maybe you plan on doing more base jumping this year. Look at your last 10 years of smartphone ownership, and ask yourself how many times you’ve had to take your phone in for honest-to-goodness hardware repairs that you caused. You have a few other options for protecting your purchase. The Alternatives: Just Get a Good CaseRELATED:AppleCare+ isn’t the only insurance game in town, either.
Q: My app uses chrome.bluetooth/chrome.usbto talk to a Bluetooth/USB device. Can this be done on the open web?
There are now proposals for newWeb BluetoothandWebUSB standards,designed to allow this functionality.A subset of the Web Bluetooth API is now enabled in Chrome on Android, Chrome OS, and Mac.
Q: My app uses the chrome.fileSystem API to readand write user-specified files and / or directories.Can this be done on the open web?
In general, no.The open web can read single files that the user opens,but cannot retain access to those files, write to those files,or have any access to directories.
If it is critical for your app to read and write directories(e.g. it is a text editor with a folder view),you will need to either have anative helper app and extension combo,or create a native app.
Q: My app uses the chrome sockets API to do networking.Can this be done with the open web?
You might be able to do what you need withWebSockets.However, to use this, you will likely need to change the remote end of your connection.If that isn’t possible(e.g. you’re connecting over an established protocol like IRC or SSH),you’ll need some sort of native component.
Chrome hosted apps
FAQs
Q: My hosted app uses the notifications permission.How do I do that on the web?
As of Chrome 42, you can sendpush notifications via your web application.Check out thiscodelabto get started.
Q: My hosted app uses the unlimitedStorage permission.How do I do that on the web?
The unlimitedStorage permission ensured that data you store was ‘Persistent’,which means it can only be cleared manually by the user.
The recommended alternative is to usePersistent Storagein your web app.As of Chrome 52, Persistent Storage is available as anOrigin Trial.To use this API in Chrome Stable,you will need to request a token and insert it in your web application.
Q: My hosted app uses the geolocation permission.How do I do that on the web?
The HTML5 geolocation APIcan be used in web apps to locate a user’s position.
Note: As of Chrome 50,the Geolocation API will only work on secure contexts such as HTTPS.If your site is hosted on an non-secure origin (such as HTTP),the requests to get the user’s location will no longer function.
Q: My hosted app uses the background permission.How do I do that on the web?
To ensure minimal power consumption we have been carefulabout introducing a generic method for sites to run in the backgroundon user’s devices.
As of Chrome 49,sites can ensure actions taken by the user are synced to the server using theBackground Sync API.This API allows sites to run some limited code in the backgroundwhen the device re-connects to the internet,even if the tab has since been closed.Note that this API doesn’t allow for the service workerto be woken up periodically.
In the future,we hope to introduce a quota-limited ability for sites to wake up their service workerby sending a push message but without being required to show the user a notification.You can follow the progress of this work by starringthis issuein the Chromium Issues Tracker.
Q: My hosted app uses the clipboardWrite permission.How do I do that on the web?
As of Chrome 43,websites are now able to programmaticallytrigger cut and copy.
Q: My hosted app uses the clipboardRead permission.How do I do that on the web?
Get Google App For Imac
We are currently working on bringing the ability to read the clipboardto the web and you can starthis issueto be kept up to date.Until then you may consider building an extension with the clipboardRead permissionto provide the functionality to your web app.
Friday, June 22, 2012at12:00 PM
By Scott Knaster, Editor More than five years ago, we created this blog to tell you about our software for Macs. Since then, Apple’s products have become more popular than ever, and we’ve kept up by offering strong support for OS X and iOS, including the speedy and popular Google Chrome for OS X, the amazing Google Earth, and a whole bunch of excellent iOS apps.
Google Apps For Mac Download
Our Mac and iOS support has now become so mainstream that we realized we just don’t need to keep Mac news on its own blog, so we won’t be posting here any longer. For updates, we encourage you to visit our blogs for individual products, like the Chrome Blog and the Lat Long Blog.
Google Apps
Thanks for reading this blog over the past five and a half years!