UK’s Widest Selection of Commercial Drones

From iOS to Android: Why DJI dropped iOS support for developers

Last updated on

December 12, 2023

Read time

10 mins

Contents

    In a surprising turn of events, DJI, a leader in the world of drone technology, has recently announced the discontinuation of its support for iOS development in its Software Development Kits (SDKs). This move, effective from November 29, 2023, signals a significant shift in DJI’s strategy, impacting a broad spectrum of developers and possibly the drone industry at large.

    DJI’s iOS SDK Support Ends: A Closer Look

    Historically, iOS has enjoyed a privileged position in the realm of third-party app support. Developers have often favoured iOS due to its robust ecosystem and affluent user base. However, DJI’s decision to cease iOS SDK support marks a departure from this trend. As confirmed in a post to developers, DJI will no longer maintain its iOS SDK, effectively urging developers to pivot towards Android.

    Image source: GPSGIS_Eric

    Pivot Towards Android

    With the iOS door closing, DJI is nudging developers towards Android app development. This recommendation is not just a mere suggestion but a strategic redirection, considering Android’s expanding market share and diverse user base. This pivot could be a calculated move to align with broader market trends and cater to a larger segment of technology users.

    What About Windows

    The notice also spells an uncertain future for Windows developers engaged with DJI’s SDKs. Unlike the iOS situation, where a clear alternative is provided, Windows developers are left without a definitive path. DJI vaguely suggests the use of its mobile SDK or cloud API, based on the application scenario. This lack of clarity could lead to confusion and frustration among the Windows developer community.

    What About Windows

    In an attempt to streamline its offerings, DJI has integrated the functionality of its Onboard SDK into the Payload SDK. However, the uncertainty about whether the full functionality has been ported is a concern. For developers relying on specific features of the Onboard SDK, this integration could be a double-edged sword – offering potential new opportunities but also posing the risk of losing critical functionalities.

    DJI Onboard SDK

    Potential Reasons for the Shift

    The decision to end iOS support might be influenced by factors beyond market trends. DJI’s former VP of Policy & Legal Affairs hinted at ‘government restrictions, lists, and sanctions‘ as possible reasons. This speculation opens up a broader dialogue about the impact of geopolitical factors on technology and development strategies.

    Impact on the Developer Community

    This strategic shift by DJI could have significant implications for the developer community, especially those heavily invested in the iOS ecosystem. Developers may now face the challenge of adapting to Android’s development environment, which, while offering its advantages, also comes with a learning curve and adaptation costs.

    DJI’s pivot towards Android could reshape its market position and relationships within the tech community. It could be perceived as a move towards a more inclusive, Android-centric approach, potentially widening its user base. However, it also risks alienating a segment of its developer community, particularly those dedicated to iOS and Windows platforms.

    (Image source: Team Counterpoint)

    The Bigger Picture: Industry Trends and Consumer Impact

    This move by DJI could be indicative of a larger trend in the tech industry, where companies are increasingly diversifying their focus to include a broader range of platforms and ecosystems. For consumers, this could mean more diverse and innovative applications, as developers explore new possibilities within the Android framework.

    DJI’s decision to end support for iOS and Windows SDKs is a pivotal moment in the company’s trajectory. It reflects not just a change in technical direction but also a strategic adaptation to the evolving technological landscape. As the implications of this decision unfold, it will be interesting to see how developers adapt and how this will shape the future of drone technology and its applications.

    For DJI, this move is a gamble – one that could either strengthen its position in a competitive market or lead to challenges in maintaining its developer base. As with any significant change, there will be hurdles and opportunities. The drone industry, known for its dynamism and innovation, is once again at a crossroads, poised for new developments and directions.

    [related_posts]

    Enquire Now