Kudos, Apple!

Several weeks ago Apple’s mighty new cat, OS X Lion, gave millions of Mac users a good reason to finally get on the Mac App Store. Add to that another “finally” – we had just released CheckBook and CheckBook Pro on the Mac App Store, after we let their rejection in January push us to focus on a major future release instead of fixing the things Apple didn’t like. With Lion came a few user interface glitches in CheckBook, so updates were in order. We rolled out CheckBook and CheckBook Pro 2.2.1.

 

Three negative reviews very quickly gave us a wake-up call.

 

All three were the same complaint: after updating, our apps weren’t launching properly, stating they were “damaged” and should be reinstalled. And all of the reviews expressed the same underlying fear: our users were very, very concerned that reinstalling the app would cost them their data. Curiously, none of them had asked us directly for help.

 

On the subject of data loss, never fear. Replacing the app really is as simple as it sounds – CheckBook and CheckBook Pro keep the user’s data in a separate location, never in the application itself, so drag the app to the Trash and reinstall away. Totally understandable, though, that our users would be concerned. Too bad the Mac App Store doesn’t provide a way to say as much directly – it’s impossible for developers to communicate with their users through the Mac App Store, in public or in private, come hell or high water, negative reviews or glowing praise. So, the negative reviews took center stage, our users panicked, sales dropped. Pretty exciting watching all that from the sidelines.

 

Fortunately, developers have other channels for this sort of nightmare, just waiting to be discovered when a spare block of several hours presents itself.

 

We started by buying our own applications (hey, 70% off!) so we could post reviews telling our users it’s OK, no need to panic, just replace the app and you’re set. But that plan failed les misérably – the reviews never made it through Apple’s careful moderation. No reason given, they simply never appeared on the Mac App Store. Foiled but not defeated, we put Plan B into effect – changing the description of each app into a temporary tech support statement. The tide of negative reviews was stemmed, and one user even amended their review in our favor. The other two did not. Lucky for us, their reviews contained factual inaccuracies, something Apple, mercifully, won’t abide. Both reviews were zorched.

 

But the original problem was still there: Something was going horribly wrong, preventing our updated apps from launching properly and scaring the bejeebs out of our users. Several more reports came in from users who found our support link (at the right side of the product page on the Mac App Store – somewhere between blind spot and low contrast, as far as page placement goes). We started gathering details. Shockingly, the issue came down to two very important points: These users were all on Lion, and (this is the shocker) their apps were missing their _MASReceipt folder, where the Mac App Store puts a receipt file so apps can double-check to be sure they’re all properly purchased and stuff.

 

It didn’t figure that anything would actually zap the _MASReceipt folder, but seeing it was definitely missing we made sure it wasn’t our code, then took a trip to bugreport.apple.com. It took some time but, eventually, we got a phone call from Jean-Pierre at Apple. We went over all the details, all the possible issues we could think of, the works. Jean-Pierre was at a loss. No other developer had reported the issue, either. Perplexed, we planned to try to capture more details from the next afflicted user and Jean-Pierre agreed to research with a couple of groups at Apple.

 

Less than half an hour later Jean-Pierre was on the phone, giving us the good news: It’s a bug in the way Lion handles delta updates from the Mac App Store. The delta update is applied, a new receipt is installed. That part works – really well, too, or Apple would know about it. The problem is when it doesn’t. In that case, a full update is installed and…the new receipt gets lost in there somewhere. Already fixed, he said. Planned for a future update. Hallelujah and rejoicing on our end of the phone. I may have danced a jig, even.

 

But why just us? Were our apps the only ones with failing delta updates? Maybe. I had asked Jean-Pierre to search the Mac App Store reviews for the word “damaged” to see if anyone else had reported something similar. I hope he follows through. It would be great for the affected developers to get word a fix is coming. Shooting an email to the affected users would just be good manners. As for us…well, one idea we kicked around is that Apple’s system for automatically generating a delta update may not be aware of file resource forks, leading to a failed checksum after the update is applied. CheckBook and CheckBook Pro have a ton of images and we could’ve tweaked a resource fork here or there to get rid of custom icons. But really, who knows? We’re just pleased as punch that Apple listened, found the issue and let us know a fix is in the works. Kudos, Apple!

 

In General | Leave a comment

Passing the Torch: Steve Jobs Steps Down as CEO

The CEO of Apple announced his plans to resign this week.  In a letter to the Apple Board of Directors and the Apple Community, Jobs stated that he believed, “Apples brightest and most innovative days are ahead of it.”

Jobs will continue his involvement with Apple as the Chairman of the Board.

