dieulot / idevice

Discover which iOS devices are used on your site
https://dieulot.fr/idevice
MIT License
233 stars 11 forks source link

iOS 12.2 breaks GPU renderer name #3

Open jkoepcke opened 5 years ago

jkoepcke commented 5 years ago

Since iOS 12.2, it only reports "Apple GPU" for all devices. Most likely to prevent fingerprinting.

Combination of screen dimensions & density still does a good job, however fails when device has zoom mode enabled. Only option I see atm would be CPU (or better GPU) benchmarking.

dieulot commented 5 years ago

Yep, this project is dead.

I don’t want to go with benchmarking because it cannot be accurate, especially when low battery mode is enabled. I also don’t have every device to test it on. And of course it would affect the page’s smoothness.