Today I received my Acer C720P Touch Chromebook. I’ve used it now for around about two hours. It is a stunning device, double check the price on Amazon it’s about $280 (199€ in Germany) Amazon Deeplink!
Some technical details
- Intel Celeron Processor 2955U
- 2 Gigs of RAM
- 16 Gigs SSD
- 11.6” Screen @ 1366×768 pixels
- Multi-Gesture TouchPad
- 7.5 hrs Battery Lifetime
As you can see in the picture below, the device looks pretty good, and you may recognize the glossy display. The keyboard is good for programming, but it’s a bit small for my hands.
The touchpad supports some basic gestures, but after 10 minutes I’ve connected an external mouse. The system performance is okay — startup is, but I/O related stuff may take a few msecs/secs/mins (depending on how you define I/O related stuff) more than on a mac 🙂
Why did I bought a Chromebook
Google is Offering Chrome Apps for Mobile (MCA) which is a superset on top of Apache Cordova, bringing all the
chrome APIs to the mobile platform. MCA is available for free at https://github.com/MobileChromeApps/mobile-chrome-apps.
What does all platforms mean
When saying all platforms, again and again, I have the following list in mind
- OS X
By the way: Chrome Apps are the only development model for bringing new bits to ChromeOS!
Sure there are some other platforms like Windows Phone and Blackberry, but for those misfits is no support right now.
What are Chrome pps
Instead of executing within the browser, Chrome Apps may run with a “native-like” experience and behave even more like native Apps. The typical browser address-bar is also not visible within Chrome Apps which prevents users from navigating away or providing invalid URLs or something like that.
Chrome Apps are sandboxed by default, to access any capabilities, Chrome Apps have to ask for them. As a user, you can double check the requested permissions of an App before installing it from the Chrome Web Store. In addition to the sandboxing model, Apps can’t download or execute any script, text, images or something else from remote locations if those are not named explicitly. Also, again you as a user have full transparency and control over all those things.
Chrome Apps should be designed offline-first. However, what does that mean? Offline first means that your App should work without any connectivity. If your app can function without a network connection, then your app will receive a particular tag within the Web Store which is in these days as a kind of promotion.
As already mentioned, I’ve spent only two ours with the Chromebook until now, but within that time I wrote an entire Chrome App that is already on it’s the way to the Chrome web store. As soon as the App becomes available I’ll recap the entire process of writing such an app and how to bring it to the store.