The smartphones will continue to grow and accelerate their hardware and software development. This is simply the future. I the next 50 years I think everyone will use just one device and this is more likely to be something like a smartphone.
What Steve Jobs did in his first iPhone presentation can't be done again. He simply set the bar so high that there is no bar anymore, I don't see how other companies will reach them, not because they can't but because they all try to copy them from that point on, instead of trying to innovate like they did.
I can't also really understand why the public is bashing so hard those events expecting miracles, and making statements that Apple is not innovating. What do you want cloaking software making you invisible? Let's be real, also who is that naive to think that even if they have developed something amazing they will release it right away. Things don't work like that in the real world.