Month: January 2012

Craig Hockenberry:

A lot of people I know and respect have been commenting on problems associated with the iPhone mute switch. […] I’ve come to the realization that this is a problem bigger than just alarms going off at inopportune moments. What we really want is for the devices in our pocket to behave differently depending on where they’re physically located.

Smart idea. So long as this is presented during setup, it would be easily discoverable and therefore widely-used.

I think this is along the lines of what can be expected from the next iteration of iOS. The most-requested features have been added already: apps, Exchange, copy & paste, multitasking, cloud storage, and a more adept notifications system, to name the most noteworthy examples. Now it’s about revision and enhancement.

If you can’t even have quality in your app selection, you must be Windows Phone:

Microsoft has attempted to control “bulk app publishing,” a process developers use to release cloned apps, but it doesn’t appear to have helped. Looking at the Marketplace today you’ll see hundreds of apps that infringe copyrights or simply use cloned RSS apps. Search for “CNN” and there’s over 70 apps that use the CNN logo, none of them are official apps. It’s the same for BBC and a large number of other well known brands.

It’s an excellent platform being squandered. What a pity.

Wales used his Twitter account to spread the news, writing “Student warning! Do your homework early. Wikipedia protesting bad law on Wednesday! #sopa”

In place of Wikipedia, users will see instructions for how to reach local members of Congress, which Wales hopes “will melt phone systems in Washington.”

This won’t directly motivate lawmakers. As made evident by debate transcripts, a number of them are convinced that the internet is just a trend or a blip. What this widespread blackout will do, however, is convince people to contact their representative to voice their opinion. The average person receiving their news from almost any mainstream source likely hasn’t heard of the legislation, and this blackout will both inform and motivate them.

Somehow I missed linking to this excellent post by Khoi Vinh:

[Y]ou could apply these to just about any design system, whether an OS or a suite of products. The only material that shows how Android is different lies in the lower-level patterns and building blocks; this is a little bit like saying that Android is different because its constituent parts are different, but not truly explaining why they are the way they are.

This is also something I missed explaining, but Vinh captures it perfectly. Much of the Android Design Guidelines are spent explaining what makes the platform different, but not why. A more conceptually-based approach would allow interface designers to create truly unique, non-standard UIs that people would still feel as part of Android. It’s this kind of deep explanation that allows GarageBand to exist amongst otherwise blue OS X applications.

The Macalope:

When the horny one wondered where all the bravado about iPad killers at CES was, he should have known better. iPad killers are so 2010. This year it’s about Apple television killers.

Why try to kill existing Apple products when killing ones that don’t exist is so much easier?

SOPA sponsor Lamar Smith (R-TX) announced that he would be pulling the DNS-blocking provisions from his own bill. “After consultation with industry groups across the country, I feel we should remove Domain Name System blocking from the Stop Online Piracy Act so that the Committee can further examine the issues surrounding this provision,” Smith said in a Friday statement.

A good beginning to the end of a devastating piece of legislature.

T.C. Sottek, for The Verge:

They stressed that it’s a very specific issue in one local office, and that the behavior was not authorized by Google — our source says that “as a company, Google was not aware of it,” and that the action was “not condoned.”

Google should be respected for being honest, open and forthcoming. They didn’t blame this on anyone, but rather took ownership of the issue. But the actions of their employees when done in the name of the company still represent that company, and Google is ultimately responsible for that. In the end, this is still a black mark.

Cory Doctorow:

Google — or people working on its behalf, with its knowledge and cooperation — took the numbers of tens of thousands of Kenyan businesses from Mocality’s database, then fraudulently solicited money from them by claiming to be in a joint venture with Mocality.

Don’t be evil.

This year’s report is even more thorough than in years’ past. Apple says they audited 80% more suppliers in 2011 than the year prior, and the report demonstrates those findings. This year’s report also includes a list of their suppliers (PDF), which I don’t believe has been previously disclosed. Notably absent is Corning, the company behind Gorilla Glass which has long been assumed is the glass in the iPhone.

It’s not all perfect. Only 38% of facilities are providing adequate disclosure of, and are compliant with Apple policies regarding employee working hours. A number of facilities also practiced discrimination against pregnant women, were inadequately paying workers, or weren’t providing the required benefits. Apple has taken steps to correct these oft-offensive problems, and hopefully next year’s report will reflect that.

