"Incompatible Upgrade" so says OS X - Mavericks 10.9.5

BenJosh
BenJosh
Community Member

Hello, was going to put this in the reviews section on the app store but thought better of it (we are also developers) and am posting it here, where it ought to be.

I love 1Password, and have the app-store version installed on 2 computers (which sync pretty well). But the "syncerrific" update was apparently incompatible with Mavericks 10.9.5??? as it went into the incompatible updates with 5 other "incompatible updates" including Keynote 6.5.2, Numbers 3.5.2, Pages 5.5.2 (which SUCKS compared to 4.6), iPhoto 9.6, and iMovie 10.0.6.

For the sake of ProTools 10 & 11, I will not upgrade to the yet unsupported Yosemite (anyone who works with ProTools or Avid software knows why).

But I guess the bottom line is, why is the syncerrific update incompatible, and can it be fixed so we can continue enjoying 1Password's great features?

Sincerely,
Ben
-a Projects Director of some small insignificant development company....

Comments

  • hawkmoth
    hawkmoth
    Community Member
    edited February 2015

    I'm not a developer, but from what I've read here in the forums, Apple made significant changes in Yosemite and added some feature that the AgileBits developers believed were important to take advantage of. But since those features are specific to Yosemite and not available in earlier version of OS X, 1Password 5 only runs on Yosemite, not on earlier OS X versions. I might observe that it seems to me like the reverse of the reason you give for not updating to OS X 10.10. You have software you want to use that isn't compatible with the new version. Yosemite enables features that aren't available to earlier software.

    Since I'm not a developer, this is a superficial discussion. Perhaps you will hear from someone who can speak with greater authority about what has happened and why backwards compatibility isn't feasible. I'm reasonably sure there is a post about this, but I can't find it at the moment.

  • Hi @BenJosh,

    The codebases for 1Password 4 and 1Password 5 have been diverging since early last summer when we started work on 1Password 5. We knew out of the gate that 1Password 5 was only going to support Yosemite, and wanted to take full advantage of it. Anywhere that we can make use of the new APIs to simplify our code, we do so. We wanted to support Yosemite for 3 reasons : 1) iCloud/CloudKit as a replacement for iCloud/MobileDocuments since MobileDocuments was deprecated and we needed to pick a new technology. 2) The new APIs Yosemite provides to help build the UI of an app that fits into the 'new look' of things. 3) The new APIs to simplify our lives as developers.

    We had to make the decision to only build the 5.1 sync fixes/enhancements for 1Password 5. In quite a few of the cases, the fixes would actually not apply to 1Password 4. If you're syncing 1Password 4 for Mac with 1Password 5 for iOS, you're going to get some of the fixes as a portion of the fixes weren't actually on the Mac side (for example Master Password Syncing). Some of the fixes only applied to iCloud/CloudKit which was never available on v4. A handful of the fixes were related to Wi-Fi sync with attachments, which was never supported in v4.

    Retrofitting all of these fixes onto v4 would have required a great deal of effort, and we had to make the tough call to not do it.

    1Password 4 (and 1Password 3) continue to sync with 1Password 5. You'll get a better experience if you're using 5.1+ on all devices, but we still support syncing with the older versions.

    I hope this helps explain our rationale.

    Rick

This discussion has been closed.