In a recent press release, Art Levinson, a member of Apple’s Board of Directors, had this to say about Jobs, “Steve’s extraordinary vision and leadership saved Apple and guided it to its position as the world’s most innovative and valuable technology company. Steve has made countless contributions to Apple’s success, and he has attracted and inspired Apple’s immensely creative employees and world class executive team. In his new role as Chairman of the Board, Steve will continue to serve Apple with his unique insights, creativity and inspiration.”

I think we all knew this day was coming, especially since Steve Jobs took a medical leave this past January. Still, when a visionary like Jobs steps down its definitely a shock to the system.

To ease into the transition, check out the inspirational Jobs quotes gathered in this article by Federico Viticci at Macstories.

My personal favorite is this one:

“Being the richest man in the cemetery doesn’t matter to me … Going to bed at night saying we’ve done something wonderful… that’s what matters to me.”

-Steve Jobs

 

In General | Comments Off on Passing the Torch: Steve Jobs Steps Down as CEO

1st Update to OS X Lion

Wow, you can’t stop a Lion from growing!

According to the International Business Times, this first release improves the reliability of Wi-Fi connections, addresses an issue that may cause the system to become unresponsive when playing a video in Safari, resolves an issue that may cause system audio to stop working when using HDMI or optical audio out, and more.

“Mac OS X 10.7.1 comes in two versions for client systems: One for the new MacBook Air and Mac Mini that Apple refreshed last month, another for all other machines running the new operating system,” states Gregg Keizer in an article for Compterworld.

Keizer goes ont to report that 10.7.1 is different from a typical Apple update in regards to its small size, 17.4MB.

Topher Kessler, who recently wrote OS X 10.7.1 fails to address prominent Lion issues, feels that, “…the updater is just a minor bugfix that addresses some of the issues people have had with Lion, and enhanced fixes will likely come with the more hyped 10.7.2 update, which was mentioned as being in development before the 10.7.1 update was even discussed or released.”

Have you upgraded to 10.7.1? What are your thoughts on the improvements made?

 

 

 

 

 

 

In General | Leave a comment

Messenger

What type of messaging do you use? I get a fair amount of text messages and occasionally have to pay extra on the monthly phone bill.

Surfing through the news this morning, an article about Facebook’s new stand alone messenger caught my eye. According to the author, Jason Kincaid, Facebook acquired Beluga, in February of this year. Following a few months of speculation, Facebook launched the standalone application, Messenger, this past Tuesday utilizing the best features of Beluga and Facebook Messages.

Though personally not an intense Facebook user, I can definitely see how a smooth messaging application could replace text messaging. Not paying for each text individually would be fantastic. Also, depending on a person’s workflow, having all your conversations in one place could be a real plus.

 

In General | Leave a comment

Speculation that Apple will Merge iOS with OS X

Sometimes, before reading a particularly sensational bit of news, I scan the comments.

Based on the opinions of the other readers, Apple will merge iOS with OS X on May 21st 2011. Just kidding, but this rumor does smell a bit like the skyis falling. Though it is entirely possible. We’ve been surprised in the past–I’m looking at you Mac App Store–with changes that were not expected.

According to the Tiernan Ray, the theory that the two systems will merge originates from Peter Misek, an analyst for Jefferies and Co.

“Specifcially, Misek sees the Macbook Air gaining Apple’s next processor, the “A6”, as he calls it, in the second half of 2012, or some time in 2013, and in the “iPhone 5″ next summer.” The author goes on the say that Misek believes that the MacBook “Pro” models will not follow suit until 2016.

There are a variety of other articles that have been recently written covering this story. Many of them source back to Barrons, though the first site to write about the theory may have been The International Business Times.

According to The International Business Times, “Misek believes the cloud will form the center of Apple’s strategy, allowing users to effectively keep their identity and content profiles in the cloud. Users will log on to a device where the profile, content and apps will be customized and optimized for the device.”

Okay, that sounds convenient for users. What would the possible drawbacks be? As an employee of a third party development company, I wonder how this type of change would affect developers.

Whatever happens, we always find a way to roll with it. Still, its human instinct to be wary of change. Which is why I’m glad I started building that bunker back in May…

 

In General | Leave a comment

Appsolete: Weed out apps that won’t work with Lion

The upgrade to Lion comes with some great new changes and…a few growing pains. Some of the apps you currently run will no longer purr with the newest cat!

Rather than root through your operating system or find out slowly, over time, and when you least expect it in the “Heeeey, What?! I need my Alchemy Deluxe to de-stress right now!” fashion, you can use Appsolete.

Appsolete is a sweet little tool that makes it easy to weed out the old apps that won’t work with Lion and start the search for updates or replacements. The beta version is available right now for free. Happy upgrading!

In Development, General | Comments Off on Appsolete: Weed out apps that won’t work with Lion