DJI Virtual Flight (iOS) has been broken for five months
Most hardware companies operate this way: their devices are on fixed release schedules, and once they're done, they're "done." Virtual Flight was part of the release cycle for some drone or another (I think the FPV potato, if I recall correctly?) and now that it's done, there's nobody allocated to or tasked with fixing it.So, software is treated the same way. Engineers copy and paste whatever stuck-together yarn ball of code off Gitee they need to produce an artifact which passes QA, then ship it.The problem comes in when there's software that needs to live for a long time in the real world - Virtual Flight, for example, was broken by some Apple update or another, and their Fly app has to support a broad range of drones so it creaks under the weight of everything being pasted together.IMO, almost all "hardware" companies trying to make software are the same way. From industrial controls to mobile phone vendors. If anything, DJI have gotten better in recent years about after-sales updates, fixes, and support than they used to be.