iPhone ecosystem competitive pressure