Apologizing In Advance For Even Writing A Post About Apple’s Maps App

I’m sorry, really I am. Just what the world needs is another blog post on this stupid maps thing. But here I am writing my thoughts on the topic. There are a couple of things I didn’t hear others say and wanted to make the point. So here’s my total collected thoughts on Apple’s maps issues, mostly done through my sick, drug-addled brain this morning:

Is there problems with Apple’s new maps app? Obviously. There are enough funky routes and flyover screenshots to know that.

Why did Apple release a half-completed product? Because the product will remain half-completed until it is released to the world. From what I understand, Maps requires lots of user data to be perfected. Google started this process seven years ago and that’s why its map data is superior today.

Is the maps app really that much worse? I’ve used it sparingly so have no opinion on the maps themselves. I haven’t seen any issues with my limited use. I did hear that China is far better mapped with Apple’s maps app then Google’s. I can also say that the new vector-based maps are significantly superior to Google’s tiles.

Was Google really blind-sided? Hell, no. They knew this was coming, if not now then next year. Everyone knew that Apple bought multiple mapping companies over the past few years. Google should have had an app sitting around internally ready to send to Apple the minute they were cut out. Either way, Google knew they were off the device in June. It’s now September. What has the maps group done in the past three months?

Is Google smart to leave Apple tilting in the wind of bad publicity? If Google is indeed failing to release an iOS version of Google Maps because they want the bad publicity to mount for Apple, then that might be one of the dumbest decisions a company could make. I have repeatedly heard that getting data from customers is critical for a successful maps app. The longer Google delays, the longer Apple gets customer data to refine its maps. If I was Google, I would have had a maps app available on day 1. It would have been the most popular app in the App Store and would cut off Apple’s supply of data.

Is this whole thing a manifestation of the press? Maybe. The amount of writing on the issue is more interesting to me than the issue itself. It is also interesting to me that the press has attempted to get traction with multiple stories before this one. We have already had the camera problem stories (purple haze), aluminum backing scratch problem stories, the connector changed stories, and the App Store changed stories. None of these caught on so the press backed off each one until they found an issue that sticks: maps.

Will this be bad for Apple long-term? No. The press will get bored of the story, Apple will fix the issues, and in the end have a stronger product offering. This isn’t the first time Apple has had controversy around a new release (remember Flash?) and the press is always looking for something to hit Apple with. The flow of bad news will start to peter out over the next week or two and then Apple will announce they sold a ridiculous number of devices and the stock will go up and everyone can get back to speculating on what Apple will announce next.

The iPhone 5

I haven’t been this apprehensive about a new iPhone release since I bought the iPhone 3G back in 2008. I’ve seen and played with enough larger screened devices to know I didn’t like them. They felt too big in my hand and too big in my pocket and I didn’t like that feeling. If anything I often think I want a smaller phone, not a bigger one.

So I debated whether to buy an iPhone 5 or not. I couldn’t go without one for good, that’s for certain. As a developer I have to play with my software on the device in order to see how it works and feels. But I was thinking maybe I’d just get an iPod touch with the 4″ screen and skip this release cycle for the iPhone, wait for the next rev.

It just so happened that at midnight my wife came to bed and I woke up. I still didn’t know what I wanted to do and that was compounded by the fact that when I went online I first saw that I didn’t get the full discount and then the system went belly up before I could make up my mind. A message appeared from Apple, though, saying there were problems, my spot was reserved, and I’d be getting an email in the morning to finish my order. Averting a decision, I went back to bed.

In the morning three things happened: I read John Gruber’s excellent review, found out that no one else on my team was able to order one for the 21st, and realized that the iPod touch won’t ship until sometime in October. So I ordered mine, still not knowing whether I’d use it or go over to AT&T to have them switch me back to the 4s.

Here’s my summary: worth every penny.

