He has a valid point. If you offer a service, you should be able to support the service. How would you like to buy a car with a new nav system only to find the highly touted voice-activated nav system didn't work half the time?
Apple (or any other company) needs to understand this.
My main annoyance with Siri is not the artificial limitation Apple has imposed on the hardware...that is just business. The problem I have is Siri cannot accept simple commands like "Open Music", "Open Calendar", "Open ??? App". Siri states she cannot do this. Windows Phone 7 Mango can do this with no problem. I can also hold entire text conversations on Mango where the phone reads the text and lets me speak my new text. Now, Siri is MUCH better at voice recognition, I am just confused why it cannot do simple commands such as Open Apps, Close Apps, Shutdown Phone, etc etc. Maybe Apple will add these features in later...
A couple of things:
1. Siri is a beta -- that means that Apple needs to measure how well it recognizes and handles:
1.1 speech to text translation
1.2 AI - conversational, contextual text analysis
1.3 How well Apple's servers and backbone can handle the expected load
A simple text to speech translation of simple predefined commands to specific predefined apps in not what Siri does. Though, Siri could certainly degrade to the existing voice command system (as on the iP4) if the network is unavailable.
What Siri does is more general speech to text translation -- more recognizable words, commands, questions, statements... etc. The files are rather large to cache on the phone -- even if the translation could take place there. But, Apple would have no way to measure the effectiveness, or learn what the user was trying to get Siri to do -- without sending the files to its servers.
The same goes for the AI - conversational, contextual text analysis -- a larger vocabulary means an incrementally larger database of words to analyze -- as well as saving the context of the conversation.
Again, the beta is a learning opportunity for Apple on how to improve the process -- it is very valuable to capture this information -- where it can be analyzed in depth, over time -- to compare requests from multiple users/origins.
Siri needs to analyze what it is doing (well and poorly) so it can become more capable.
By calling Siri a beta Apple is telling customers that this is an unproven service that Apple wants to offer... you should expect problems with a beta.
By limiting Siri to the new, limited availability iPhone 4S, Apple, essentially, limited the scope of the initial beta -- and even then there were: problems, analysis, fixes... repeat -- that's what a beta is.
Just imagine if Apple had opened Siri to any A4 or later, iPhone, Touch or iPad -- instead of 4 million [sometimes] frustrated 4S user, you would have over 100 million continually frustrated iDevice users -- not a good way to run a beta.
- Michael Lille -
- Michael Lille -