I posted earlier about Google’s new Android Design Guidelines. This is a great guide to help developers understand the platform and all its own peculiarities, especially when an app is developed for multiple platforms. I disagree with a number of these conventions, but that’s another topic entirely. The guide itself is well-written, though I have some thoughts and comments for some of the points.

The Themes page:

Android provides three system themes that you can choose from when building apps for Ice Cream Sandwich:

  • Holo Light
  • Holo Dark
  • Holo Light with dark action bars

Pick the system theme that best matches the needs and design aesthetics for your app.

Like Apple’s infamous brushed metal look, the Holo Light with dark action bars theme is an ill-defined third choice. There seem to be no guidelines on its use. The Light and Dark themes are easy enough to interpret, as the former is for text-based apps — the Gmail app is shown as an example. The Dark theme is clearly geared towards multimedia and utility applications. Google uses Settings as their example, but Photos also uses this theme. They’ve chosen Google Talk, however, to represent the dark action bars variant of Holo Light, and I don’t understand the context of its use.

From the Metrics and Grids section:

Touchable UI components are generally laid out along 48 [display pixel] units.

This is much clearer than iOS’ layout.

The section on icon design is decidedly less clear, especially in the Launcher icon style. There’s an ill-considered mix of photorealistic icons, ones that look like clipart, and others that are effectively flat. Nothing lines up. The colours are inconsistent. This makes any view with those icons look cluttered and messy.

The App Structure page reinforces this system-wide inconsistency:

Google Books’ detail view is all about replicating the experience of reading an actual book. The page-flip animation reinforces that notion.

This counters what Matias Duarte said when interviewed by Josh Topolsky:

“Right now if you look at all of these applications that are designed in this real-objecty, faux wood paneling, faux brushed metal, faux jelly button kind of thing… if you step back and you really look at them, they look kind of juvenile. They’re not photorealistic, they’re illustrations.”

He’s on a roll now. Clearly Matias has spent a lot of time thinking about what he doesn’t like. “If you look back at the web, people did the same thing. All these cartoony things hanging off a page. If you tried that today, people would be laughing, unless you were doing it in a kitsch, poking-fun-at-yourself, retro art way.”

He then goes on to say that taking the Microsoft approach of stark minimalism is too constraining, but in the opposite direction. The threshold for Android is clearly somewhere along those lines, but what Google is recommending is clearly more cartoonish than the actual UI that Apple ships, and which Duarte called “cartoony”.

From the Writing Style page:

Be friendly. [This d]ialog that appears when an application crashes [is] confusing and annoying — “Sorry” just rubs salt in the wound.

I don’t know when it became trendy to make error messages cuddly, but it’s irritating. Good on Google for clarifying this. On the other hand, I’m surprised Android apps display any crash dialogue at all. It isn’t 1998 any more; applications have the ability automatically send crash reports.

Speaking of crash messages, Google seems to be unclear on what they intend. On the Writing Style page, they would like developers to be clear, concise and friendly. However, on the Dialogs page, one of the examples notes that “the process com.android.phone has stopped”. How is that friendly?

The Pure Android page cracked me up. It’s clearly an attempt to caution developers that Android is not iOS, and designing for it requires different elements with different conventions. For the most part, it avoids ragging on iOS, but there’s a cute dig on one of the items:

A common pattern on other platforms is the display of right-pointing carets on line items that allow the user to drill deeper into additional content.

Android does not use such indicators on drill-down line items. Avoid them to stay consistent with the platform and in order to not have the user guess as to what the meaning of those carets may be.

But barely-readable sliders and unclear WiFi connection status are not confusing. Got it. Unclear, convoluted difference between back and up? Not a problem. An up arrow that causes a descending action? Perfectly fine.

By the way, what about the reverse, where an application is developed for Android and then ported to iOS? Shouldn’t a Google-developed app adopt the conventions of the platform too? As Alan Zeino points out, this doesn’t seem to be a priority.

I recommend flipping through the entire guide, if only for the use of Hipster Ipsum on many of the pages. It’s too bad these guidelines won’t be enforced. It’s an incredibly well-written and clearly annotated site, but it bears little relevance if these principles don’t gain widespread adoption.

Alex Beecher:

So yes, it’s cold out there. Yes, it’s a good day for coffee. These words, these facts, the smiles as people clench their cups, strip away whatever cynicism I might have.

