Showing posts with label iphone. Show all posts
Showing posts with label iphone. Show all posts

Sunday, April 18, 2010

The Pains Of iPhone OS Development

JWZ has written a pretty scathing (yet very entertaining) indictment of the whole "it runs OS X" aspect of iPhone OS programming. Some choice quotes:
I think it's safe to say that MacOS is more source-code-compatible with NextStep than the iPhone is with MacOS.
That's like, the defining characteristic of OpenGL. So OpenGLES is just a slight variant of OpenGL, in the way that [a] unicycle is a slight variant of a city bus. If you can handle one, the other should be pretty much the same, right?
Granted, most of his gripes are with the APIs, not the environment, but it is pretty lame that you can't, for example, get the HSV version of a color on the iPhone. Like he says, it feels like someone actively sought out and removed valuable API hooks. Le sigh.

Thursday, February 11, 2010

Two Cool Things About Google Buzz

Because if you can't say anything nice...
  1. Buzz will group together posts that you make in a short span of time. I shared four articles from Google Reader in the space of about a minute, and they appeared as one "Buzz," like so:

  2. Buzz on the iPhone gives you two lists: the buzzes of those you follow, and the buzzes of those nearby geographically. I presumed this was done using Google Latitude, but it seems like they're getting the info from elsewhere.
Also, I wrote this post on my iPhone. It wasn't very comfortable, but it wasn't very painful either. Looking forward to trying out the iPad to see if the larger form factor makes it nicer. I'm almost as excited as Mr. Forstall here:



"You don't even think about it! You just....do!"

Preach on, Scott.

Thursday, June 04, 2009

That Which Apple Stands to Democratize

Normally, iPhone rumors get a :rolleyes: and a "Bah!" from yours truly, but TUAW has a couple of pretty interesting ones posted that, together, shape an interesting vision of what Apple could do to make the third-gen iPhone stick out from its newly-emboldened competitors.

First off, TUAW has gleaned from possible pre-release AT&T support docs that the new iPhone may be called the iPhone video. Also, some supposed pics of the new iPhone show a front-facing green LED, the Apple standard for an integrated iSight camera.

iPhone possesses a mass-market appeal and mindshare that is rare among its competitors. When the next iPhone launches, customers will be in huge, snaking lines to buy it, the kind of lines that Palm, RIM et cetera only see in dreams. With such an appealing brand, Apple is in a rare position to embrace an as-yet-unpopular technology and make it indispensable.

Imagine if Apple were to market a video-call-capable phone, that mythical telecom product that companies like AT&T, Motorola and Intel have failed to make popular. The hype-machine and HCI prowess that Apple possesses could turn it from a quirky technology that only early-adopting geeks would use into the must-have killer app for the next two or three years.

Enter the Kotaku-posted rumor that the third-gen iPhone will possess a significantly more powerful graphics processor than its predecessors. In the App Store context, this would have the undesirable side-effect of splintering the iPhone platform. But, with greater graphical chops come greater UI possibilities, and a 3- or 4-way video-conference over a cell network would definitely be a new, leading-edge innovation in the American mobile industry.

I have no clue as to the likelihood of such a technology being announced at the Philnote next week...but I have my fingers crossed. We need a novel use of this bandwidth we keep adding to our cell networks, and video calls/conferences would be an amazing step forward for all involved parties.

Saturday, January 03, 2009

AU Box Shows What Apple Could Do (And Probably Won't)

Check out the simply-named box from AU by KDDI. Connect it to your mobile or fiber-optic Internet connections, and it accesses a slew of AU/KDDI/Internet services, making them available on both your mobile phone and your home entertainment system.

While I was watching the introductory video, I could only think about one thing: How cool would it be if there was an iPhone dock on the Apple TV? Use a 3G or wired connection, download your shows to both components, and never have to connect to iTunes itself.

Unfortunately I have a feeling we're not going to see anything like that anytime soon. If the history of the iPod has told us one thing about Apple's technical design aesthetic, it's that the Mac/PC is the hub from which one manages one's content. Pushing/downloading content to a computer from a more special-purpose device is a special case, one that Apple's products are designed to reduce in occurrence.

After the rescinded approval of the iPhone data-tethering app, the release (finally!) of a phone running Android, and novel mobile applications like AU box, an optimistic geek might be led to believe that there's simply too much pressure on Apple to maintain the iPhone's "closed platform" nature.

It's certainly not impossible, but I wouldn't hold my breath on a sea change in Apple's broad platform strategy. The fact that Apple TV and iPhone both run OS X is a matter of convenience, not a sign that either platform is destined for Mac-level openness. If you want free reign over your Apple device, to make it do precisely what you want, and run the applications you want, Apple's design intentions be damned, you're better off getting a Mac than an iPhone or Apple TV.