Has Apple Found the Perfect Weapon to Fight Both Walmart and Amazon?