Menu
Forums
New posts
Search forums
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Media
New media
New comments
Search media
Members
Current visitors
New profile posts
Search profile posts
Log in
Register
Search
Search titles only
By:
Search titles only
By:
New posts
Search forums
Search
Search titles only
By:
Search titles only
By:
Menu
Welcome DJI Spark Pilot!
Jump in and join our free Spark community today!
Sign up
Forums
DJI Spark Forums
Spark Discussions
Disturbing news for Android users
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MileHighSi" data-source="post: 28661" data-attributes="member: 3234"><p>You must realise that hardware isn't the <em>only</em> issue, then. Having to support countless devices running various flavours of an operating system is most certainly bothersome, though <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /> The Android operating system itself (skinned or not) plays a huge part, as it provides a core set of API methods for software to interact with. Some of these won't change much over time, but some will. Other methods will be added over time and older methods removed. This is fine if everyone stays up to date but since Android's adoption rate of the latest operating system is so poor compared to Apple's devices, it's a nightmare to maintain reliable, fast, cutting-edge (DJI Go 4 must aspire to be all three of those - this isn't a todo list app) apps without leaving people behind. All developers want to use the latest and greatest, of course, but on Android you simply can't – especially if your app is business critical and, in DJI's case, must be 100% reliable so that drones don't fall from the sky. They could support ONLY the latest one or two versions of Android OS, but then they'd be cutting out a lot of people and there'd be <em>even more</em> rants.</p><p></p><p>As a developer who needs to develop on multiple platforms I can testify that unless your app is super-basic (i.e. a glorified webview), developing on iOS is a LOT faster and painless. I 100% stand behind DJI launching on Apple first – purely because that's the app they've got ready for public release first.. so why wait for the Android devs to stop scratching their heads? As someone who uses both iOS and Android devices I'm okay with this. If I only had Android I would also be okay with it as my current hardware/software still does its job and I'd prefer to wait for bug-free software/hardware than something rushed.</p></blockquote><p></p>
[QUOTE="MileHighSi, post: 28661, member: 3234"] You must realise that hardware isn't the [I]only[/I] issue, then. Having to support countless devices running various flavours of an operating system is most certainly bothersome, though :) The Android operating system itself (skinned or not) plays a huge part, as it provides a core set of API methods for software to interact with. Some of these won't change much over time, but some will. Other methods will be added over time and older methods removed. This is fine if everyone stays up to date but since Android's adoption rate of the latest operating system is so poor compared to Apple's devices, it's a nightmare to maintain reliable, fast, cutting-edge (DJI Go 4 must aspire to be all three of those - this isn't a todo list app) apps without leaving people behind. All developers want to use the latest and greatest, of course, but on Android you simply can't – especially if your app is business critical and, in DJI's case, must be 100% reliable so that drones don't fall from the sky. They could support ONLY the latest one or two versions of Android OS, but then they'd be cutting out a lot of people and there'd be [I]even more[/I] rants. As a developer who needs to develop on multiple platforms I can testify that unless your app is super-basic (i.e. a glorified webview), developing on iOS is a LOT faster and painless. I 100% stand behind DJI launching on Apple first – purely because that's the app they've got ready for public release first.. so why wait for the Android devs to stop scratching their heads? As someone who uses both iOS and Android devices I'm okay with this. If I only had Android I would also be okay with it as my current hardware/software still does its job and I'd prefer to wait for bug-free software/hardware than something rushed. [/QUOTE]
Verification
Post reply
Forums
DJI Spark Forums
Spark Discussions
Disturbing news for Android users