3 ms·
You can’t even tell iPadOS from macOS anymore, which was a major problem for us. Our mobile website is full of essentially “Do this in the mobile app” buttons
by donatj 5y ago
You can’t even tell iPadOS from macOS anymore, which was a major problem for us.
Our mobile website is full of essentially “Do this in the mobile app” buttons that only show up on mobile devices. Suddenly we had to rewrite it all to be done with JS rather than server side because there’s no way to detect iPads server side anymore. Even then our JS test for iPad is essentially “Is a Mac” && “Supports Multitouch” which if Apple ever releases a touch screen Mac will be trouble.
Similarly the new Edge on Xbox One just claims to be Edge on a Windows PC whereas it used to previously advertise you were on Xbox. Makes it difficult to do Xbox specific enhancements.
- rollcat 5y agoThe ARM Macs are pretty decent at running iPad apps. I think there's less and less valid reasons to distinguish the two.
- donatj 5y agoAs stated elsewhere though, you also can't distinguish ARM Macs from Intel Macs. Same UA. As long as the vast majority of Macs are still Intel, we really don't want to clutter our UI with non-functional app callouts.
- wlesieutre 5y agoThe market reaction to having iPads distinguishable from Macs via UA was to serve 4" phone screen layouts to 12.9" iPads for years, so I can understand why Apple changed that. Sucks for the handful of websites that were doing it right.
- robertoandred 5y agoWhy not show/hide those buttons with a window width css media query?
- gernb 5y agohow would that help? The window width of my iPad is larger than my desktop
- robertoandred 5y agoWhat can the website do on your desktop that it can't do your iPad? Why does it need these buttons?