Month: July 2012

  • ‘Apple’s Fix for Corrupt Binaries’

    Marco Arment on Apple’s solution for the corrupt binaries:
    >By republishing “updates” to these apps, Apple is helping users avoid deleting them and losing their data.

    As Marco points out this is a smart move by Apple — because as a user I’d be pissed if I lost a bunch of data in an app. I also think it was a clever way of avoiding the deletion of comments, which would have likely caused outrage among idiots.

    Sidebar: If your app stores all the user data locally, ‘just’ enable iCloud so that users can delete your app and later reinstall it without losing their progress/data. Or sync that data somewhere so that deleting an app doesn’t delete the data.

  • The Elusive iPad ‘mini’

    I don’t know about you guys, but I can’t wait for the iPad nano, with it’s 3.5″ retina screen.

    While we wait for those rumors, let’s take a look at what is going around this time.

    We’ll just blame this flare up on [MacRumors](http://www.macrumors.com/2012/07/03/apple-planning-for-7-85-inch-ipad-mini-with-igzo-display-later-this-year/), [Bloomberg](http://www.bloomberg.com/news/2012-07-03/here-comes-nexus-7-nightmare-the-ipad-mini.html), and the [Wall Street Journal](http://online.wsj.com/article/SB10001424052702304141204577506471913819412.html) all together. Since the reports are all similar we can break it down as such:

    – 7-8 inch screened iPad.
    – 1024 x 768 Resolution.
    – Before the end of 2012.
    – Sources “close to the matter”.

    This is nothing new, since “sources close to the matter” have been reporting an iPad mini, and Apple Television for well over a year now. The discussions are largely the same “yay” or “nay” depending on how you view the future of a smaller tablet, but I have a few thoughts about such a device.

    There’s been a [strong argument made by Joel Bernstein](http://castirony.com/post/26466421254/the-case-for-a-7-8-ipad) on why a 7.8″ screen would mesh well with the rumored resolution. His strongest point, I believe, is this one:

    >The iOS Human Interface Guidelines say “The screen size of iOS-based devices might vary, but the average size of a fingertip does not. Regardless of the device your app runs on, following these guidelines ensures that people can comfortably use your app. Give tappable elements in your application a target area of about 44 x 44 points.”

    So let’s just make it a given that Apple could/can/would produce a ~7″ tablet with little to no harm to the current crop of iPad apps. With that, then the question becomes: should they make one?

    In the “for” camp this argument from [Rene Ritchie strikes me as the strongest](http://www.imore.com/apple-release-7-inch-ipad):

    >The reasons Apple was planning this, we heard, was the same reason they planned and executed on the lower price point iPod mini and iPod nano — to take the oxygen out of the market. In this case, to leave no room for discount competitors like Amazon and Google.

    The reason this bit is so compelling to me is a two part answer. First, it is generally believed that Steve Jobs had a large hand in the product road map for at least the next 5 years at Apple. Part two, [is this quote (curiously the only source I could find for it is *Daring Fireball*) from Steve Jobs](http://daringfireball.net/2010/08/n92):

    >Once a company devises a great product, he says, it has a monopoly in that realm, and concentrates less on innovation than protecting its turf. “The Mac user interface was a 10-year monopoly,” says Jobs. “Who ended up running the company? Sales guys. At the critical juncture in the late ’80s, when they should have gone for market share, they went for profits. They made obscene profits for several years. And their products became mediocre. And then their monopoly ended with Windows 95. They behaved like a monopoly, and it came back to bite them, which always happens.”

    I think it is pretty certain that Apple knows they have a hit with the iPad. So now do they rest on their laurels or go for market share?

    For that we look at the iPhone — and yep, just checked, Apple still sells the 3GS. Why? Because they are going for market share.

    With the iPad it isn’t so simple because there are no carrier subsidies to drastically cut the price, but they have already started going for market share by keeping the iPad 2 around. With a smaller, cheaper, iPad they could aggressively pursue market share.

    That’s why *I* like the 7 inch iPad rumors right now, but there’s a problem with these rumors.

    The problem is: I don’t know where the hell a 7 inch iPad would fit for Apple users. The iPhone, iPad, and Mac all complement each other, but I have a hard time seeing where the 7 inch iPad would fit in.

    To me the 7 inch iPad would be a bit like the iPod touch, not likely something you would buy if you already have an iPhone. Again though the iPod touch does sell well, so perhaps I am just not the target market for the 7 inch iPad?

    So let’s just assume I am not the target market for such a device, that there actually is a group of buyers that is the target market, and that a smaller iPad would be cheaper — given all that I still have one question: how does Apple market it?

    Apple doesn’t like to market things as being cheap. You don’t see commercials for the iPad 2 floating around, because the only reason Apple keeps it around is because it is cheaper. You don’t see Apple engaging in marketing price wars.

    Right now Apple sells and markets devices by showing users why they need/want such a device. The amazing screen on the retina MacBook Pro. The amazing form factor of the MacBook Air. The intimate web and portability of the iPad. The amazing do everything, go everywhere iPhone. 10,000 songs in your pocket iPod.

    How does Apple market a seven inch iPad if they are only making it because it would be cheaper to buy? What is demonstrably better about a 7 inch tablet?

    Those are two questions I would expect Apple to have a firm answer to before they launch a tablet.

    I like carrying a seven inch tablet around because it is small and easy to hold, but I hate using them because they are too small to actually use.

    This should be a very interesting move if Apple makes it.

  • Apple to Remove One-star Reviews?

    Lex Friedman:

    >Sources told Macworld that Apple will be removing one-star app reviews developers earned unfairly because of the company’s server issue.

    I’m actually pretty surprised by this, but I hope it’s true.

  • The B&B Podcast #68: My Socks Would Be Buttery

    >Shawn and Ben talk about popcorn, writing reviews of beta apps, using Checkmark and how it works alongside other reminder apps on the iPhone, and Belkin’s new WeMo device.

    I feel like Shawn and I went really in-depth on the popcorn discussion.

  • Problems Reported Mounting USB 3.0 External Drives on New MacBooks

    I’ve personally seen this issue on my retina MacBook Pro — what I thought was just a faulty hard drive is not. I hope this is a software problem and not hardware but it is an issue I am seeing as well.

    If I plug in my desktop HDD or USB 3 memory card reader it is rather hit and miss as to whether the computer will mount the devices. It’s less than 30% of the time right now. I have tried different cables and ports on the Mac — nothing matters.

    However the mobile LaCie USB 3 drive I have mounts 90% of the time. A bunch of people in forums seem to think that this is related to a low bus power that Apple is putting out, but I tend to think it is more software related.

    So buyer beware for now.

  • Wallpaper: Retina by Tim Van Damme

    A great looking retina-ized wallpaper from Tim Van Damme.

  • Fred Wilson’s New Nexus 7″

    Fred Wilson posted some early thoughts about the Nexus 7 tablet on his blog this morning ((Including a picture of his foot.)) and the thoughts are really interesting to me. Coming from a diehard iPad lover, this type of a post really amuses me. While Wilson seems to really like the Nexus 7, a lot of the things he talks about seem like a joke that they are just now available.

    He states:

    >There is also something very comforting about getting a clean build of the most recent version of Android on a device.

    Think about that for a moment. Wilson is all about Android and just now, in July of 2012, is he getting an Android tablet with a “clean build”. Amazing. What does this remind you of? Perhaps Windows and all the preload crap that used to come with it from HP, Dell, Sony, et al…

    Two other things I want to point out.

    1. Wilson said he put some of his favorite apps on the home screen. What strikes me about this is that there aren’t that many apps on his home screen and a couple of his most favorite aren’t even available on this device. That’s one area where Apple is just destroying Android: all apps available on all devices with the only distinction being between iPhone and iPad. That’s phenomenally powerful and easy for iOS users. What is also striking to me is that the apps he chose are honestly pretty ugly UIs from what I have seen of them — of course I will know more when I get my Nexus 7.
    2. Wilson states that he really likes the Nexus 7, that his primary use case is reading in the Kindle app. Before he said all that though, he talks about how much better the Kindle app is on the Kindle Fire. I get that the Fire is a pretty shitty tablet, but if you really are primarily using it for reading, I have to believe it would be better than the Nexus 7 based solely on what Wilson is saying about the Kindle app on the Nexus.

    Again, take this with a grain of salt since I haven’t used a Nexus 7, but it’s kind of like when Apple made the transition from PowerPC to Intel and boasted how Macs are *so* much faster now and all the Windows geeks laughed at Apple nerds — because they had that speed all along. Kind of like that, except that Android isn’t even close to on par with iOS on tablets yet.

  • ‘Corrupt App Store Binaries Crashing on Launch’

    [Marco Arment talking about how his app was corrupted on Apple’s side of things](http://www.marco.org/2012/07/04/app-store-corrupt-binaries):

    >Because if this happens to you, all of your most active users, the people who will install updates within hours of them becoming available, will be stopped in their tracks. They’ll think you’re careless, incompetent, and sloppy for issuing a release that doesn’t work. And they’ll leave you a *lot* of angry 1-star reviews.

    Typically I am one of the first to install new updates, but because of the holiday I didn’t get around to updating Instapaper until yesterday. I had no problem by then, but as Marco notes this problem is widespread and in fact is an egregious error on Apple’s part.

    Let’s think about this for a moment from a non-geek user perspective of updating an app to a crashing binary:

    – Favorite app Instapaper is updated.
    – You download update.
    – You launch Instapaper to see what is new.
    – The app crashes immediately.

    Now, a few assumptions that I think are fair to make about these non-geek users:

    1. They don’t follow Marco or Instapaper on Twitter.
    2. They don’t/won’t think to go to the Instapaper blog to see things there.
    3. They probably Google for the answer, which probably just shows them more people complaining.

    So here are likely next steps/thoughts they take:

    – Assume Marco is actually a hack and doesn’t know what the fuck he is doing when he is releasing an update.
    – Look in the App Store at the reviews, see that others are bitching about the app crashing. Thus assuming they are out money that they spent, get pissed and write a one star review confirming that they now know Marco to be a hack and Instapaper to be a garbage app.

    Even if 1 in a 100 write a 1 star review it will tank an apps ratings — when the developer is not at fault, but Apple is.

    Here’s Marco’s recourse:

    – Email Apple.
    – Complain on Twitter.
    – Complain on his blog.
    – Wait
    – Wait
    – Wait
    – Wait
    – Wait
    – Wait

    Here’s what Apple is likely to do:

    – Quietly fix the problem.
    – Make no mention of the problem.
    – Do nothing to remove the bad reviews that they are at fault for.

    Here’s what Apple *should* do:

    – Admit the problem to developers and hold all updates until it is resolved.
    – Apologize via form email to developers that were affected.
    – Send out an email to all App Store users that updated an app during this period, explaining it was an error in the store and that crashing apps should be deleted and reinstalled.
    – Delete all reviews left for that version number, good or bad.

    I know it won’t happen though, and that is the problem. This is Apple’s Achilles heel and the thing that could bring this all crashing down. If you are a developer that wants to make money iOS is the place to be right now, but what if that changes? Would a developer that is constantly treated like shit from Apple really have the loyalty to *not* jump platforms if the opportunity presented itself?

    And if all the great apps leave iOS then so too will the users. Apple needs to pull its head out of its ass on this one.

  • Ultimate Fireworks Fails

    Happy fourth, good luck not making this video next year.

  • Uber Plans a Cheaper Service

    I’ve only used Uber once, in San Francisco, but it was a great experience. What made it great however was not the car, what makes Uber great (to me) is two things:

    1. Hailing a cab to you, via an app before you step outside.
    2. Never having to open your wallet to pay for the ride: get in, get out.

    Those two points are what make your standard cab more of a hassle. So I am all for a cheaper option. I don’t know if Seattle has the hybrids yet, but I did get an email saying that the SUVs are available. I sincerely hope that Uber forces cab companies to be less of a pain in the ass.

  • Thinking Backwards

    Christopher Mims talking about the flaws of tablets, ends with this wish(?) for the future:
    >We’re going to get something vivid and dynamic and flexible and light enough to be a credible replacement for print, and at the same time it might also supplant even more of the tasks we currently perform on both our PCs and our smartphones.

    Mims is missing the point when he says: “credible replacement for print”. That exact line of thinking is why magazines are *not* thriving on the iPad. So let me lay this out as clearly as I can:

    We do not need, and should not want, to replace print with digital.

    We need, and should want, to find a way to make print irrelevant.

    This goes for more than magazines, because PDFs have long been the de facto standard of paper replacement on the computer — and frankly PDFs suck. It’s a very bad idea to get pigeonholed into thinking that we need to replace X with X and that we can do so on a one-to-one basis. We need to rethink these mediums. We need to get out of the box and realize that it is not just that we need to replace print, but that we need to rethink the very concept of a magazine.

    What would you rather have: a digital replica of a magazine — perfect replica — or would you rather have a completely new concept of what a magazine is. For me my magazine is Instapaper — and it’s the best one I have ever had.

  • Quote of the Day: Thorsten Heins

    “There’s nothing wrong with the company as it exists right now[…] I’m not talking about the company as I, kind of, took it over six months ago. I’m talking about the company (in the) state it’s in right now.”
  • Sunstroke – a Fever Reader for iPhone

    Over the weekend the developer behind Sunstroke reached out and shared this app with me — I hadn’t heard of it before. I promptly purchased the app ((New TBR rule: I don’t accept promo codes any longer.)) and have been using Sunstroke as my RSS reader on my iPhone since then. Fast forward to today and Sunstroke is still being used over Reeder.

    I am 100% on Fever° as my RSS reading engine, and while Reeder supports Fever° — well it supports Fever° in a very Reeder like way. Meaning you aren’t really supposed to know what engine you are using when you use Reeder — which is fine.

    Sunstroke though is very much a Fever° client and I like that. Two things really stand out to me about Sunstroke:

    1. The hot list implementation is really great.
    2. The client marks items as read as you scroll past them — something that I would have to do with a gesture in Reeder. This feature alone makes it worth it.

    Of course not everything is roses. Sunstroke is not nearly as pretty as Reeder. The single item view is rough looking. Most of the mechanics are shared with Reeder: such as swiping left or right to perform a sharing action. Sunstroke is also much faster at syncing with Fever° for me — no really fast in comparison.

    Gun to my head, I don’t think I would recommend this over Reeder to many people right now, but I truly believe it is a solid offering and with a little design help it could be a better Fever° client than Reeder.

    #### Further Reading

    See also: [Viticci’s review](http://www.macstories.net/reviews/sunstroke-a-solid-fever-client-for-iphone/).

  • Quote of the Day: John Gruber

    “The iPhone is to cell phones what the Mac was to typewriters.”
  • Redux: Rules From a User to Software Developers

    More than a year ago I [posted a list of 13 rules that software developers should follow](https://brooksreview.net/2011/04/rules/) — all from my perspective as a user.

    Since it’s been more than a year I thought it would be worth a look back to see where we are today — have things gotten better. So excuse me for gratuitously quoting myself.

    > Blue makes for a great icon color and everyone else uses it — be the exception, not the rule.

    Since I wrote the original post I have noticed a sharp decline in blue app icons (Apple is the exception). I still don’t like it when there’s a new app with a blue icon, but even more annoying is the new trend of low-contrast silver/gray looking icons. Writer, Instapaper, Drafts, Launch Center Pro, Notesy, all these apps (if put next to each other) present the same problems as too many blue apps presented.

    My best suggestion to an app developer: look at what people are putting on their home screen and determine how your app icon can complement “normal” home screen app icons. (Hint: that doesn’t mean making your icon red, so think more like the original Gowalla icon.)

    > Make the name of your app/service something that a normal person can pronounce, on first try, without help.

    Yep.

    > Spell the name like a normal person. Twitter works because it makes logical sense, spelled as it sounds. Tumblr is hard to explain to a non-tech user — tell your Mom to go to Tumblr.com and see what she types in. I don’t want to remember which consonant you doubled or which vowel you dropped. Things like Digg work because you can tell people: “it has a double g” — stray from the basics too far and your service/app will confuse people.

    This too seems to be getting better. So I would then amend this to ask that we stop with the `insta-xxx` names. It worked for Instagram and Instapaper — let’s let that be it. I would also amend this to say that we need to stop with the annoying, confusing, and generally bullshit names that append `lite` and `pro` to them. The truly good apps don’t have `lite` or `pro` versions — they just have one app, one name. (e.g. Agenda, Dark Sky, Instapaper [there used to be a free version], OmniFocus.)

    > Ditto for your URL. 37signals couldn’t get basecamp.com, so they chose basecamphq.com — I can remember that and so can most people, more importantly I can say that: basecamp “H-Q” dot com. Don’t make it hard on the user.

    Funny enough, they now have that URL. I still stand by what I say here, but let’s append some additional rules to this. Mainly: make your app URL easy to remember/find. Most users don’t need this, but as a writer it is a pain in the ass to find most app websites to link to.

    > If you are going to change a standard UI behavior, you better have good reason for it — looking cool doesn’t count.

    Re-read that.

    > People look for save buttons, if you don’t need your users to worry about saving — tell them that.

    I think I was misleading by saying “tell them that” — what I really meant was: make it obvious to the user that they need not worry about hitting a save button. Lion does too subtle a job with this in my opinion.

    > In fact if you change anything that a user would normally press button to do, best to tell the users that you don’t have the button and why.

    Again, “tell” was a poor word choice. I also don’t think you need an explanation if the change was done well and logically. I would revise this statement to say: If you deviate from the norm in any way (on that specific platform) then you need to have hints for the user. I can’t tell you how many apps I have tried and stopped using because I thought the app couldn’t do something I wanted it to do — only to find out you can via a hidden gesture.

    > If I am putting data into your app/service I damned well better be able to get it back out with a click — in some sort of useable format.

    Yes, a thousand times yes.

    > If you can’t come up with an innovative user interface — stick with generally accepted standards. ‘Unique’ is never a good word when a person is referring to your UI.

    An innovative user interface is Clear, and ‘Unique’ user interface is Apple’s Podcast app.

    > Beta testing is free, users understand this — but please charge for your product once you launch, that is, unless you have another reliable income stream setup already (e.g. a trust fund).

    I am happy to say that more and more apps are charging now — so let me append this to say: charge for updates (find a way) and charge more. The last thing anyone (but cheap asses) want is a race to the bottom which leads to crappy me-too apps.

    > No one has a perfect version 1.0 product, just make it stable.

    There’s always going to be a million things you want to add to your 1.0 app, but I will tell you right now that I won’t bother using your app if it is not stable. I will wait for features, I will *not* wait for a stable app.

    > Look at what other apps do wrong, more than you look at what they do right — fill the voids, don’t clutter the market.

    I think everyone glossed over this one, because the clutter is worse than ever before.

    > If you are replicating a stand alone product (e.g. Calculators) try to think about how it is best implemented on the particular interface you are building for — don’t focus on directly copying the device. (e.g. Soulver’s reinvention of the calculator UI)

    I have been seeing more and more really neat apps come out, but nothing that I would say is redefining a category of apps. This bums me out.

    Overall I have seen progress over the last year. Progress towards a better crop of apps.

    For my 2012 list let me add two things:

    1. If your app has a nag dialog for ratings, remove it and apologize to the users of your app. Not only is it whiny, but it actually gets in the way of using your app — thus detracting from the functionality of your app.
    2. New rule: You are only allowed to have ads in your app if it needs a million plus users in order to be useful to one individual user.

  • Replying to App Store Reviews

    An exceedingly smart piece from Matt Gemmell on why publicly replying to app reviews is probably not the best idea for developers. I’m not a developer, so I can’t comment directly on this, but the comments for The B&B Podcast are not only massively inaccurate, but down right rude at times.

    Now, I love the reviews that are rude because they crack me up, but they mostly don’t bug me because that podcast is *not* my livelihood. If it was — I’d be pissed that I couldn’t defend myself.

  • RIM’s Treatment Programs

    The Macalope on possible treatments for RIM:
    >It’s quite possible their condition is terminal.

    RIM really does align well with a person who knew they could get ill if they just stood still, possibly terminally ill, but decided to ignore that fact until it got to the point when they could no longer ignore it — because they are now terminally ill. I still think you can feel bad when it happens to someone, but it’s a different kind of feeling bad.

    RIM didn’t get to where it is today because the market shifted — no RIM is where they are today because they ignored the fact that the market shifted. Big difference.

  • Reeder for Mac Update with Retina Graphics

    Something tells me that this is going to be my favorite item in app change logs for the next few months.

  • ‘What’s Next for RIM?’

    Jean-Louis Gassée lays out some options that RIM has left, but it seems to me like every option they have falls into one of two categories:

    1. Futile.
    2. Already shot down by their CEO.

    I think we are likely to seen an acquisition from a larger company, one that hopes to get a foothold in the all too “important” enterprise business. The real question is whether or not RIM has a commanding share of that market anymore.

    I have no doubt that RIM still has a commanding share based on usage, but what about mindshare? How many corporate C-level executives are clamoring to get the latest RIM devices? Now compare that to how many are forcing their companies to support iOS. Not even close.

    A year ago is when RIM should have been acquired, but a year ago is also when RIM was still vastly delusional about their future. Reality is setting in, and the truth of the matter is that it may be too late for RIM to do anything with the company. A slow, quiet, death maybe the best RIM can hope for.

    By the time BB10 launches it won’t matter. Forget about BB10 competing with iOS or Android — it will first have to compete with Windows Phone 8, which will be making a major play for corporate love — backed by Microsoft money, Windows, and Exchange.

    Even at that Microsoft may be too late and they are far closer than BB10.

  • ‘The Camera You Have with You’

    Marco Arment:

    >Because as fun as it is to share iPhone photos conveniently on Instagram, that can’t be my only photography: I also need some photos that won’t look like shit when I look back on them in the future.

    That’s another reason I bought the [GX1](https://brooksreview.net/2012/03/gx1/), and those photos look great on the retina screens. My wife and I both reach for the GX1 so much that we need another one — because I always want to take it with me.

    The days I do end up taking the GX1 with me are the days when we are stuck with mostly unuseable images of our daughter. Retina screens aren’t the only reason, part of it is just the fact the iPhone pictures are always too grainy for my taste.