2/20/2023 0 Comments Netnewswire adsThe sync service is free and intended to stay that way. ![]() Since we control both sides of the system, we can offer support for features that go beyond RSS, such as syncing tabs, which give us the foundation for a great roadmap that we wouldn’t get anywhere else. And the only other people competing for the performance cycles of your sync server are other NetNewsWire users. Absolutely everything that gets transferred does so securely and concisely. ![]() This sync service is tailored solely for NetNewsWire users. We’re shooting to make the best possible experience for the people that use NetNewsWire. The obvious tradeoff here is interoperability (exchanging sync data with other apps that aren’t NetNewsWire). Instead of a generic service meant to meet a specific set of functions we may not even expose in the app, we were able to define a customized, optimized protocol to ensure the best possible performance we could provide our customers. We knew we could offer improved, targeted performance if we controlled both sides of the sync equation. We wanted to do something different because we realized it could become better. NetNewsWire 3 was one of many apps that had essentially become different takes on Google Reader clients (NNW 3 was certainly the best and most powerful). This was an opportunity to offer an opinionated user experience. It’s a problem we’ve solved before and are far better equipped now than in the past. After talking with Manton Reece at NSConference a few years ago, I reached the conclusion that we should go ahead and do this ourselves.Īs a company, we’ve implemented this kind of sync in the past. Before we moved into Cocoa development, Black Pixel made a lot of money as a Rails shop and did server development for some very high-profile clients, including Getty Images. We are mostly known for mobile and Mac applications, but the kind of backend development required to build this sync system wasn’t unexplored territory - we knew this was something we could handle. Now all the responsibility and problems are our own to deal with, but we can also do a lot more that wouldn’t be possible with a generic third-party service. Additionally, the hoops we’d have to jump through to add compatibility with yet another third-party service before we even shipped would have added considerable complexity to the development process. We were concerned about tying our future to a sync service provider that could go away. Secondly, the eruption of people stepping forward with sync services were primarily new and unknown. An app as long-lived as this one sees a lot of changes, and we didn’t want to have another sync service, like Google Reader, pulled out from under us unexpectedly. ![]() Historically, NetNewsWire has been plagued with issues when dependent on third-party sync. The sync service keeps the different sites you follow - and how you’ve organized them - consistent between your various devices, as well as coordinating which articles are still read and which are still new.Īt the present time, we’re not going to offer support for third-party sync systems, because we intend to offer something much better for the customers that use our products. After considering (and implementing) different options, we elected to develop our own proprietary sync service in-house. One of the tentpole features of the new NetNewsWire release is sync.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |