Apple is looking to hire user interface engineers to make "the next big thing even bigger," expanding the capabilities the company's Siri search assistant to new apps on iOS, and also, apparently, the company's desktop Mac platform.
Apple has posted a full time position that will "join the team that implements the UI for Siri," specifically the presentation of results in Siri's "conversation view" (as shown below for various existing apps that integrate with Siri).
The task involves a study of each new application or service that will interact with Siri, including a process to "distill it down to fundamentals, and implement that application's UI in a theme fitting with Siri."
Siri for Mac OS X coming soon?
Apple tells Siri UI engineer applicants to "consider it a an entire miniature OS within the OS, and you get a good idea of the scope."
Consider it a an entire miniature OS within the OS, and you get a good idea of the scope
Curiously, the job listing makes no direct mention of iOS, the most obvious target for Siri integration.
Apple brought Dictation features to OS X last year, but hasn't debuted full Siri functionality yet. It is expected to do so in the upcoming version due to be unveiled this summer.
Apple similarly brought Dictation features to iPad before releasing full Siri functionality in a subsequent release, suggesting a similar two-step deployment for Mac users.
However, the job listing also provides additional hints that the Siri team is working to deliver features for the Mac (in addition to just doing their development work on Macs). It calls for knowledge of Apple's APIs on both OS X and iOS and specifically asks for familiarity with the core of Mac OS X.
Finally, it lists as a requirement "passion for the Macintosh platform and writing simple, elegant software that is easy and fun to use."
iOS expansion calls for strong mobile skills
While moving Siri to the Mac seems like an obvious step, Apple job listing isn't just describing a port of the existing features to its desktops. It specifically describes a major expansion of Siri features in working with new apps to deliver a natural voice interface.
The listing describes close collaborative work with other teams that build apps, noting that "you'll need to work with them to enable access to their data and behaviors, and wire them up to your implementations. As a result, strong API design is needed to keep communication ideal."
Given the limited resources of mobile devices, we need to squeeze every last bit of performance we can get
The job asks for in depth development experience with either Apple's own Cocoa or "at least one of the following" other mobile platforms, specially naming Google's Android, Microsoft's C#, Oracle's Java and C++.
The job also specifically notes performance analysis and tuning as a significant responsibility," stating that "given the limited resources of mobile devices, we need to squeeze every last bit of performance we can get."
66 Comments
Siri for OSX is going to make a whole bunch of people happy! Did you see that: AAPL - Apple Inc is going up nicely today: $390 Good thing that's an old pic.
That would be a big mistake. Two people generally cannot understand each other. To ask a device to understand someone better than a friend is asking more than the state of the art can deliver. These are boundaries which Apple & associates have no prospect of breaching any time soon. The user experience would be poor and reflect badly upon Apple. It is a worthy challenge for the next generation of Apple - not the current incumbents.
That would be a big mistake. Two people generally cannot understand each other. To ask a device to understand someone better than a friend is asking more than the state of the art can deliver.
Uh, what? Siri understands language already. Why couldn't it perform tasks in OS X?
I'm using Siri to do more and more. Lately, I've been using it to launch applications, instead of swiping through several screens and poking at an app.
It would be very cool if Siri could open bookmarks saved to my homescreen. Anyway, I'll probably use it even more on the Mac. Can't wait.
To really improve Siri I think they could offer at least an optional learning tool like Dragon provides. They give you some text from books to read which trains the software to better understand your particular pronunciation of words. It is not mandatory but if you complete these modules the accuracy is vastly improved. With all the varieties and vagaries of pronouncing English it stands to reason that an optional training module might go a long way to really improve accuracy in Siri.