Android P feature spotlight: Per-network MAC address randomization added as experimental feature
The ‘MAC address’ is a unique identifier present on most devices connected to a network. Since the address is assigned during the manufacturing process, and often can’t be changed, it is commonly used as a way of tracking people connecting to different networks. To combat this, several operating systems (iOS 8+, Windows 10, etc) give networks a randomly-generated MAC address.
Android added MAC address randomization back in Android 5.0 Lollipop, but not only is the feature disabled on most devices, it has several major flaws.
Android P feature spotlight: Per-network MAC address randomization added as experimental feature was written by the awesome team at Android Police.