Can Apple rise to the Google challenge?