smartphone ecosystem comparison