Apple m4 vs snap 8 elite July 8, 2019 16 32 64 128 Snapdragon 8 gen 2 vs a17 bionic Snapdragon® 8cx gen 3 vs m1 Apple watch series 8 45mm vs series 7 45mm Apple watch 4 vs watch 7