What are the differences between the XF and platform native TLogger software source codes in NHS3100 SDK v12.3 BETA?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

What are the differences between the XF and platform native TLogger software source codes in NHS3100 SDK v12.3 BETA?

689 Views
robbie_sharma
Contributor I

Looking through the NHS3100 SDK v12.3 BETA, there seems to be C# Xamarin cross-platform source code and native platform source code.

  1. release_mra2_12_3_nhs3100/sw/XF/TLogger [Xamarin]
  2. release_mra2_12_3_nhs3100/sw/{android, ios, macos}/tlogger [native]

  Do these code bases have the same features or are there significant differences?  Does one code base have more bugs than the other?

Labels (2)
0 Kudos
1 Reply

644 Views
driesmoors
NXP Employee
NXP Employee

Hi,

Well, it's software, so both are likely to have bugs. IMO, the apps from XF folder seem to be more intuitive and easier to use.

  • The folders <SDK>/sw/{android, ios, macos}/tlogger are examples of host applications that implement a GUI and the communication protocol on top of the NDEF messaging in a dedicated language, for a dedicated platform. This turned out to be maintenance burden. 
  • The folder <SDK>/XF/tlogger will replace all the dedicated host implementations. It provides projects to compile to Android, iOS, macOS and Win10. At this moment, these are still projects for MS VS 2017, but the next SDK will be updating that.
    Plans for the next SDK (still a few months away):
    • Based on MS VS 2019
    • Using iOS NFC write capability (new since iOS13)
    • Bug fixes - as always
    • Removal of Android, iOS, macOS specific code.

 

Btw, the current iOS and Android listings in the Play/App store are built using the XF code from the internal development branch.

BR,
Dries.

0 Kudos