Meet ART, Dalvik’s replacement

It's fair to say that Android went through some chaotic years in the beginning. The pace of development was frantic as the operating system grew at an unprecedented rate. An as-yet undetermined future led to decisions that were made to conform to existing hardware and architectures, the available development tools, and the basic need to ship working code on tight deadlines. Now that the OS has matured, the Android team has been giving more attention to some of the components that haven't aged quite as well. One of the oldest pieces of the Android puzzle is the Dalvik runtime, the software responsible for making most of your apps run. That's why Google's developers have been working for over 2 years on ART, a replacement for Dalvik that promises faster and more efficient execution, better battery life, and a more fluid experience.

This will be one of the defining changes in Android over the coming years. Android 5.0, perhaps?

Microsoft makes $2B a year on Android patents

Microsoft is generating $2 billion per year in revenue from Android patent royalties, says Nomura analyst Rick Sherlund in a new note on the company.

He estimates that the Android revenue has a 95% margin, so it's pretty much all profit.

This money, says Sherlund, helps Microsoft hide the fact that its mobile and Xbox groups are burning serious cash.

Microsoft has not written a single line of Android code, yet rakes in the profits through scummy software patents. Crime does pay.

The Nexus 5 isn’t pure Android, it’s pure Google

Dieter Bohn, for The Verge:

So for a long time now, we've found ourselves asking the two questions again and again: what exactly is Google trying to accomplish with the Nexus program and what's the strategy with these Android updates? We sat down with three of the four main leaders of the Android team to ask those questions yet again. "Nexus stands for high specs at a really fair price," says Hiroshi Lockheimer, vice president of engineering for Android. "The other thing is the updates come directly from Google. Those are the attributes of Nexus that I think people have really enjoyed and we're not changing that strategy."

Yet while Google's answers to these two questions have been remarkably consistent over the past couple of years (and remains consistent today), the Nexus 5 and KitKat themselves seem to give us a different answer than their predecessors. The hardware and the software tell a more ambitious story: older Nexus devices were Android phones, but the Nexus 5 is the first true Google phone.

Something is happening in the Android world.

Valve lets press play with Steam Machine

Several publications got to play with Valve's upcoming Steam Machine and the awesome new controller, and as The Verge reports, it's essentially nothing but good news.

Valve's steel and aluminum chassis measures just over 12 inches on a side and is 2.9 inches tall, making it a little bigger than an Xbox 360 and smaller than any gaming PC of its ilk. And yet the box manages to fit a giant Nvidia GeForce GTX Titan graphics card and a full desktop CPU - and keep those parts quiet and cool - without cramming them in like a jigsaw puzzle.

That's a tall order, but they've managed it: despite the massive amount of CPU and GPU power crammed into that tiny box, it's quiet and cool. According to Valve, they're still working on this, and the device will get even cooler and quieter as it nears release. Considering Valve is aiming for the living room, this was a major concern.

The big question: how does the controller perform?

The touchpads are surprisingly accurate, and they make first-person shooters and other mouse-friendly games far more accessible than any analog stick can afford. You can sweep your thumb across the pad to turn on your heel, then move it a tiny bit more to line up a headshot without having to compensate for a joystick's return motion. You can push a thumb to the very edge of the pad to keep moving continuously. You can even use both touchpads simultaneously in cursor-driven games to move the mouse cursor faster than with either alone.

