Google admits to violating iPhone development terms
GoogleÃ¢â‚¬â„¢s voice search function on the latest version of its Google Mobile search app is pretty slickly implemented: it knows when you put it up to your ear, prompts you to speak, and then searches when you move it away from your ear. No other application has leveraged that same functionality yet, andÃ¢â‚¬â€as it turns outÃ¢â‚¬â€for good reason: the part of the iPhoneÃ¢â‚¬â„¢s code that controls that capability is undocumented by Apple.
Using undocumented Application Programming Interfaces (APIs) is not just frowned uponÃ¢â‚¬â€itÃ¢â‚¬â„¢s against the terms that iPhone developers agree to when they download the SDK. The reason for this isnÃ¢â‚¬â„¢t particularly nefarious: undocumented APIs are often in active development and subject to change, which could lead to third-party applications that rely on them to break or crash.
Read more: macworld.com