Skip to main content

The Google Nexus 10: A Review of Sorts

At the end of last year I got a brand new Nexus 10. I also got a Nexus 7 a bit before that, which I'll mention at times for comparison.

I figured it would be a nice challenge to bring it on our Christmas holidays in Norway, and leave my laptop at home for a week. I got a bluetooth keyboard for it, and here are some of my thoughts on using it. Some of these are more Android focused than specific for the Nexus 10.

Disclaimer: This review comes out a bit negative, but don't think that I'm an Apple fanboy. Before acquiring the Nexi I already had a Samsung Galaxy S on which I'm running a rock-solid ICS custom rom. I love the features of Android, and I think all three gadgets are really awesome, all things considered.

Is it a good laptop replacement?

It's definitely not a laptop replacement. Granted, it has some great specs, but it still feels way more sluggish than my older little i3 laptop running Windows 7. That probably has more to do with the design of Android than the processing power though.

At first I wanted to write this entire blog post on the '10, but didn't quite get around to it. The Blogger Android app kinda sucks, as the first thing it did was to destroy all formatting in the draft blog post. Then I tried writing in Google Drive/Docs, but found out that on Android, the copy/paste buffer drops all formatting as well, so there's no way to publish a blog post written in Drive onto Blogger. Which is a bit of a Google fail, I have to say.
Android settings screen adapts layout for the large screen
It works great for reading and writing mail, although keyboard shortcuts are still somewhat lacking on Android. Twitter and Facebook works fine though, although the Facebook app fits really poorly on such a big screen, so you're better off using the website.
Lovely nice wide Spam folder view
Digging in to read a spam mail
This is again a nice thing with the Nexus 10, that even though it is a mobile device, you can use the desktop version of nearly all pages without much problems. The screen is small, but it feels annoyingly smaller than it actually is when surfing with Chrome. Using my mother's iPad 4, I felt that more things fit on the screen, for some reason.

Performance and stability

Furthermore, it has some right out performance "bugs", as scrolling around will lag here and there. And for reasons I can not fathom, some apps like Sketchbook perform a lot better on the smaller screened, but much weaker, baby brother Nexus 7. (Update: this has been resolved, either due to a Sketchbook update, or the Android 4.2.2 patch noted in the bottom of this post).

Chrome also has its fair share of crashes and performance issues. I found the fresh Firefox app to provide a finer experience on many sites, Facebook for instance.
Nice touch on the tabs in Firefox
And then occasionally, the '10 will simply reboot without any warning. This happens way more often than with the '7. I'd say this occurs about every other day. (Update: this seems to be occurring more seldom after upgrading to Android 4.2.2 as noted in the bottom of this post.)

Also a thing I just noticed the other day is that the bluetooth keyboard connection will go all stuttery, and eventually disconnect. Strangely enough, disabling WiFi and enabling it again seems to resolve the issue for a little while. I have no problems with the same keyboard on the '7. (Update: This has been fixed. See bottom of this post.)

A lot of these, and other issues as well seem to be bad software, especially since Android 4.2. So hopefully these things will get smoother over time.

Filming and photos

Having a baby around the house is a great excuse for getting this gadget. I think the camera is pretty good (although I have no clue of cameras in general), it feels like it makes good videos, and afterwards they are automatically uploaded to Google+ for sharing with family members. This is such an awesome feature, but not specific for the Nexus 10 though.

Games and movies

I've installed Asphalt 7 and GTA: Vice City, and they both run quite well. I haven't been gaming much, but it looks cool. The micro-HDMI connection also works well, so you can stream anything onto your TV.
Getting ready to play GTA Vice City from the Nexus 10 on the big screen.
It's possible to connect a Bluetooth PS3 controller, but I haven't tried that yet.
If you've got Netflix or anything streaming, I found it to be a really awesome experience. The '7 is a bit too small for two people to enjoy a movie in bed with the baby sleeping next to us, but the '10 really shines here. We use headsets, but the built-in speakers are pretty good too.
Playing Asphahlt 7 - difficult but looks nice
There are also plenty of UPnP apps for streaming stuff from your PC, using software like XMBC or PS3 Media Server (because the PS3 is a UPnP client, you can use other clients as well), combined with Android/client apps like Dice Player and BubbleUPnP).

Killer feature: Reading (especially comics)

Needless to say, with such a crisp high-res screen, the reading experience is awesome. The Nexus 7 is quite alright for reading books, but if you really want your money's worth of Comixology (or other digital comics readers), the Nexus is the most awesome thing I've seen.
Better than an actual comic. This is The Walking Dead on Comixology
Holding the Nexus upright, it fits perfectly.

Killer feature: Sketching

You've probably seen me pumping out some sketches recently (like in this Norwegian guest blog post), and most of these were drawn on the Nexus 10 with a stylus in the already mentioned Sketchbook app. It's not the same pressure sensitive and accurate drawing experience as you probably get on the Samsung Galaxy Note II, but good enough for sketching some fun drawings.
Sketching in SketchBook Pro


If you haven't got a big telly, but you want to watch movies with your significant other in the couch, you'll do well with one of these.
Great interactive ebooks for babies.
This is the Going to Bed Book.
However, in a normal household that already has a small laptop and a Nexus 7, I don't really see which use-case it's supposed to fit into. I can't bring it on the bus as a replacement for the '7, and if I grab it instead of my laptop for some couch-geeking, I quickly get annoyed once I'm done reading tweets and email.

