Thom Holwerda Archive

Apple releases WatchKit

Developers are now able to start creating apps for the Apple Watch. Apple is today releasing WatchKit, a developer toolkit that allows third parties to create apps for its upcoming smartwatch. "WatchKit provides the incredible iOS developer community with the tools they need to create exciting new experiences right on your wrist," Apple marketing chief Phil Schiller says in a statement. Notably, Apple is revealing that the initial round of Watch apps are required to be an extension of an existing iPhone app. It won't be until sometime later next year that developers will be able to build apps native to the watch.

Get building! Don't forget to incorporate that scrollwheel you need to awkwardly pinch.

Nokia unveils N1 Android 5.0 tablet

Nokia - the part that remained in Finland after dumping its failing phone money pit at Microsoft - has just unveiled its first new hardware product: an Android tablet.

And the N1 is an impressive tablet to say the least. It follows in the Nexus 9's footsteps with a 4:3 aspect ratio display, though with a wee-bit smaller size at 7.9" and a resolution of 2048x1536. Under the hood is an Intel 64-bit Atom Processor Z3580, with 4 cores clocked at 2.3 GHz, a PowerVR G6430 graphics chip, 2GB of RAM, 32GB of storage, and a 5300 mAh battery. Two stereo speakers sit at the bottom of the tablet, with a Type-C reversible Micro-USB connector in the middle.

It runs what looks like stock Android Lollipop (yes! Yes! Yes!), with the only change being that it includes Nokia's own launcher. It's made out of aluminium, has a fully laminated display, and will supposedly cost a mere $249 - which is insanely cheap for a tablet with these kinds of specifications.

Nokia should have done this years ago, but it's great to see them do it now.

Arrakis: the operating system is the control plane

Recent device hardware trends enable a new approach to the design of network server operating systems. In a traditional operating system, the kernel mediates access to device hardware by server applications, to enforce process isolation as well as network and disk security.We have designed and implemented a new operating system, Arrakis, that splits the traditional role of the kernel in two. Applications have direct access to virtualized I/O devices, allowing most I/O operations to skip the kernel entirely, while the kernel is re-engineered to provide network and disk protection without kernel mediation of every operation.We describe the hardware and software changes needed to take advantage of this new abstraction, and we illustrate its power by showing improvements of 2-5 in latency and 9 in throughput for a popular persistent NoSQL store relative to a well-tuned Linux implementation.

This is a very detailed description of this project in the form of a proper scientific publication, and is part of the Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, accompanied by a presentation. You may want to grab something to drink.

Skype for web beta unveiled

Skype has been breaking down barriers to communication for more than a decade by being at the forefront of real-time voice and video. In this time we've made Skype available on computers, mobile phones, TVs and even games consoles. Expanding to different platforms has helped us grow to over 2 billion daily minutes (that's over 33 million hours) of voice and video calls. Today, we've got some exciting news. We're starting to roll-out a brand new way of using Skype. Now, not only can Skype be used on just about any screen you lay your hands on, but you can also enjoy Skype on a browser. Welcome, Skype for Web (Beta).

First thought?

Great for Chromebooks.

Jolla teases new device

Jolla, the company behind Sailfish and the, uh, Jolla, today unveiled a teaser of an upcoming device - at least, that's what it looks like. The tagline is 'Something BIG is about to begin', indicating we're either looking at a tablet or a much larger phone. The countdown counts down to 19 November, so we don't have to wait long to find out what it's all about.

Meanwhile, my own Jolla collects dust in a drawer as it's simply not a very useful device without any proper 3rd party development activity going on. A few days ago, development on one of the few, proper Sailfish applications was halted, which really isn't helping.

I'm always interested in new hardware, but sadly, it will solve none of the deeper, harder problems that Sailfish faces.

Microsoft’s Android, iOS focus leaves Windows users in the cold

Microsoft is sending a clear message that it wants to reach consumers on popular mobile platforms. That's an understandable move, but with a lack of a true Windows Phone flagship this holiday and hints that unique features like Cortana will make their way to Android and iOS, it leaves Windows Phone in an odd spot. If all of Microsoft's core apps and services work better on Android and iOS, it makes Windows Phone a lot less appealing. If Microsoft can’t even make good apps for Windows, there's not a lot of hope left for third-party app developers to build for Microsoft's mobile platform. Couple that with the Windows tablet and phone app gap, and the future looks increasingly bleak. Appealing to Android and iOS users might be Microsoft's goal, but there's only so long Windows users will remain loyal.

