It's a tool meant to batch-process large numbers of videos at a time, for use in our research. I can elaborate on the science if you're interested, but from a technical standpoint, we've got lengthy videos of each of our study participants, and need time-series data of their facial expressions and emotional response at each point in the video- so, pretty much a bog-standard use case for the Affectiva SDK, except that we don't care about real-time analysis of captured video or anything like that. The cloud API is out of the question; for HIPAA reasons, the videos can't leave our systems.
Right now, we're using a very old and outdated tool that is not amenable for use in batch-processing videos, and are at a point where manually running videos through this tool has become a massive bottleneck in our analytic pipeline (not to mention a huge waste of time on the part of our RAs). I'm attempting to write a command-line tool that we could use to automate the process, and also to distribute it over our HPC infrastructure. We need to be able to support both OS X as well as Linux, and while I certainly could write two separate tools (one using the Objective-C API for OS X, another using the C++ API for Linux), I'd very much rather not.
As far as the Mac OS version, support for both 10.11 and 10.12 would be good, and of course 10.13 is in the works, I hear. Fortunately, I believe that everything from 10.11 on up is API-compatible.