Post

2 followers Follow
0
Avatar

Why can't there be just one Android MPP

I don't understand why there are so many Android "a" "b" &"e" versions of MPP.

Seems to me that years ago we knew how to goto the right subroutine.

I would think that based on the camera entered that the program would know the right SDK etc. to use. What am I missing?

Any chance of having just one Android MPP version for all cameras?

Ssb73q

Official comment

Avatar

The Play Store variant is the 'a' variant. The 'b' and 'e' variants are for APK download and have the same bundle IDs and therefore are not able to be installed on the same device at the same time. The 'b' and 'e' are kept separate from the 'a' variant for crash logging differences. 

The 'b' variant runs the DJI SDK 4 for older devices and the 'e' variant runs the DJI SDK version 5 which is what they have the new devices using. They cannot be combined because of issues within the DJI SDK. 

For some reason when DJI released version 5 of the SDK they made it separate from version 4. So everything before the Mavic 3 Enterprise was on SDK 4 and everything after is on SDK 5. 

There is zero chance of combining them unless DJI goes back and updates the old version and new versions to be compatible. DJI has said they will do this at some times and said they will not at other times. We are guessing it isn't going to happen at this point. 

Zane
Comment actions Permalink

Please sign in to leave a comment.

3 comments

0
Avatar

I am not sure how this is a lame response… When it comes down to it DJI has made different SDKs for different aircraft. This means there are different versions of the app for different aircraft.

I am not sure how "this is not possible because of how DJI does things" is something to blame us for. We bend over backwards to provide support for all different aircraft. To do so it requires different versions.

Zane 0 votes
Comment actions Permalink