While Microsoft has shifted focus back on traditional desktop Windows, Windows' Metro environment and Windows Phone seem to be on a path towards irrelevance. Microsoft's own applications for these platforms suck, third party applications generally suck or do not exist at all, while Microsoft's applications on iOS and Android are thriving and well-received.

It's easy to read too much into this - but it's also very hard not to.

AnandTech’s Nexus 6 review

Update: Ars Technica's comprehensive Lollipop review is a great companion to the Nexus 6 review.

Nexus 6 reviews are hitting the web all over the place, but as a general rule of thumb, the only one that matters comes from AnandTech. They conclude:

Overall, I think that Google and Motorola have built a solid device. It isn't without its issues, but there's a lot to like, even if you're someone who has never used a phablet before. I had always been somewhat of a skeptic regarding massive phones; I didn't understand the appeal. But after using one, I can see how having a massive display to view all your content can be really beneficial by enabling forms of productivity that simply can't be done comfortably on smaller devices, and by making activities like viewing photos and watching videos significantly more engrossing. Not only did it change my mind about the appeal of phablets, it also changed my mind about Google's ability to compete in the premium device segment of the market. The Nexus 6 holds its own against all the other high end devices that we've seen released this year, although the Galaxy Note 4 with its more phablet oriented software features and hardware advantages might be a better device overall. But those who want a large device and value having software support directly from Google won't be disappointed by the Nexus 6.

It's too big for my tastes - I prefer the 4.5"-5.0" mark - but even so, it's a little sad Google didn't try to make better use of the large display through software tricks. I had hoped that such a large Nexus phone, paired with the new Nexus 9, would finally urge Google to add proper multiwindow to Android (just copy Windows 8's Metro multiwindow. Microsoft got it right), but alas, they did not.

Google releases Android 5.0 Lollipop for Nexus devices

Rejoice! Google has started pushing the over-the-air updates to Android 5.0 Lollipop out to Nexus devices, so over the coming days you can expect an update notification on your phone or tablet. In case you don't want to wait, you can grab the system images straight from Google and update manually.

I just updated my Nexus 5 to Lollipop manually, and everything went okay. It's smooth, and the new Material Design is a breath of fresh air. Not much to report after an hour, of course, but it does feel like an entirely new phone.

Microsoft ends unlocking of Windows Phone 7.x December 31

Microsoft is sending out emails to Windows Phone app developers informing them that they will no longer be able to unlock any Windows Phone 7.x devices, like the Lumia 900, for app testing after December 31.

Microsoft recommends that app developers who want to unlock those phones do so before the deadline so they can continued to be used for app testing for another 24 months.

I'm guessing very few people are on Windows Phone 7.x at this point, so this kind of makes sense. The move to WP8 is nearing full completion.

GNOME defending trademark against Groupon

Recently Groupon announced a product with the same product name as GNOME. Groupon's product is a tablet based point of sale "operating system for merchants to run their entire operation." The GNOME community was shocked that Groupon would use our mark for a product so closely related to the GNOME desktop and technology. It was almost inconceivable to us that Groupon, with over $2.5 billion in annual revenue, a full legal team and a huge engineering staff would not have heard of the GNOME project, found our trademark registration using a casual search, or even found our website, but we nevertheless got in touch with them and asked them to pick another name. Not only did Groupon refuse, but it has now filed even more trademark applications (the full list of applications they filed can be found here, here and here). To use the GNOME name for a proprietary software product that is antithetical to the fundamental ideas of the GNOME community, the free software community and the GNU project is outrageous. Please help us fight this huge company as they try to trade on our goodwill and hard earned reputation.

Groupon acting scummy. Say it ain't so.

Update: Groupon has decided to abandon the trademark applications. Situation resolved!

Half a decade with Go

