Application Sandboxing

November 9th, 2011 by Steve Harris

Just to follow up on my previous post that mentioned sandboxing, if you follow the Mac news, then you’re probably already aware that Apple gave developers (and dare I say it, users) a reprieve on sandboxing until next March.

Considering I had spent the last two months working on it and had already wrapped up the work on Together and Feeder on Oct 28, you might think I’d be pretty peeved, but I’m not, because sandboxing sucks.

I won’t be releasing sandboxed versions of Together or Feeder on the Mac App Store until it’s a requirement, because the apps will lose certain capabilities that I know people appreciate and to some extent define the usability of the app. Things you really take for granted, like the ability to store your files wherever you please. Poster isn’t too badly affected by sandboxing, mostly because it’s a fairly straightforward app, and I have already been forced to change certain things so it behaves as though it is sandboxed.

If you know how sandboxing works, it won’t take you long to work out that, in its current form, it is incompatible with some of Apple’s own apps on the Mac App Store, such as Final Cut Pro. Quite how Apple is going to resolve the situation is unknown.

For now, be aware that if you purchase apps from the Mac App Store — any app, not just my own — it is possible Apple can dream up new rules that could hobble the functionality of those apps in the name of security or anything else at any time, whether or not they ultimately choose to go ahead with sandboxing.

It’s my personal opinion that, while some of the ideas of sandboxing are good, others are just not worth the compromises, even sacrifices, that must be made, and the concept was not well thought through. I know I’m not alone in this view, so let’s hope Apple can take a more moderate approach that will work well for everyone.

Together and iCloud and the Mac App Store

October 18th, 2011 by Steve Harris

A question I suspect I’m going to get asked a lot is “When will Together support iCloud?”.

The answer is I don’t know. I have spent a lot of time looking at all the things I need to do to make that happen, even done some of it, but I have come to the conclusion it’s going to take a lot longer than I’d like, because both iCloud and Together are all about files and Together does an awful lot with them.

Some of the things I need to do slot in nicely with what is there, but others require significant changes to the very heart of the app, which will take time and need a lot of testing. I cannot even hazard a guess at how long it will take, because everything is new and there are too many unknowns. I want to get it right.

Meanwhile, Apple announced at WWDC that all apps submitted to the Mac App Store need to be sandboxed from November. Application Sandboxing, introduced with Lion, restricts what apps can do in the name of security and these requirements affect both Together and Feeder quite significantly. Without that, I will not be able to deliver further updates to Mac App Store customers. I have completed a lot of work on sandboxing already, and once it is implemented for all three apps I will be able to turn my attention back to iCloud.

In the meantime, I would like to thank all my customers for your patience and understanding.

Steve Jobs

October 6th, 2011 by Steve Harris

I have seen Steve Jobs as an inspiration for my entire adult life. Obviously, in the industry I am in, I am far from alone in that. That Stanford speech he made? I’m living it, and I was when he made it, but I didn’t know back then whether I was just kidding myself. That speech didn’t just inspire me, it validated my life and helped me appreciate how fortunate I am. Watching again earlier, I felt the same. The message can apply to anyone.

“Stay hungry, stay foolish.”

I take nothing for granted. You can have all the ideas and talent and work as hard as you like, but success in any area of life always comes down to some measure of luck and timing. When you set out on the long road to make something happen, you have no idea if it will work or what people will think, but when you know your intentions are good, how could it ever be wrong?

I love what I do. Every day is potentially amazing. I owe that to him.

Reinvented Software on Twitter and Facebook

August 30th, 2011 by Steve Harris

Many apps have their own Twitter accounts and companies their own Facebook pages to help you keep up to date. Reinvented Software’s apps have been on Twitter for a while, but I’ve never really promoted them.

Twitter

Here are the Twitter accounts for each of the apps:

@feederapp
@togetherapp
@posterapp

Following these can be especially useful if you’ve purchased any of the apps through the Mac App Store, as a tweet will go out once new versions are approved. This is the only place on the web where that happens.

All of these have a pretty low volume of tweets, mostly about updates and the odd vaguely relevant retweet.

Facebook

Reinvented Software also has its own page on Facebook, which you can “like” to see updates much the same as the ones posted on the News page here. The frequency of updates is pretty low.

Reinvented Software on Facebook

Feeder and Poster are also Facebook apps and have their own pages as a result, but there are no updates on there at the moment, so you can “Like” them, just to show that you, er, like them.

Feeder on Facebook
Poster on Facebook

Reinvented Software Apps and Lion

July 21st, 2011 by Steve Harris

Apple released Mac OS X 10.7 Lion yesterday. Here is the status of Reinvented Software apps on Lion.

Together

Together 2.5 has been built for Lion and is available for direct customers, but is still being reviewed by Apple for the Mac App Store. The current Mac App Store version, Together 2.4.5, runs on Lion, but there are some issues with automatically imported files, some performance issues and other minor glitches that will be fixed by version 2.5.

Feeder

All recent versions of Feeder will work on Lion and will automatically get overlay scrollers, but version 2.2.1 also supports Lion’s full-screen mode and that’s been available on this site for about a week and the Mac App Store since Tuesday. However, there is an issue with publishing to MobileMe and WebDAV servers that seems to be a problem with Lion that I have reported to Apple. The current workaround is to have Feeder publish to the iDisk or WebDAV disk on your Desktop instead.

Poster

All versions of Poster will work perfectly well on Mac OS X Lion. Version 1.1.3 includes support for full-screen mode and overlay scrollbars and is available both direct from this site since Tuesday and through the Mac App Store today.