6 Jul 2011

The Post-PC era will be a multi-platform era

So the very reasons which are driving developers to spread their bets across all and any new platforms should indicate the potential for new platforms and the sustainability of small platforms. The thesis that one dominant platform wins the mobile “war” is naive. The post-PC era will be a multi-platform era. Developers already understand this. Platform vendors know this. It’s time to unlearn the lessons of the PC era.

Thank goodness.

8 Apr 2011

Android Gripes, Why do apps from the same company look worse on Android than on iPhone?

Since the apps of interest are from the same company, they should have the same user interface standard, even if the iPhone versions and the Android versions are developed by different people. But why do they look so different? Is it because iPhone developers are better at user interface design? Is it because the iPhone development environment is better than the Android’s? Is it because iPhone users care more about user interface? Or is it because Android itself implants the ignorance of beauty, usability and focus on details into the community at the first place?

Yes.

(follow the link above for the examples)

9 Mar 2011

AT&T iPhone 4 (3G) beats AT&T 4G Android Upload Speed

Word on the street is that AT&T hasn’t enabled the higher speed HSDPA+ radios on the Androids but since Apple controls the iPhone firmware, AT&T can’t mess with it.  

This is a critical flaw with the Android ecosystem. The carriers can still f*** with you any way they want.

And they will.

11 Jan 2011

TUAW metaliveblogs the Verizon event. Here's hoping for iPhones

Media_httpwwwblogcdnc_ypctc

Too bad the folks couldn't wait and got conned into dropping coin on those POS phones they're now saddled with for the duration of their contract.

26 Jul 2010

How To Botch A UI

Media_https3amazonaws_jnaic

* First of all, note the two-line app name. Not a wise design decision for a device with a limited screen size
* Email icon for Text Messagin'
* Different names for the same app: "Text Messagin..." and "Text Mess"
* Replacing a letter with three characters that together take up more space than the one letter: "Text Messagin..." vs. "Text Messaging"
* Inconsistent status bar icon heights
* Music icon looks like a push-button or HAL with it's "eye" closed. Take your pick.

It's poor UI design decisions like these that make certain devices cold and impersonal. It's the oft-maligned attention to fit and finish that makes other devices personal and "friendly."

26 Jul 2010

It's the User Experience, Stupid

iPhone and Android Customer Satisfaction

CNN buried the most interesting tidbit in this piece on the results of a Yankee Group survey:

77% of iPhone owners say they’ll buy another iPhone, compared to 20% of Android customers who say they’ll buy another Android phone.

That’s incredible, if accurate.

Friday, 23 July 2010

Throwing an OS and device together with a feature list as the ultimate target will give you this. While techies who view form and function as mutually exclusive will continue to love Android, there are a good many of us that expect BOTH.

19 Jul 2010

RIM, HTC, Nokia hypocrisy

Are antenna grip problems universal among smartphones? Even if they are, handset makers RIM, Nokia, and HTC are not happy with Apple for insinuating that the iPhone 4 isn't alone in suffering from signal loss when gripped in a certain way.

So, we see they have the same problem when you hold their phones "wrong." Well, while they're angry at Apple for showing in videos these other phones losing signal while in death grips, I've got one question for them and the Apple haters out there: If the problem is that Apple's antenna is on the outside, then what is these other manufacturers' excuse?

8 Jul 2010

More Misguided App Store Hysteria

Infoworld is one of the many tech news outlets that I read daily (well, M-F) that contributes to a well-rounded understanding of what's going on in the industry in which I work.  Unfortunately, I have yet to see that kind of cross-domain & cross-discipline approach in my daily travels, but I digress.

If there's one thing Inforworld is good for, it's "expert" opinion that really serves only two purposes:

  1. comedy
  2. expose Enterprise IT as so completely insular and self-absorbed 

Today's column from Neil McAllister is an example of purpose #1 quite nicely.  To me, the comedy comes from just how out of touch from the real world so many in enterprise IT really are.  In his column, he has a list of 10 (how convenient) reasons why app stores undermine developers.  Let's take a look at those:

"The platform vendor gets a big cut of the profits"

No kidding.  Really?  Brick and mortar stores don't?  Amazon doesn't?  They all do.  the only difference here is that the developer is setting the final price to the consumer.  In most circumstances, the vendor sets the final price.  That hides the big cut that the retailer takes.  This model, allowing the developer to set the retail price just exposes this reality.

"The curator has veto powers."

Yep.  The app store owner can keep porn out if they want.  They can enforce user interface guidelines (a concept foreign to all-too-many developers).  They can keep malware out.

"Developers must compete with platform vendors."

