>take all the awesome stuff that people developed in research labs since the 60's, and they're implementing it when/where it makes sense.
If this is true, then that is also google's model, except they're doing it with server-side algorithms as opposed to UI implementations/hardware form factors.
You don't think google invented MapReduce, their translation algos, their vision algos, their concurrency models and so on? They get them out of research papers from years gone by. Then they implement them at real-world scale, and iterate them until they're suitably awesome, just like apple does with the ideas they resurrect from academia.
This is analogous to how every perceived leap forward in programming paradigms always seems to end up dating back to 1956.
If this is true, then that is also google's model, except they're doing it with server-side algorithms as opposed to UI implementations/hardware form factors.
You don't think google invented MapReduce, their translation algos, their vision algos, their concurrency models and so on? They get them out of research papers from years gone by. Then they implement them at real-world scale, and iterate them until they're suitably awesome, just like apple does with the ideas they resurrect from academia.
This is analogous to how every perceived leap forward in programming paradigms always seems to end up dating back to 1956.