I’m so glad I bought it. It is a much nicer device then the 4/4s series. The thing that jumped out at me immediately was the weight. If I held an iPhone 4s in my hand and held an iPhone 5 in my hand, they didn’t feel drastically different. But the longer I held the 5 the lighter it felt. I thought the taller screen would be awkward, too, but it turns out that it feels right. Now when I look at any of its predecessors, they all look oddly small. Some reviewers have commented that the iPhone 5 feels solid but feels like it’s one of those fake devices where there are no guts in the thing. That’s a good summary although not quite that light. When I put it in my pocket I don’t notice it is there. The weight and size feel perfect.

A few things of interest. First, Apple moved the headphone jack to the bottom of the device. This makes sense as it matches the natural way I put the device in my pocket, top down. I no longer risk dropping the phone while I pivot it in my hand before sliding it into my pocket. Given that, it is taking me some time to remember that the power button is on the opposite side of the device and the swipe is closest to the headphone jack.

Second, I love the extra row of buttons on the home screen. I don’t like folders. It hides functionality, making an extra tap to get to anything. With the taller screen, all of the apps I care the most about can sit on my home screen and I still have a couple of slots open for whatever apps I am playing with at the moment.

Third, I am amazed that almost every app I have is already updated for the taller screen. I guess I shouldn’t be too surprised as I mostly use content apps and those tend to be the easiest to update.

Fourth, the transition was ridiculously smooth. Start the device, log into iCloud, and walk away. Everything downloads and recovers, just the way I left it on the previous device. (The update from iOS 5 to iOS 6 on the iPad was just as easy.) I did have to log into a couple of apps that required a password but that wasn’t a big deal.

Fifth, I spend a lot of time in email. Because I tend to want to know who I am when I’m responding (personal, business, etc.), I tend to navigate to different inboxes rather than use the unified one. Apple added two new features: VIP which lets me designate certain people when I hear from them and Flagged, which shows me all the emails that I marked that way. I find these to be a bit annoying with two many inbox badges on the screen, but that’s mostly because it breaks my traditional usage of the email app. I can’t help but wonder if my usage will change because of it.

Sixth, early iOS 6 beta reports were that Apple removed the Podcasts tab from the Music app. I’m happy to report that it was there in the release build. This makes me very happy as I still have one place to go for all my music/spoken word entertainment needs plus can keep a single app on the home screen for such purposes.

Seventh, maps is maps. The app is nice, lots of people have talked about the problems, and I don’t use it enough to care. If you want to learn more about this one, go do a web search as there is plenty of bitching and moaning about it. I will say, though, that Google would be smart to get a version out as soon as possible. Many commentators have been speculating that Google should delay to punish Apple and give Android a competitive advantage. But data from users is the life blood of improving these maps apps. The best thing Google could do is deprive Apple of the customer data they need to improve the product.

Eighth, and last, the camera changes are very well done. I particularly like the new panorama mode. It stitches together an amazingly awesome shot. When I first learned to do this, it was take multiple pictures, scan the slides, then use Photoshop to stitch them together using a burn tool or something else. Now, Apple does it for you and does a much better job then I ever learned to do.

That’s enough for now. I will say that I am impressed enough with it that my wife may upgrade her iPhone 4 later this year when her contract is up. That’s a far cry from where I was at midnight a week ago, trying to decide whether I wanted to invest in the thing at all!

powerOne and the 4″ Screens

On September 12, Apple announced the iPhone 5 and said the first customers would receive it on September 21, nine days later. This is a very tricky time for developers as we have no idea how the device will behave. While we have simulators to get a feel for the device, there is no way to know whether the changes we will make will actually look and work well on the device until we receive it. The only thing I knew for certain is that apps that are not enlarged for the 4″ screen would look horrible, or at least they did on the simulator.

To a much greater extent, I had this same problem with the iPad. That was significantly harder, though, as it was a completely different form factor. At that time we decided to wait until the iPad shipped to expand powerOne to work with it, or at least that was the plan. In the end we had product on day one only because of Apple’s generosity.

For the 4″ screens we decided to throw caution to the wind and expand the app. Turns out it was the right move as the simulator was a fair representation of the taller device. (It also turns out that at least on the black iPhone 5 the 3.5″ screened apps don’t look bad at all.)