Five years ago we launched the Go project. It seems like only yesterday that we were preparing the initial public release: our website was a lovely shade of yellow, we were calling Go a "systems language", and you had to terminate statements with a semicolon and write Makefiles to build your code. We had no idea how Go would be received. Would people share our vision and goals? Would people find Go useful?

Congratulations to the Go community and team.

AnandTech’s Apple iPad Air 2 review

AnandTech on the new iPad Air 2:

Overall, the iPad Air 2 is likely to be one of the only tablets worth buying on the market today. While iOS isn't perfect, it's definitely delivering the best tablet experience as its app support is second to none. While other OEMs may have more features, iOS manages to hold on by virtue of its superior polish and integration with Apple hardware. While I'd like to see Apple push the envelope further with the iPad line, it's hard to argue this when other OEMs seem to be content with the status quo. While it's likely that Apple will be able to hold on to its tablet lead, it remains to be seen if Google's Nexus 9 can prove to be a viable competitor to the iPad Air 2.

Still the best tablet you can buy.

Obama says FCC should reclassify internet as a utility

President Obama has come out in support of reclassifying internet service as a utility, a move that would allow the Federal Communications Commission to enforce more robust regulations and protect net neutrality. "To put these protections in place, I'm asking the FCC to reclassifying internet service under Title II of a law known as the Telecommunications Act," Obama says in a statement this morning. "In plain English, I'm asking to recognize that for most Americans, the internet has become an essential part of everyday communication and everyday life."

Good news, but for now, these are nothing more than mere words - which politicians have in abundance - and not an actual law or policy. The FCC is free to make its own decisions, and could just as easily toss all this aside. With the pendulum of American politics currently firmly in the Republican camp, it just seems unlikely that this will actually become policy.

Motorola, Sony, Samsung gearing up for Android 5.0 updates

Update: LG will begin updating its G3 phone to Android 5.0 starting next week. It's pretty clear by now that things have changed with regards to Android updates. Very good.

In the last few years, we've gotten used to OEMs either delaying updates for seemingly an eternity or not delivering them at all. This time, I sense a disturbance in the force lately - and I'm not referring to platform/external/jarjar in the actual Android source code. Vendors are now seemingly trying to compete which each other to see which will release Lollipop first.

Sony, Motorola (already releasing Lollipop for select Moto X models!), and Samsung all seem to be quite far along in updating to Lollipop. Great news for consumers.

Scientists ask Supreme Court to rule APIs can’t be copyrighted

The Electronic Frontier Foundation (EFF) filed a brief with the Supreme Court of the United States today, arguing on behalf of 77 computer scientists that the justices should review a disastrous appellate court decision finding that application programming interfaces (APIs) are copyrightable. That decision, handed down by the U.S. Court of Appeals for the Federal Circuit in May, up-ended decades of settled legal precedent and industry practice.

Signatories to the brief include five Turing Award winners, four National Medal of Technology winners, and numerous fellows of the Association for Computing Machinery, IEEE, and the American Academy of Arts and Sciences. The list also includes designers of computer systems and programming languages such as AppleScript, AWK, C++, Haskell, IBM S/360, Java, JavaScript, Lotus 1-2-3, MS-DOS, Python, Scala, SmallTalk, TCP/IP, Unix, and Wiki.

You can always count on the EFF to do the right thing.

Google wants to store your genome

Google Genomics could prove more significant than any of these moonshots. Connecting and comparing genomes by the thousands, and soon by the millions, is what’s going to propel medical discoveries for the next decade. The question of who will store the data is already a point of growing competition between Amazon, Google, IBM, and Microsoft.

This seems like a great technology to help advance medicine, but this being Google, one does have to wonder just what Google will do with data like this - or, better put, what can be done with data like this at all beyond its intended and promised purpose.

Motorola unveils new Moto 360 options

We're introducing more choice for Moto 360. From new metal watches and a selection of interchangeable bands, to enhanced experiences that promote a healthier lifestyle, Moto 360 offers a diverse portfolio of modern timepieces.

I was on vacation in the US and Canada the past two weeks, and one of the things I wanted to buy there was a Moto 360. I went to Best Buy - the store that sells them - but they were all out. The sales person told me that they get new shipments every week, but that they sell out in minutes. I had no luck finding one.

These new options are only going to make it sell better. I'm very curious to see just how well.