This is all in a long line of first-hand reports that all say more or less the same: it takes some getting used to, but it's far more accurate than analog sticks. It seems like Valve's whacky idea phase (the pictures in The Verge's article make clear just how whacky it was) is already paying off. I'm also very excited about how you will be able to download new controller configurations and adjust all the settings in case you're into that sort of thing. Steam Controller users will be able to vote on these, too.

The final question: SteamOS. How does the Linux-based platform perform compared to Windows?

As far as performance is concerned, Valve's Steam Machine with SteamOS certainly seemed up to snuff, at least with these high-end components. The team switched between a Windows and SteamOS box halfway through our demo, and I couldn't tell the difference.

Coming January, at CES, Valve will share more about the partners it has signed up with. Valve has been working with game makers on this Linux project for three years now, and thanks to many underlying engines already supporting Linux anyway, getting games to run on Linux isn't as hard as it seems.

Valve seems to be on the right track. I can't wait to hear just which partners will be supporting SteamOS.

Tim Cook supports Employment Nondiscrimination Act

Tim Cook, in a letter published in The Wall Street Journal:

Apple's antidiscrimination policy goes beyond the legal protections U.S. workers currently enjoy under federal law, most notably because we prohibit discrimination against Apple's gay, lesbian, bisexual and transgender employees. A bill now before the U.S. Senate would update those employment laws, at long last, to protect workers against discrimination based on sexual orientation and gender identity.

We urge senators to support the Employment Nondiscrimination Act, and we challenge the House of Representatives to bring it to the floor for a vote.

It's hard to imagine for someone like me, from The Netherlands, but in the US, gay, lesbian, bisexual and transgender people have, in most states, far fewer rights than straight, non-transgender people. The LGBT community in the US still has a long fight ahead of itself, and large companies like Apple publicly urging Congress to address the archaic position of the LGBT community can only be seen as a good thing.

Most technology companies support the LGBT community's fight for equality, and considering the importance of this industry, that's a blessing.

Apple, Microsoft lie to the EU about opposing patent trolling

Apple, Microsoft, and others, a little over a month ago in a letter to the EU, warning that the EU's new proposed unified patent law could lead to more patent trolling:

To mitigate the potential for abuses of such power, courts should be guided by principles set forth in the rules of procedure to assess proportionality prior to granting injunctions. And PAEs should not be allowed to use injunctions for the sole purpose of extracting excessive royalties from operating companies that fear business disruption.

Yesterday:

A new front opened today in the patent wars between large technology companies, as a consortium that owns thousands of patents from the Nortel bankruptcy auction filed suit against Google and other manufacturers alleging infringement. Rockstar, which is owned jointly by Apple, Blackberry, Ericsson, Microsoft, and Sony, filed suit in US District Court in Texas. In addition to Google, the consortium has alleged infringement by Asus, HTC, Huawei, LG, Pantech, Samsung, and ZTE.

They're not just scumbags - they are lying scumbags.

Apple, Microsoft launch large patent troll attack on Android

A new front opened today in the patent wars between large technology companies, as a consortium that owns thousands of patents from the Nortel bankruptcy auction filed suit against Google and other manufacturers alleging infringement. Rockstar, which is owned jointly by Apple, Blackberry, Ericsson, Microsoft, and Sony, filed suit in US District Court in Texas. In addition to Google, the consortium has alleged infringement by Asus, HTC, Huawei, LG, Pantech, Samsung, and ZTE.

Since then, as recounted by Wired, Rockstar has been devoted to reverse-engineering the patents and looking for evidence of infringement. "Pretty much anybody out there is infringing," John Veschi, the CEO of Rockstar, told the magazine. "It would be hard for me to envision that there are high-tech companies out there that don't use some of the patents in our portfolio."

I told you Apple and Microsoft were patent trolls. They specifically set up a satellite company that owns nothing but patents, with the sole goal of attacking the competition in the courtroom instead of the market. What a bunch of low-life scum.

I'm surprised by Sony there, though. They use Android themselves.

First impressions: iPhone 5S and iOS 7

Since my contract renewal was up, I had the option to renew it and buy a new phone alongside with it. Since I have an unofficial policy of never buying into the same platform twice in a row, and because it has been a long time since I bought something from Cupertino, I decided to go with the newest iPhone, the 5S. I'm planning on a more thorough review sometime later this year after more thorough use, but here are a few short first impressions.

Google unveils Android 4.4 KitKat, Nexus 5

Google has unveiled Android 4.4 KitKat. The main focus is to reduce Android's memory footprint across the board, allowing KitKat to run comfortably on devices with 512 MB of RAM.

OEMs building the next generation of Android devices can take advantage of targeted recommendations and options to run Android 4.4 efficiently, even on low-memory devices. Dalvik JIT code cache tuning, kernel samepage merging (KSM), swap to zRAM, and other optimizations help manage memory. New configuration options let OEMs tune out-of-memory levels for processes, set graphics cache sizes, control memory reclaim, and more.

In Android itself, changes across the system improve memory management and reduce memory footprint. Core system processes are trimmed to use less heap, and they now more aggressively protect system memory from apps consuming large amounts of RAM. When multiple services start at once - such as when network connectivity changes - Android now launches the services serially, in small groups, to avoid peak memory demands.

In addition, Google unveiled the Nexus 5 - quite possibly the most leaked device in human history. It's only $349 off-contract. Insanity.

Cisco open sources its H.264 codec, foots licensing bill

Remember the whole H.264 thing? Cisco just solved it for us - more or less.

The industry has been divided on the choice of a common video codec for some time, namely because the industry standard - H.264 - requires royalty payments to MPEG LA. Today, I am pleased to announce Cisco is making a bold move to take concerns about these payments off the table.

We plan to open-source our H.264 codec, and to provide it as a binary module that can be downloaded for free from the Internet. Cisco will not pass on our MPEG LA licensing costs for this module, and based on the current licensing environment, this will effectively make H.264 free for use in WebRTC.

Cisco will release the code of its H.264 codec under the BSD license, and will also make binaries available for just about every possible platform. Cisco will pay all the licensing costs - over the coming decade, this will cost them a whopping $65 million, illustrating just how expensive H.264 is, and how unrealistic it was to expect it to become a standard without a free implementation being available for everyone to use. It has to be noted that both end users and developers can make use of this.

Mozilla has already announced it will implement this codec into Firefox. All this is great, but it doesn't really address the issue in the long term - the next generation of codecs is coming, and once they arrive, this whole process starts all over again. Will another sugar daddy step up by that time?

Motorola announces open, modular smartphone platform

Led by Motorola's Advanced Technology and Projects group, Project Ara is developing a free, open hardware platform for creating highly modular smartphones. We want to do for hardware what the Android platform has done for software: create a vibrant third-party developer ecosystem, lower the barriers to entry, increase the pace of innovation, and substantially compress development timelines.

The design for Project Ara consists of what we call an endoskeleton (endo) and modules. The endo is the structural frame that holds all the modules in place. A module can be anything, from a new application processor to a new display or keyboard, an extra battery, a pulse oximeter - or something not yet thought of!

This could be the biggest innovation in smartphones since, well, the first smartphones appeared on the market. I am incredibly excited about this.

Nokia’s Q3 2013: $162 million profit, $7.79 billion revenue

Nokia has just announced its Q3 2013 financial results, revealing an operating profit of EUR118 million ($162 million) from EUR 5.66 billion ($7.8 billion) revenue. That's up massively year over year, but nonetheless represents another quarter of middling results. The report is the first since Microsoft agreed to purchase Nokia's phone business, and that division - Devices and Services - performed as expected, posting a small loss of EUR 86 million ($118 million).

So, Microsoft is buying the part of Nokia that is losing money, while the parts that make money remain in Finland. Seems like a good deal for Nokia-proper. In the meantime, Microsoft will be saddled with a devices division that is still losing money, and whose increase in sales consists largely of low-end, low-margin devices (like the 520). Interesting - especially since Windows Phone was supposed to prevent Nokia participating in a race to the bottom. I'm sure Microsoft's super-successful Surface division welcomes Nokia's devices division.

The cold truth: even more than 2.5 years after announcing the switch to Windows Phone, Nokia's Lumia range still cannot make up for drop in sales of Symbian devices and feature phones. This is roughly the same timeframe in which Samsung rose to the top. With Android.

Read into that what you will.

Steve Jobs brainstorms with the NeXT team (1985)

This fascinating documentary was filmed from December 1985 to March 1986 at NeXT's team retreat in Pebble Beach. It offers a rare glimpse of Steve's vision, aspirations and managerial approach.

Remarkable documentary - several planning meetings and discussions during NeXT's early days, with Steve Jobs and his team, many of which also worked on the Macintosh. You have to see this.

Via Typographica.

Google testing huge banner ads on search results

Google back in 2005:

There will be no banner ads on the Google homepage or web search results pages.

Google today:

The company confirmed to the Guardian that it is testing a system with about 30 advertisers in the US in which it shows banner ads for companies including SouthWest Airlines on pages which include them in web search results.

And people wonder why I have zero trust in companies.

The New York Times removes hyphen from ‘e-mail’

So, The New York Times has updated its style guide, and the most intriguing change - for me - is that NYT editors are now allowed to spell e-mail as 'email'.

"By popular demand, we're going to remove the hyphen from e-mail," wrote Times editor Patrick LaForge in a post on the newsroom's internal blog, he confirmed in an email. The Times had been one of the last holdouts still using the hyphenated "e-mail," a vestige of the "information superhighway" era of the Internet. The AP stylebook removed the hyphen in email in 2011. But the e- prefix is not completely dead at The Times; e-book will maintain its hyphenated status.

E-mail is actually a very problematic word in Dutch as well. Technically speaking, 'e-mail' is an abbreviation of 'electronic mail'. In Dutch, compound nouns consisting of a loose letter or acronym combined with a regular noun are always hyphenated (for instance, we write 'tv-zender', which means 'TV channel'). This means that the the noun 'e-mail' is always hyphenated in Dutch. This is where it gets interesting.

Many Dutch people, especially in casual writing, spell 'e-mail' without a hyphen. Personally, I would never do this, since correct spelling and grammar is a huge part of my job (I'm a translator with my own little translation business), but it's still quite common. This is quite problematic because 'email' without a hyphen means something completely different. 'Email', in Dutch, means 'enamel', as in tooth enamel. For language geeks such as myself, reading "Ik stuur je wel even een email" ("I'll send you an enamel") is weirdly hilarious.

The hyphenation rule regarding compound nouns with single letters or acronyms is a very solid rule in Dutch, and it's unlikely an exception will be made for e-mail.

We can go even deeper into the intricacies of the Dutch language. Obviously, 'e-mail' can function both as a noun and as a verb - which, obviously, can be conjugated. This is where the idiosyncrasies of the Dutch language really start adding up, leading to what can only be regarded as one of the biggest abominations recently added to Dutch. Here's a summarised present tense/paste tense conjugation of the Dutch verb 'e-mailen':

ik e-mailik e-mailde
hij/zij e-mailthij/zij e-mailde
wij e-mailenwij e-mailden

So far, so good - this doesn't look very weird to native Dutch speakers. Now let's take a look at the past participle, used in a present perfect (as a sidenote: I'm not sure I'm using the correct English grammatical terms for all the tenses - I purposefully unlearned those years ago because I found they interfered with my instinctive ability to form proper English tenses).

ik heb ge-e-maild

Double hyphen! Even though this is correct, proper Dutch verb conjugation and spelling, many language experts will actually advise against using this, urging people to come up with workarounds ("Ik heb een e-mail gestuurd"; "I have sent an e-mail") instead. The weird thing is that in speech, 'ge-e-maild' sounds perfectly fine; in writing, however, it looks like you're stuttering while choking on a chili pepper. It's just... Wrong. Even though it's correct.

There are more instances like this, where the rise of computer technology and the dominance of English has spawned some seriously disturbing Dutch verb conjugations (my personal favourite: 'ge-ftp'd'). These clearly look alien and foreign to us Dutch today, and only time will tell if they ever get assimilated into Dutch spelling in such a way that they will lose their alien nature.

A bill to end patent trolling? Dream on

So, there's a new patent reform bill in the US that is supposed to put an end to "patent trolls".

The chairman of the House Judiciary Committee, Rep. Bob Goodlatte (R-VA), has introduced a bill that directly attacks the business model of "patent trolls." The bill has a real chance at passing, with wide backing from leadership in both parties.

Don't believe all the cheers online - this bill is a disaster. What it essentially does is make it very hard for smaller companies to file patent lawsuits. While this does, indeed, make it harder for small patent trolls to operate, it has the side effect of shifting the balance of power even more in favour of the larger companies. Additional costs and legal legwork are a huge hindrance for small companies, but entirely inconsequential for large companies which employ the same patent trolling tactics as actual patent trolls, such as Apple's software and design patent abuse or Microsoft's mafia practices regarding Android.

With this bill, it will become a lot harder for a small, innovative startup with a great idea to protect itself against the big players. I would call that an unintended side effect, were it not that I am a huge cynic and know perfectly fine that this is anything but 'unintended'.

The Surface RT is simply a very bad product

Early this year, I decided to take a risk.

As a geek, I like to reward those in the industry that try to be bold. That try to be different. That try to leave the beaten path. That look at the norm in the market, and decide to ignore it. Despite all its flaws, Microsoft did just that with its Metro user interface, incarnations of which are used on both Windows Phone and Windows 8.

I was a Windows Phone user since day one. I bought an HTC HD7 somewhere around release day, and imported it into The Netherlands, a year before the platform became available in The Netherlands. I wanted to reward Microsoft's mobile team for trying to be different, for being original, for not copying iOS and Android and instead coming up with something fresh and unique. Despite all the limitations and early adopter issues, I loved it.