The first thing we did is add the extra splash screen graphic Apple asked for. This is what tells iOS that the app works in full screen. Very elegant solution on Apple’s part. Once added, we could see right away what worked and what didn’t. All but three screens — the portrait and landscape calculators plus graph view — worked. For graphing it turned out that the screen coordinates were hard-coded. That was an easy fix as now we just query for the device size instead.

The calculators were trickier. We had to make a fast, near-term decision about what to change and we had to make sure whatever we changed didn’t have a massive impact on the rest of the view and app as we didn’t have much time to test it. We had 11 apps to get back to Apple and all be reviewed before the iPhone 5 came out. [1]

We basically had two choices for the portrait calculator: expand the view window or expand the buttons. We decided the buttons were easy enough to hit at their size and thought having an expanded view window, especially for RPN customers, would be nice. You can now see four stack rows before scrolling. This also happens to be the least impactful thing to do from a coding perspective.

For the landscape calculator we thought about a number of possibilities, including moving the navigation buttons and some other possibilities. In the end we decided that the biggest problem with landscape calculator is the button size, especially for 0-9 and the basic math functions. There we decided to expand those buttons to fill the extra space, which also enlarged the view window a bit.

Of course, I had no idea until Friday the 21st what any of it would look like. After all, the simulator gives me an idea but it isn’t until I put it on a device and play with it that I know whether the changes were effective. I’m happy to announce they are, especially for landscape calculator. It in particular is significantly easier to use.

[1] Why the rush? Partly because powerOne was badly broken on iOS 6 and we had to get a release before it shipped on Sep 19, two days before the devices arrived. I really didn’t want to do two releases so close together.

Redo

My grandmother was in town this past week. At one point she asked me whether I wish my mom and dad didn’t separate and divorce when I was little. I told her on one hand I wish they hadn’t, but that 99% of me is so glad they did. If they hadn’t divorced, I would have been a different person and I like the person I’ve turned out to be.

Because they divorced, my mom met my stepdad and they had my brother. We moved to South Florida when I was in high school and I was so annoyed and convinced I wanted to go back to Ohio that I went there for school. I spent a few years making horrible decisions and then dropped out of school and moved back to Florida in an attempt to get my feet under me, figure out what I wanted to do, and stop the bad decisions. (Turns out you really can’t go back again.)

Dropping out was smart. I moved to Oregon with my mom and stepdad and brother, got lucky by enrolling at Pacific University where I had amazing teachers, got lucky again when I met my sole mate on the first day of class my second year there, who I married and had two amazing kids with. I started Infinity Softworks as a senior and have managed to keep it moving forward, mostly, for the past 16 years.

Everything about me stems from that divorce and to take it away erases 37 years of my history, all but my first two. Was it horrible and painful? Yes. Did I make some stupid decisions because of it? Yes. Did I have a hard time being comfortable in my own skin? Yes. And all of that was a bi-product of that divorce. But in retrospect I wouldn’t have had it any other way. I couldn’t. At least not if I wanted to end up where I am now, and that I wouldn’t trade for the world.

The Amazing Mister Teller & Other Fabulous Tales

In an era when everything digital is ripe for theft, whether that’s apps, music, books, or movies, it is interesting to read a story about the crime of ideas: one magician stealing another magician’s tricks. The Honor System, an article in Esquire Magazine, is the story of Teller, as in the quiet, diminutive half of Penn & Teller. This profile is framed within a crime story, the story of how a Dutch magician named Gerard Bakardy stole one of Teller’s most famous tricks, demonstrated it on YouTube and sold the kit. When Teller caught up to him and even went so far as to sue him in court, Bakardy disappeared.

This is a great article, one of the best I have read in a long time.

Some other long form articles you might find interesting this weekend:

The Gangster Princess of Beverly Hills: the story of Lisette Lee — heiress, actress, singer, and model — who had it all, including a jet full of pot.

Shattered Dreams: the story of a Russian mathematics genius, his disappearance, and one reporters attempt to find him.

17 Days In November: the story of brothers Jason and Gregory Halman, the latter of which played baseball for the Seattle Mariners, and their descent into death.