Me too, Alex. Me too.

On one hand:

Android OEMs and app developers will be provided with a set of in-depth guidelines on how to build atop of Android.

The initial version of the guide includes information like typography, color palettes, and other stylistic advice, as well as a breakdown of the components making up the Android UI.

That’s great for everyone. Developers get a clear idea of what an Android app should look like, and how it should behave. Users get a consistent, reliable experience.

On the other hand, though:

Matias stresses that what we’re seeing today is a purely optional aid for Android designers, not something that Google will seek to enforce.

Half-assed.

The Pure Android page is a wise attempt to note Android conventions and to try to convince developers not to adopt iOS conventions. It’s a good guide throughout, but without more direct intervention from Google, Android will remain a convoluted and fragmented platform.

“We are a bit surprised by Twitter’s comments, because they chose not to renew their agreement with us last summer,” read a post on Google’s Google+ page on Wednesday, which Google confirmed to Mashable was its official statement on the matter.

Are we still in high school?

Shawn Blanc:

Getting junk mail and advertisements from companies I don’t do business with is annoying enough. But getting it from the companies which I have been a long-time and deeply invested customer is quite annoying.

I’d replace “quite annoying” with “practically infuriating”, but I agree entirely.

Update: Marco Arment also linked to Blanc’s article, adding his own personal hell:

We have a bare-bones FiOS phone line for emergencies, and we’ve given its number to almost nobody. It rings about twice a week, and nearly every time, it’s a Verizon telemarketer trying to upsell us.

Unbelievable. If people didn’t have to deal with these companies, they’d go out of business. Nobody would wilfully subject themselves to such a painful user experience.

[T]he addition of in-built email, calendar and contacts without the need to tether to a BlackBerry smartphone is obviously a welcome addition. RIM did a great job with the apps as well, providing what is easily among the best email and calendar experiences we’ve seen on a tablet. Apps integrate with each other seamlessly and we’re big fans of the layered UI RIM used in the email app.

In this instance, “obviously a welcome addition” should be revised to “a late, obviously-missed opportunity”. Good thing they got the hint though.

Even with all its improvements, the PlayBook OS is still missing key elements — most notably, support for two features RIM is well known for are still missing: BES and BBM.

I guess they didn’t get the hint. How can the PlayBook still be missing two of RIM’s core products? To paraphrase James May, one gets the impression that they don’t have a team of people working on it, but just a guy who shows up on Tuesdays.

As it stands now, assuming RIM works out the stability issues we saw, PlayBook owners should absolutely be happy with the PIM features and other new functionality coming to the PlayBook next month.

Next month? Maybe the lone developer only works a half-day.

The headline is polemic: “why Samsung is the next Apple”. The body of the article, however, paints a different picture. John Biggs writes:

Samsung’s success isn’t a sure thing. Incumbents rarely survive the revolutionary tidal wave of Apple’s design team and if history is any guide when/if the “real” Apple TV appears all of Samsung’s hard work will be forgotten as accolades roll in for Apple’s amazing (and I’m just guessing) retina display screen, built-in coffee-maker, and Scent-Surround smell emitters.

If we also take this in accordance with Samsung’s noted “me too” stance towards Apple’s design and products, we note that Samsung is following Apple. You can’t lead from the back.

Drew Curtis on page 97 of Fark:

Journalists are traditionally taught to find an angle on a story. It’s hard to argue with that, considering that just reading a straight-up retelling of events is pretty dull. The angle is what gets us interested and makes us want to continue reading. Problems occur, however, when the journalist has to find an angle on a story that doesn’t really have one.

The article I’ve linked to says, in summary, that Samsung is the next Apple because they’re pushing a lock-in model which is, according to Biggs, the reason Apple is successful.

Google has begun to mix Google+ results into your searches:

Google says that the new feature, which it calls Search Plus Your World, is one of the biggest changes it has ever made to its search results. People will see posts and photos from their friends, profiles of their friends when they search people’s names, and conversations occurring on Google+ related to topics they search.

Now, Twitter has complained. Liz Gannes, for All Things D:

In a statement, Twitter complained that “people, publishers, news organizations and Twitter users” would suffer from not being able to quickly see tweets in search results

Google is seeing how far it can push its own products before the EU lays a smackdown.