Tech giants Apple/Amazon scramble to take rival ground in phones, tablets and apps