Nevertheless, there are new challenges coming over the horizon and the company's annual F8 developer conference on Tuesday and Wednesday will give us a good opportunity to see how Facebook is positioning itself for the future.