If you do have older kids that need to watch Ice Age in the back of the car, it's again a sweet device, although battery life isn't as good as the iPad (usually runs out after 2-3 days of my normal use). Then again, the '7 is half the price and does a good enough job as a kid's toy, I reckon.

I have to say I'm quite disappointed in the quality of Android (4.1.2 at least). Devices like these shouldn't be having so many problems with Bluetooth and random reboots as they seem to be having all around. When taking the screenshots for this post, the Nexus froze and rebooted three times.

As a last point, the Nexus 10 is a flagship with a huge and growing user base, so it will probably be remain the love of many android hackers on XDA for years, long after it has been abandoned by Samsung. Just like the case is with my old Samsung Galaxy S: volunteers are still backporting the latest version of Android to run on it - and I'm sure the '10 will receive an even greater amount of community effort in the years to come.

Update Feb 16 2013: It seems the Android 4.2.2 upgrade that ticked in yesterday has resolved my problems with the bluetooth keyboard. It also hasn't crashed since, though I'll give it a bit more time before I say for sure.


  1. For those who use nexus 10 here comes a new keyboard case which has amazing features. It contains a bluetooth keyboard, a case and a stand. It's stylish look and features will give you a new experience. visit


Post a Comment

Popular posts from this blog

Open source CMS evaluations

I have now seen three more or less serious open source CMS reviews. First guy to hit the field was Matt Raible ( 1 2 3 4 ), ending up with Drupal , Joomla , Magnolia , OpenCms and MeshCMS being runner-ups. Then there is OpenAdvantage that tries out a handful ( Drupal , Exponent CMS , Lenya , Mambo , and Silva ), including Plone which they use for their own site (funny/annoying that the entire site has no RSS-feeds, nor is it possible to comment on the articles), following Matt's approach by exluding many CMS that seem not to fit the criteria. It is somewhat strange that OpenAdvantage cuts away Magnolia because it "Requires J2EE server; difficult to install and configure; more of a framework than CMS", and proceed to include Apache Lenya in the full evaluation. Magnolia does not require a J2EE server. It runs on Tomcat just like Lenya does (maybe it's an idea to bundle Magnolia with Jetty to make it seem more lightweight). I'm still sure that OpenAdvant

Considerations for JavaScript in Modern (2013) Java/Maven Projects

Disclaimer: I'm a Java developer, not a JavaScript developer. This is just what I've picked up the last years plus a little research the last days. It's just a snapshot of my current knowledge and opinions on the day of writing, apt to change over the next weeks/months. We've gone all modern in our web applications, doing MVC on the client side with AngularJS or Ember , building single-page webapps with REST backends. But how are we managing the growing amount of JavaScript in our application? Yeoman 's logo (not necessarily the conclusion of this blog post) You ain't in Kansas anymore So far we've just been doing half-random stuff. We download some version of a library and throw it into our src/main/webapp/js/lib , or we use it from a CDN , which may be down or unreachable when we want to use the application.. Some times the JS is minified, other times it's not. Some times we name the file with version number, other times without. Some

Git Stash Blooper (Could not restore untracked files from stash)

The other day I accidentally did a git stash -a , which means it stashes *everything*, including ignored output files (target, build, classes, etc). Ooooops.. What I meant to do was git stash -u , meaning stash modifications plus untracked new files. Anyhows, I ended up with a big fat stash I couldn't get back out. Each time I tried, I got something like this: .../target/temp/dozer.jar already exists, no checkout .../target/temp/core.jar already exists, no checkout .../target/temp/joda-time.jar already exists, no checkout .../target/foo.war already exists, no checkout Could not restore untracked files from stash No matter how I tried checking out different revisions (like the one where I actually made the stash), or using --force, I got the same error. Now these were one of those "keep cool for a second, there's a git way to fix this"situation. I figured: A stash is basically a commit. If we look at my recent commits using   git log --graph --

Managing dot-files with vcsh and myrepos

Say I want to get my dot-files out on a new computer. Here's what I do: # install vcsh & myrepos via apt/brew/etc vcsh clone mr mr update Done! All dot-files are ready to use and in place. No deploy command, no linking up symlinks to the files . No checking/out in my entire home directory as a Git repository. Yet, all my dot-files are neatly kept in fine-grained repositories, and any changes I make are immediately ready to be committed: config-atom.git     -> ~/.atom/* config-mr.git     -> ~/.mrconfig     -> ~/.config/mr/* config-tmuxinator.git       -> ~/.tmuxinator/* config-vim.git     -> ~/.vimrc     -> ~/.vim/* config-bin.git        -> ~/bin/* config-git.git               -> ~/.gitconfig config-tmux.git       -> ~/.tmux.conf     config-zsh.git     -> ~/.zshrc How can this be? The key here is to use vcsh to keep track of your dot-files, and its partner myrepos/mr for o

Leaving eyeo

Thirteen blog posts later, this one notes my departure from eyeo after 4 years and 3 months. I joined eyeo around the headcount of 80 employees, and now I think there's just over 250 people there. My role coming in was as operations manager, doing a mix of infrastructure engineering and technical project management. I later on took on organizational development to help the company deal with its growing pains . We introduced cross-functional teams, departments (kind of like guilds), new leadership structures, goal-setting frameworks, onboarding processes and career frameworks.  And all of this in a rapidly growing distributed company. I'm proud and happy that for a long time I knew every employee by name and got to meet every single new-hire through training them on company structure and processes.  At some point, we had enough experienced leaders and organizational developers that I could zoom back in on working in one team, consulting them on  Git and continuous integration