Fishpool

To content | To menu | To search

Tag - Samsung

Entries feed - Comments feed

Thursday 13 January 2011

A last look at 2010... and what's in sight?

For a few years, I've tried to recap here some events I've found notable over the past year and offering some guesses on what might be ahead of us. I'm somewhat late on these things this year, due to being busy with other stuff, but I didn't want to break the tradition, no matter how silly my wrong guesses might seem later. And again, others have covered generals, so I'll try to focus on specifics, in particular as they relate to what I do. For a look at what we achieved for Habbo, see my recap post on the Sulake blog.

This time last year Oracle still had not successfully completed the Sun acquisition due to some EC silliness, but that finally happened over the 2010. It seems to be playing about how I expected it to - MySQL releases have started to appear (instead of just being announced, which was mostly what MySQL AB and Sun were doing), and they actually are improvements. Most things are good on that front. On the other hand, Oracle is exerting license force on the Java front, and hurting Java's long-term prospects in the process, just at a time when things like Ruby and Node.js should put the Java community on the move to improve the platform. Instead, it looks like people are beginning to jump ship, and I can't blame them.

A couple of things surprised me in 2010. Nokia finally hired a non-Finn as a CEO, and Microsoft's Kinect actually works. I did mention camera-based gesture UIs in my big predictions post, but frankly I wasn't expecting it to actually happen during 2010. Okay, despite the 8 million units, computer vision UIs aren't a general-purpose mass market thing yet, but the real kicker here is how easy Kinect is to use for homebrew software. We're going to see some amazing prototypes and one or two actual products this year, I'm sure.

In terms of other software platform stuff, much hot air has been moved around iOS, Android, JavaScript and Flash. I haven't seen much that would have made me think it'd be time to reposition yet. Native applications are on their way out (never mind Mac App Store, it's a last-hurrah thing for apps which don't have an Internet service behind them), and browser-based stuff is on its way in. Flash is still the best browser-side applications platform for really rich stuff, and while JavaScript/HTML5/Canvas is coming, it's not here yet. For more, see this thread on Quora where I commented on the same. Much of the world seems to think that HTML5 Video tag, h.264 and VP8 equate to the capabilities of Flash, that's quite off-base.

On the other hand, tablets are very much the thing. I very much expect that my Galaxy Tab will be outdated by next month, and am looking forward to the dual-core versions which probably will be good for much, much more than email, calendar, web and the occasional game. Not that I'm not already happy about what's possible on the current tablets -- I carry a laptop around much less already. An in terms of what it means for software -- UI's are ripe for a radical evolution. 

The combination of direct touch on handheld devices and camera-read gestures on living-room devices is already here, and I expect both to shift on to the desktop as well. Not by replacing keyboards, nor necessarily mouses, but I'm looking forward to soon having a desktop made out of a large near-horizontal touchscreen for arranging stuff replacing the desk itself, a couple of large vertical displays for presenting information, a camera vision for helping the computer read my intentions and focus on stuff, and keeping the keyboard around for rapid data entry. One has to remember that things for which fingers are enough are much more efficiently done with fingers than by waving the entire hand around.. 

Will I have such a desk this year? Probably not. At the workplace, I move around so much that a tablet is more useful, and at home, time in front of a desktop computer grew rather more infrequent with the arrival of our little baby girl a few weeks ago.. But those are what I want "a computer" to mean to her, not these clunky limited things my generation is used to.

Sunday 28 November 2010

Notes on Samsung Galaxy Tab

Last week, I noticed Amazon UK had a pretty decent price on the Samsung Galaxy Tab, which I had already set my eyes on earlier - so order it I did. It's been a mixed bag of experiences over the week. I was hoping for a bit smoother ride. Now, to begin with, I'm a very satisfied Android user since getting a Nexus One last March - having gone through the experience of both Android 2.1 and 2.2, I'm eagerly awaiting 2.3 release. I've also been impressed by the Galaxy S phone, which I have not used as a primary device, but have played around with for a few days. I knew what I was getting into - having used a Nokia 770 back in 2006 and tried the iPad enough times to know Apple's limitations still don't jive with me, I knew the Tab would not be perfect, but it'd probably be useful. Also, I wanted something that would let me avoid carrying the laptop around quite so much.

The good

I like the form factor of the Galaxy Tab a lot. Never mind what Steve Jobs says, I think 7" is a brilliant compromise. It's big enough to work for an Internet terminal, just big enough to have a usable two-finger keyboard, and yet small enough to fit to a pocket. Not any pocket, mind you - but most mens' jacket pockets will do.

The doubtful

What's up with that dock connector? Galaxy S has a perfectly working micro-USB connector, and Tab would have been much better with one, as well. Sure, maybe they felt the 2W charging power requirement and micro-USB would not have fit together that nicely, but I'm sure there would have been better solutions. Also, while I don't really see the need for HDMI connectors on phones (the N8 micro-HDMI for instance feels more of a gimmick than something truly useful), on the Tab I miss it.

The build quality is good, but not great. Unlike the Galaxy phone, for example, there is a clear seam between the front face and the rest of the case. This sort of thing wouldn't even have been noticeable just a few years ago, but now it stands out.

Finally, I knew that the device is more "a phone" than might be expected from the form factor, due to Android 2.2 having been developed for smaller devices, but the amount of places the phone capabilities show up in is rather amusing, given it makes calls only with a hands-free attached. For example - why is there a call button in the web browser besides the URL bar?

The downright ugly

Update 3 weeks later: I took the hacker route (again!) and downloaded an alternative firmware to the device. Certainly not a task for the faint of heart, but after three failed attempts, it booted. Many of my previous issues are solved or at least greatly mitigated -- but my "this is not a consumer-friendly experience" assessment stands... Original critique continues below.

Given how much money Samsung has thrown into marketing this device, with every streetside filled with ads, it's nothing short of amazing how bad the packaging is. I don't mean the box - that was nice enough, but what appears on the device once you turn it on. Mine has the UK customizations, and other markets will probably see something slightly different, but... 1. a task manager widget that you'd expect on a developer prototype, but not in a final consumer version, 2. video examples consisting of trailers for last years' movies in low resolution and broken aspect ratios! I mean, The Dark Knight was a great movie, and I plan to watch it again, but I didn't need a YouTube clip to remind me!

That's all fixable by some customization. A consumer shouldn't have to, and it sets a horrible first impression, so I'm not surprised the device isn't quite selling as expected, but I was going to throw that crap away anyways. No, what really bugs me is that the thing is sluggish. It has a 50% faster CPU and twice the memory of an iPad, and at times that really shows in great performance, and then, out of the blue, it decides to wait 2 seconds before responding to anything, or show a blank browser window for 15 seconds when I try to load a simple news article. And no, it's not due to Flash - I disabled automatic Flash startup (equivalent to AdBlock, a standard feature in the Android browser).

Samsung has made quite a few tweaks to Android's UI to fit it better to the 7" screen. They've stayed admirably close to the already-good Android baseline (unlike some other manufacturers), and most of the UI changes are quite OK, but at the same time, it looks like they've bitten off a bit more than they can chew in terms of software development, and the amount of bugs affecting the usability is pretty high. I hope they'll be able to deliver 2.3 soon.

Speaking of 2.3, my Nexus One received 4 over the air software updates over the last week. It's still Android 2.2.1 build FRG83D though, and the only thing I've noticed has been the last letter of that build number changing). I wonder what's up with Gingerbread -- with this winter weather in Helsinki, I might grow tired of glög and gingerbread pretty soon :)