I can understand the frustration with this from a developer point of view, but in Apple's case, what they're trying to produce is a consistent and reliable user experience.  Technical people often don't understand how duplicating core functionality violates this, but technical people who like to tinker and hack aren't Apple's core target audience.  They're targeting the vast majority of consumers who can barely, if at all, discern the difference between the Internet and a web browser, much less the Internet and the Web itself.  These are called normal people.

"Apps on an app store can be hard to market."

It's no harder to market an app found on the app store than it is otherwise.  Just because your app is in an app store, it doesn't mean you can't have your own web site dedicated to your app.  Just have your "buy" button point to the app store.  All other tasks related to marketing your app remain the same.  You get out of it what you put into it.  One thing I have noticed is that if your app is any good, Apple will highlight it in the app store and on Facebook.  Thus, it seems Apple can make it easier to market your app.

"The curating process is not always effective."

You see, when you start using absolutes, you're going to get yourself into trouble.  Nothing is always effective.  Shit happens.  The question is, do those managing the app store learn from those mistakes? 

"App store security is questionable."

When talking about the Android Market, I would have to agree.  Google doesn't scan the apps it receives.  When you look at the example of Thuat Nguyen from the perspective of the bigger picture, you'll see that as a whole, this model is far more secure than the free-wheeling model of no app store.

"The curated model is hostile to free software."

This is just baloney.  Has he not seen how many free apps are available from the app stores?  What he's doing here is he's confusing the GPL with free software.  One does not necessarily mean or lead to the other.  The issue with applying the GPL to Apple's App Store is that DRM is applied to the apps.  If you, as required by the GPL, make your source code available to whomever wants to look at it, then you'll make the DRM completely ineffective.  He mentions piracy, but iPhone users who have not jailbroken their phones can't install the stolen software. That brings us to number 8 in his list:

"App stores don't always work."

There he goes again, playing with absolutes.  Will he ever learn?  He adds, "the App Store is the only place you can get new apps -- so it had better be reliable.  Apple's track record has been good so far, but not every competitor can say the same."  So, tear down Apple along with the others just because Google can't manage its Market properly?  This "reason" is very weak, at best.

"App stores fragment the market."

What he's advocating here is apps that are designed to be equal across platforms.  Again, technical people generally do not understand the importance of an individual platform's user interface standards.  Truly cross-platform development can also hurt the consumer by restricting access to capabilities on their device only because other devices lack that ability.  This targeting the lowest common denominator is the favorite tools among lazy developers and must be resisted at every possible opportunity.

"App stores aren't always successful."

Let's ban cars too because they can't always stay on the roads.  See what I did there?  App stores aren't always successful.  Mobile platforms aren't always successful.  Children aren't always going to have three square meals a day.  Tech columnists aren't always earning honest livings.

27 Jun 2010

iPhone 4 camera beats the smartphone competition

Media_httpimagesmacwo_ofpdg

I do have to say, I am very happy with this phone.

Follow the link above for the review.

21 Jun 2010

Big Contrarian → This phone is an asshole.

I’ve noticed an odd tendency in Android device reviews. Their flaws, always major and always awe-inspiring in their insipidness, are inevitably attributed more to the device itself than to the underlying Android operating system. There’s a sense, not just from reviewers, but from fans of the device, that what Android really needs is just killer hardware.

Which is just absolute horse shit.

Android is an asshole of an operating system.

Stuck with an Android device for the last five days – the specific model of which I won’t mention because it doesn’t matter – I’ve been subjected to every inconsistency, idiocy and poor quality of thought Android has to offer.

The first clue came during the setup process. After being forced to walkthrough a tutorial on how to use the touch keyboard, which I could not find a way to skip, and setting up a few accounts, I was presented with not one, but three separate Yes/No dialog boxes, one of which actually said, verbatim, “Press No to cancel”. Apparently pressing Cancel to cancel never occurred to designers as an option.

Thereafter, I discovered software I could find no way to uninstall; programs which hung around after I was done with them with no way to quit I could find; interfaces which featured tiny poorly placed buttons near impossible to click without concentration; inconsistent search functionality where the “it’s right there on the phone” search button worked or didn’t work or did work but not as you’d think it’d work. I nearly started a tumblr called “Jesus Christ I Hate This Fucking Phone” just to document all the utterly asinine behaviors my iPhone-killer-anyday-now exhibited.

Everything Android gets right are things the iPhone got right first and still does better. Every “unique to Android” feature seems, at best, a technological demo.

Best I can explain it, Android is how an iPhone would work if Google designed it.

Hopefully, within the next month, I’ll have my Pre back, and I can return to a system which can honestly say its hardware is its worst feature.

It appears to be getting more clear: Android is for feature fetishists, not people who actually think through how they would use a device.

Contributors

Mike Pulsifer