ThisIsPreposterous wrote:
? Do you have some kind of citation for this? I received no warning that this functionality would be removed in 10.13.4
macOS 10.13.4 was first released to developers on Jan. 24th: https://9to5mac.com/2018/01/24/macos-10-13-4-beta-1/
There was a post on the DisplayLink forums about problems with 10.13.4 2 days later: https://www.displaylink.org/forum/showthread.php?t=65890
NDA restrictions would have prevented the developers from warning customers until the build was publicly released.
The creative ways developers implement their solutions does not mean that they were doing anything wrong. Exploiting options and coming up with creative workarounds is a developer's job. Additionally, using an iPad or other device as an external monitor should be functionality Apple encourages. Many businesses depend on being able to do this.
That is correct.
I don't know the specific details of how this external display was implemented. Nor do I know any details of what 3rd party developers are doing to remedy the situation.
I do know that Apple make major changes to the operating system at least twice a year. Those changes always break something. Any 3rd party developer should know that too and should have a realistic assessment of how susceptible their product might be to these changes. I don't think that Apple should be making these kinds of changes, especially on minor point releases.
But who is at fault? The 3rd party developer, for ignoring Apple's history and marketing/releasing a product that any reasonable developer would assume to be at risk of failure due to update? Apple, for making these kinds of major updates with only 2 months of warning? Or users, for ignoring both Apple's history and that of 3rd party developers and blindly clicking through on any notification that appears in the upper right corner? All users should have Time Machine backups too. They might also have APFS snapshots that would allow a restore in 2 minutes instead of 2 hours.
As long as users keep applying updates the day they are released, they keep giving Apple more power over 3rd party developers. Every year, users lose a little bit of power and functionality due to this dynamic. Yet every year, they keep clicking that update button. This year, you lost your DisplayLink drivers. In a few months, you will likely lose a ton of legacy 32-bit apps. Keep clicking that update button!