每天推薦一個 GitHub 優質開源項目和一篇精選英文科技或編程文章原文,歡迎關注開源日報。交流QQ群:202790710;微博:https://weibo.com/openingsource;電報群 https://t.me/OpeningSourceOrg
今日推薦開源項目:《React-motion+Animated React-spring》GitHub鏈接
推薦理由:React-spring 是一個 CSS JavaScript 動畫腳本。它繼承了許多 React-motions 的 api,可以用來製作各種反饋動畫,例如令使用者點擊畫面中的某些元素來激活畫面中元素的移動,或者是通過拖動來移動元素等等。
它有很多基礎元素(例如 Trail 和 Spring ),可以插入許多自定義的內容(顏色,梯度等等)。而且可以通過直接提交給 DOM 來生成動畫,而不需要逐幀重新渲染組件。
今日推薦英文原文:《Everything you knew about Chromebooks is wrong》作者:Mike Elgan
推薦理由:Chromebook 是 Google 推出的網路筆記本。隨著它的發展,對於它的舊觀念已經過時了,這篇文章介紹的就是關於 Chromebook 的十大誤區
Everything you knew about Chromebooks is wrong
Google』s slow, limited, browser-only, cloud-centric laptop platform is now the most powerful and capable user platform on the planet.
Yeah, I said it.
Apple fans laugh at this idea, saying that a MacBook Pro can run the Chrome browser and gain all the benefits of a Chromebook, as well as all the benefits and leading-edge content-creation tools of a far more elegant, better designed and better engineered device.
Windows users carp that Chromebooks are cute, but not serious business tools. The Surface Book 2 is also a tiny laptop, they say, but a real computer.
Linux developers concede Chromebooks are interesting but argue they can』t be used for software development.
But these obsolete stereotypes are not compatible with the new reality of Chromebooks.
It』s time to clear up the top 10 myths that are no longer true about Chromebooks.
Myth 1: Chromebooks don』t run apps
The original assumed vision of the Chromebook platform was a laptop and operating system capable of running only the Chrome web browser. You could do anything you wanted, as long as you wanted to stay on the web at all times.
Today, the best new Chromebooks can runs apps from three additional operating systems.
Not only do Chromebooks run apps, but they run more apps without dual- or multi-booting than any other computing platform. Chromebooks can run apps from Android, Linux and Windows concurrently in the same session.
Myth 2: Chromebooks don』t run Android apps well
When I first saw the Android-on-Chrome-OS demo at Google I/O four years ago, I was pessimistic. But now that I』m running Android apps on my Pixelbook every day, I have to admit that I was wrong. The better Chromebooks run Android apps very well, and they run most of them.
Chrome OS is also evolving rapidly into a closer-to-native Android device. Commits in the Chromium Gerrit reveal the forthcoming ability for the Files application in Chrome OS to reveal all the Android files that would normally be accessible to users on an Android phone.
Android support alone makes Chromebooks one of the best platforms for apps, but that』s just the beginning.
Myth 3: Chromebooks don』t run Linux
At the recent Google I/O, the company announced that it』s building a Chrome OS–specific virtual machine for Linux that will start fast and integrate completely. While today there is a range of approaches for running various flavors of Linux on a Chromebook, tomorrow Linux will run well and feel native.
Myth 4: Chromebooks don』t run Windows
Windows apps are supported on Chromebooks via apps. One with a good reputation is the beta version of CrossOver for Chrome OS. It』s not only free, but it currently offers free support as well.
Myth 5: Chromebooks are slow
Different aspects of work are faster or slower on different platforms and devices, and these differences are magnified when you compare Chromebooks to macOS, Windows or Linux devices.
I pointed out earlier that Chromebooks run more apps than any operating system ever. However, most of these run in some kind of emulation and aren』t going to be as fast as on their native platforms.
Many people spend most of their time in a browser, and for people who use Chrome browsers, the experience of using Chrome is far faster on the new generation of Chromebooks.
When I ran Chrome on my MacBook Pro, adding more tabs and extensions caused the entire laptop to slow to a crawl and the fan to spin loudly. Chrome on a MacBook used to crush my productivity.
Using a Pixelbook, I can run dozens of tabs and dozens of extensions, and it flies. (And the Pixelbook doesn』t even have a fan.)
So my MacBook Pro is fast with apps but slow with serious Chrome use.
The Pixelbook shipped in October. By the time of its first anniversary, we』ll see some very powerful alternatives from other companies.
Google is working on a Chromebook that integrates Intel』s high-performance 「Kaby Lake G」 processors, which feature integrated Radeon graphics.
Acer is joining the high-end Chromebook market with new products announced this week called the Chromebook 13, Chromebook Spin 13 and Chromebook Spin 15. Unlike Acer』s previous education-market Chromebooks, these are powered by eighth-generation Intel chipsets.
They are very Pixelbook-like, with metal chassis and hinges that enable tablet mode. The 15-inch model is the first of that size to offer a Pixelbook-like rotating hinge.
Many more are coming. And they』re very fast.
Myth 6: Chromebooks are limiting
The Chrome web browser — as well as the extensions that give Chrome its main advantage against other browsers — also features a radically underappreciated dimension: the nexus between data and application.
One nice example is a new Chrome extension called Okta PassProtect, which checks your username and password against the 「Have I Been Pwned?」 database every time you log into any website. The database is a collection of credentials leaked online.
The fact that the extension is built into the browser means security doesn』t rely on the user to remember anything.
Every online application and site gets enhanced by a specific data source.
Another example is a Chrome extension called Hunter from a company of the same name. It adds a button to Chrome that, when pressed, shows you a list of every email address ever used online using the same domain as the one you are currently browsing, making it easy to contact anyone at that company.
The ability to add specific data sets to any website is monstrously powerful.
Another underappreciated aspect of Chrome extensions is the ability to add features to cloud applications not intended or envisioned by the application maker. Services such as Google』s own Gmail are enhanced by hundreds of Chrome extensions, giving that email service new powers such as mail merge, integration between Gmail and Dropbox, or the to-do app Remember the Milk.
Other extensions enter your user credentials for you, enable you to use a highlighter pen on the internet, block ads and a million other features.
Chrome extensions are collectively so powerful that the end result is basically a second internet — a 「super internet」 that』s way better and more functional than the regular one.
The only problem is that too using many extensions in Chrome bogs down that browser, making the 「super internet」 super slow on Windows and macOS.
This problem is solved with a high-end Chromebook such as Google』s own Pixelbook, which lets you run dozens of Chrome extensions simultaneously without a noticeable performance hit.
In other words, the 「super internet」 is available only to Chromebook users. Everyone else is locked out.
Myth 7: Chromebooks can』t be used for software development
Now that Chromebooks are getting far better and easier for running Linux, Google is explicitly promoting Chromebooks as a development platform.
From the Google pitch: 「Support for Linux will enable you to create, test and run Android and web apps for phones, tablets and laptops all on one Chromebook. Run popular editors, code in your favorite language and launch projects to Google Cloud with the command-line. Everything works directly on a Chromebook.」
Myth 8: Chromebooks can』t be used for photo editing
My personal favorite photo editor has long been Google』s Snapseed. The experience of running Snapseed for Android on a 13-inch touchscreen is far better than on the iPhone that I used to use. Other photographers prefer Polarr, Adobe Lightroom and others, which also run on the Chromebook via Android.
Myth 9: Chromebooks can』t be used offline
A huge number of major cloud services, especially Google ones such as Docs and Gmail, offer easy offline modes. The Chrome Web Store is packed with free extensions that give you offline capability.
Myth 10: Chromebooks are cheap
My Pixelbook with 16GB of RAM and 512GB of storage, plus the pen, case and taxes, exceeded $2,000. Yes, some low-end Chromebooks are very cheap. But the powerful new generation is more comparable to a normal laptop.
Here』s what you need to know
Chromebooks aren』t perfect and they』re not for everybody.
As well-designed and well-made as the new Chromebooks are, they still don』t have the fit and finish of the MacBook Pro line. They』re not as capable as full-blown PCs at some tasks, especially processor- and graphics-intensive tasks.
But the new generation of Chromebooks can run more apps than any platform in history.
They have exclusive access to the 「super internet.」
And they』re still the most secure computing platform ever.
My advice is to choose the computing platform that suits you best. But base your choice on the new facts, not the old myths.
每天推薦一個 GitHub 優質開源項目和一篇精選英文科技或編程文章原文,歡迎關注開源日報。交流QQ群:202790710;微博:https://weibo.com/openingsource;電報群 https://t.me/OpeningSourceOrg