Hacker News new | ask | show | jobs
by adestefan 4636 days ago
I'm okay with paying for the Mac update. What I'm not okay with is them disabling Dropbox support in the old iOS program and then making the new version a $18 app. That means I'll need to spend $51.58 ($33.59 for Mac + Windows upgrade plus $17.99 for iOS app) to regain functionality the worked perfectly fine until they crippled the iOS app.

I'm doubting that I'll actually do this because I'm so steamed about the disabling of perfectly working features.

4 comments

AgileBits has relatively few options here- Their writeup is available at

http://blog.agilebits.com/2013/08/08/1password-3-dropbox-syn...

They claim that Dropbox deprecated their existing API, so the software broke on it's own. AgileBits did not disable the integration, upsteam changed.

In the same way that Netscape 4 can't talk to SPDY-only websites, 1Password 3 can't talk to the new dropbox API.

I haven't found the doc from Dropbox that describes an API change on Sept 1 - They did do a V0-V1 change this year, however, and AgileBits' story is plausible.

But the only reason they couldn't update 1Password 3 to the new API is because they pulled it from the store -- in order to force all users to upgrade for $18.
I see your point, and I don't necessarily disagree with you, but if updating 1password 3 to a new dropbox API requires a bunch of dev time, why should it be given out as a free upgrade?

I guess they could have sold yet another version of 1password 3 with the update for a lower fee, but that's confusing. At one point, with the upgrade from v2 to v3, agilebits had something like 4 or 5 versions of 1password in the app store (iphone/ipad/iphone & ipad combined version/v3) and while it offered better value, it was also confusing and off-putting for new customers.

I can't remember - does the iOS app store allow devs to charge for version upgrades? Or do you just have to create an all-new sku?

The iOS app store doesn't allow charging for upgrades, they released as a new app.
Their thinking is made clear in this quote, they don't see the lifetime license as a viable business model.

"However, considering that we need to be able to feed our families, it is likely that 1Password 5 will be sold as a separate paid app, like we did for 1Password 4 in the iOS App Store. We just decided to make 1Password 4 for Mac an exception to this." http://discussions.agilebits.com/discussion/16268/what-shoul...

I don't think they pulled it to force people to upgrade.. I suspect they pulled it because selling multiple versions would be confusing.

It's clearer if there is one app per platform. Getting my wife to use a password manager is tough enough - Having to explain why there are 14 variations in the store would just add to the burden.

But as to why it was a new version in the first place.. This is Apple's supported answer for paid upgrades. They did the same for Logic Pro X.

I don't have a problem paying for an upgrade. There's features I am definitely excited about, like multiple Vaults which I mentioned above.

But as an end-user who only owns an iPhone, the only "feature" I notice in 1Password 4 for iOS is "Dropbox syncing still works". Not very compelling.

I think they do want the paid upgrade however I've gotten free updates to a great program since 2009. I have to agree that they have built an awesome tool that is incredibly easy to use.
AgileBits Support here.

Yes, this is basically it.

It was hard to pull our good friend 1Password 3 from sale, it still exists in the App Store, just not for sale. This allows purchasers to still download it, but it isn't for sale for new users.

One app is much easier than several. We had previously:

* 1Password for iPhone

* 1Password for iPad

* 1Password Pro (the two above as a universal app)

We did this because we released the iPhone app when they provided an SDK, and then the iPad was released but some users just wanted to pay for the iPad version, not the iPhone app again. So, we made it so users could do that, trying to provide a better price point for those users. For new users we stressed Pro for it's universal nature.

But, this was all very confusing. I can't tell you how many emails I answered that were from confused customers asking which one they would buy.

Having three apps was very hard.

This probably isn't the best place for this due to comment threading, but updating 1Password 3 for the newer Dropbox API would've taken a LOT of developer time. We did not use the Dropbox SDK because when we wrote 1Password 3's original code base an SDK did not exist, or if it did come out shortly after it wasn't acceptable for use for a variety of reasons, usually performance related. If I recall our developers correctly via various chats.

And if we did update for the newer Dropbox API then we'd be supporting two platforms (3 and 4) and it's just hard to do. Plus, the much bigger issue was we wanted to move the features of 1Password forward, for example, custom fields and sections. To get this support in 1Password 3 we would've had to have basically rewritten the entire data model and at that point all that's the same from the old app is the interface :)

The even bigger issue for a new app is supporting older platforms. Some devices can't run iOS 6, which 1Password 4 requires. Such as the iPad 1, which many users continue to use and love. If we had updated the app inline, those users would've lost the ability to download a working version if they needed to. This seems to have changed recently, as you can now download the last version to work for a particular iOS release. But this didn't exist last December, or leading up to release for months prior.

Now, hindsight being 20/20, many developers are doing new apps with regard to iOS 7 because it's a cleaner "break" and requiring more significant rewrites and provides a natural point at which to make a new app and charge for it. So, many developers are going through the same thing we did with iOS 6, but they're doing it with iOS 7.

Hope that provides some level of insight.

Kyle

AgileBits Support

I am upset by this as well. 1Password 4 for iOS didn't seem like a useful enough upgrade to make me pay full price (again). And then since they pulled 1Password 3 from the store, they couldn't update it when Dropbox changed their API.

The new feature in 1Password 4 for Mac that has me interested is shared vaults. Now you can finally use 1Password as a password sharing solution for a business. This has been on my wishlist for years.

That may have resulted in them using a new keychain format—

http://learn.agilebits.com/1Password4/Security/keychain-desi...

So one time purchase is a recurring payment actually since you're forced to upgrade every time there's a new version.
AgileBits Support here.

Not every version. We've only charged for three upgrades in our history.

1Password 2 for Mac to 1Password 3 for Mac

1Password 3 for Mac to 1Password 4 for Mac

1Password 3 for iOS to 1Password 4 for iOS

So, two of the three updates happened in the last year for the latest release (1Password 4). All other updates were free for existing users.

That's over 4 years between releases with no charges for users who purchased on launch day. Now, not every user purchased on launch day obviously, but I think we've been pretty fair with the upgrades. We go out of our way to try to help users who purchased prior to the new version too. We gave every user who purchased 1Password 3 for iOS a free upgrade to 1Password 4 within a 30 day window from 1Password 4 release.

This is the App Store we're talking about, which doesn't provide a mechanism for giving the app away free (while having it a paid app). Unless you count those 50 app store promo codes you get each release... (that's cost of app + 30% hit from Apple). I don't know of any other company that would do that on the scale we did. We tried VERY hard to give our users the best we could while going to a new app.

Kyle

AgileBits Support