NordicSemiconductor / IOS-nRF-Connect

Info page
https://nordicsemiconductor.github.io/IOS-nRF-Connect/
139 stars 32 forks source link

Header

nRF Connect for iOS

This repository is used to submit any nRF Connect for iOS issues and feedback.

Project history

This project started at end of 2015, with the aim is to make a comprehensive Bluetooth tool for both firmware developers and App developers. This development train lead to the release of version 1.8.8 in September 2018, at which point development was rebooted from scratch, culminating in the release of the all-new nRF Connect 2.0 on August 19th, 2019. We intend to make this 2.0 version the basis of all future development.

Features

The current version nRF Connect (formerly known as "nRF Master Control Panel"), includes the following features:

Supported Devices

nRF Connect 2.x runs on all iPhone(s) and iPad(s) running iOS 9 and newer, up to iOS 13. We intend to keep making the newest version of nRF Connect available on the greatest amount of devices as possible. However, please keep in mind that not all features will be present, and that we can't optimise the UI for each and every single use case.

Roadmap

Please keep in mind that the following information is representative of the team's intentions, and in no way should be taken as final. Priorities change, as well as unexpected issues & bugs we might decide are more important and need our immediate attention.

Version 2.4:

After version 2.4:

Will there be a Mac/Catalyst port of nRF Connect for iOS?

Since macOS Catalina (10.15), Apple allows iOS apps to be compiled and run in near-native form on the Mac. There is already a Desktop version of nRF Connect under full development and support from a dedicated team, so there are no plans as of yet to publish nRF Connect for iOS on the Mac App Store.

That being said, some users have requested us to ship nRF Connect for iOS as a Mac app. If you too are interested, please let us know; the more demand we can see, the easier it is for us to devote the resources needed to make it happen.

Swift Development

Early on after the release of version 2.0, we published a few blog posts regarding its full feature set, the amount of work and detail we pour into a bug-fix release, and our transition to Dark Mode in 2.1.

Since then, we've transitioned towards blogging less-often, but attempting to offer a unique perspective focused more on using all the development tools at our disposal to extract more performance out of iOS hardware:

Related Projects