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
Better for Spark: Android vs IOS Discussion
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="Andre Levite" data-source="post: 57390" data-attributes="member: 10850"><p>Market share really isn't the issue when it comes to writing cross platform software such as the DJI Go app. The problem for the developer is <strong>hardware fragmentation</strong>:</p><p></p><p>iOS is generally more stable and less problematic because iOS specifically equals iPhone/iPad. All recent models are nearly hardware equivalents and the vast majority are running the same version of the operating system (iOS 11). </p><p></p><p>Android, however, refers to hundreds of different devices made by dozens of different manufacturers. And each model is restricted to operating system updates by the carrier and not the device maker. So it's nearly impossible to write reliable code for all those different scenarios This leads to more frequent bugs that are harder to fix. .</p><p></p><p>When it comes to choosing a device WITHIN the Android ecosystem then market share does matter. Samsung is best choice because with so many users it gets the attention of developers. (It's not even worth fixing errors for unpopular devices that are only owned by a handful of people). </p><p></p><p>This is true for phones but even more critical with tablets. All modern iPads are rock solid but only a few Android tablcan make this claim.</p></blockquote><p></p>
[QUOTE="Andre Levite, post: 57390, member: 10850"] Market share really isn't the issue when it comes to writing cross platform software such as the DJI Go app. The problem for the developer is [B]hardware fragmentation[/B]: iOS is generally more stable and less problematic because iOS specifically equals iPhone/iPad. All recent models are nearly hardware equivalents and the vast majority are running the same version of the operating system (iOS 11). Android, however, refers to hundreds of different devices made by dozens of different manufacturers. And each model is restricted to operating system updates by the carrier and not the device maker. So it's nearly impossible to write reliable code for all those different scenarios This leads to more frequent bugs that are harder to fix. . When it comes to choosing a device WITHIN the Android ecosystem then market share does matter. Samsung is best choice because with so many users it gets the attention of developers. (It's not even worth fixing errors for unpopular devices that are only owned by a handful of people). This is true for phones but even more critical with tablets. All modern iPads are rock solid but only a few Android tablcan make this claim. [/QUOTE]
Verification
Post reply
Forums
DJI Spark Forums
Spark Discussions
Better for Spark: Android vs IOS Discussion