RangerOne
 lvl.1
Flight distance : 2331132 ft
United States
Offline
|
Wirezfree Posted at 2018-1-27 16:48
I really struggle with this...
Why would DJI pay DJI software developers to constantly keep changing/updating code whilst Apple keep updating(beta) there software.?
That really doesn't make sense. If you're a software developer, you need to test your software on the operating system it runs on. Operating systems change all the time, so you need to make sure your software is compatible. Sure, along the process you also help test Apple's software and you can report bugs if they impact you, but that's how you BOTH ensure a quality product.
It's not like Apple doesn't test their software. They EXTENSIVELY test it, but with any complex codebase there are issues that can escape QA just like there are issues that escape even extended beta periods. The same is true of DJI -- we can't expect them to be perfect, but to have an app that won't even connect to your remote controller should never escape QA.
Also, as an iOS developer, I appreciate the beta period. It would be CATASTROPHIC if Apple released a new OS and suddenly my apps crashed on startup or were otherwise significantly broken. Multiply that times a few million app developers, and Apple's app review process would be completely overburdened with bug build requests and it might take several weeks to get a fix out to your users. That's a recipe for pure Hell right there. |
|