Archive for October 9, 2013

Wednesday, October 9, 2013

Comparing the iOS 7 and iOS 6 Weather Apps


It’s interesting to see that iOS7 adds a “Mostly Sunny” to the UI, indicating some kind of indecision about the use of the background as a primary source of information. In terms of pixels painted, iOS7 makes more room for the background than the foreground, due to thinner fonts, smaller fonts and less space covered by graphics. The washed out look, further enhances the impression, that the background is supposed to be the most important past of the UI.


That this is the prominent example of the “iOS Human Interface Guidelines” for iOS6 to iOS7 conversion, leaves me wondering…

I like Check the Weather because it puts a greater emphasis on the information content. Unfortunately, like most iOS weather apps, it seems to have been designed by someone living in a snowless climate.

Update (2014-03-10): I’m not sure when it was added, but Check the Weather now shows the expected number of inches of snow.

Documentation in Xcode 5

Christopher Bowns shows how easy it is to add documentation that shows up in Xcode’s help panel and popovers. Great stuff. Unfortunately, the main Xcode documentation window is still pretty much a disaster. It is seemingly impossible to browse the available documents, and searching for non-API names rarely finds the matches I desire. Searching for information about Xcode itself or associated tools works particularly poorly. I’ve taken to keeping a separate folder of PDFs and Web archives for reference.

The Small Improvement in iPhone Battery Capacity

Dr. Drang:

It’s no secret that Apple has taken pains to make iPhones more and more stingy with power. What I didn’t appreciate until I put this table together was that the ability to still get a day of use out of an iPhone is due almost entirely to improvements in all the non-battery hardware and the software that drives it.

How to Keep App Store From Updating Old Versions of Xcode

Brian Webster:

If Spotlight can find an old version of Xcode, the App Store will happily update it. So, the trick you can use to prevent the App Store from doing so is to hide your old version(s) of Xcode from Spotlight.

GDB To LLDB Command Map

From the LLDB documentation (via Mark Aufflick):

Below is a table of GDB commands with the LLDB counterparts. The built in GDB-compatibility aliases in LLDB are also listed. The full lldb command names are often long, but any unique short form can be used.

Intellectual Ventures Sues Over CID/CVV Patent

Mike Masnick (via John Siracusa):

AmEx patented those little numbers on your credit card, and then for the good of the industry and consumer protection donated the patent to a non-profit, who promised not to enforce the patent against banks… and then proceeded to sell the patent to Intellectual Ventures who is now suing banks over it.

Update (2014-04-22): Joe Mullin:

Three other IV patents were dropped from the case at earlier stages of the litigation. One of them, No. 6,182,894, originated with research at American Express. IV lawyers said it covered the use of the three-digit CVV security codes on the back of credit cards, but in January they submitted a motion in which they “recognize that the claims, as written, are at risk of being found invalid,” and withdrew the patent.

Of course, some commentators wondered how a three-digit security code on the back of a credit card could be purchased at all. Perhaps in recognition of how terrible it would look suing over such a patent, AMEX donated the patent to a non-profit, the Consumer and Merchant Awareness Foundation (CMAF). The charity promised not to use the patent to sue “issuers, acquirers, merchants or consumers.” In 2009, patent office records show CMAF sold the patent to Intellectual Ventures.

“Offers In-App Purchases”

Nik Fletcher:

iOS 7 introduces a seemingly small, but very significant, addition to the IAP world - a digital receipt in every app (free or otherwise) that includes the version number when the customer originally bought the app.

With this new addition, for the first time it’s possible to move an app from paid-for to freemium (or lower-cost-with-IAP), whilst reliably ensuring the customer is able to access the features they originally bought. The receipt - something Mac developers already deal with on the Mac App Store - always returns the original version the customer purchased, even in the event of a reinstall.