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

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

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

1,233件の閲覧回数
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?

ラベル(2)
0 件の賞賛
返信
1 返信

1,188件の閲覧回数
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 件の賞賛
返信