NativeScript (Angular 2) 不提供任何 Device Native 功能?
Any Device Native features not available via NativeScript (Angular 2)?
在尝试比较 ReactNative 与 NativeScript 时,我发现 ReactNative 目前不支持 NFC。
是否有 NativeScript 当前不支持的此类 Device Native 功能?
NativeScript 在运行时动态地向您公开底层平台的框架,因此底层平台上可用的任何框架或 API 都会在 JavaScript 中向您公开。例如,here are some of NativeScript's docs on what the resulting JS looks like for iOS.
使用 NativeScript 的主要原因之一是编写在多个平台上运行的单一代码库,因此与其直接在应用程序中调用 platform-specific APIs,您需要使用一个 NativeScript 插件,它将完全不同的 iOS 和 Android API 合并到您的应用程序可以使用的单个 platform-agnostic 界面中。
许多这样的插件已经由 Telerik 创建并由 NativeScript 社区贡献。如果您对特定的设备功能感兴趣,可以检查 NPM 或 Telerik's page of verified plugins 上是否已存在插件。
在尝试比较 ReactNative 与 NativeScript 时,我发现 ReactNative 目前不支持 NFC。
是否有 NativeScript 当前不支持的此类 Device Native 功能?
NativeScript 在运行时动态地向您公开底层平台的框架,因此底层平台上可用的任何框架或 API 都会在 JavaScript 中向您公开。例如,here are some of NativeScript's docs on what the resulting JS looks like for iOS.
使用 NativeScript 的主要原因之一是编写在多个平台上运行的单一代码库,因此与其直接在应用程序中调用 platform-specific APIs,您需要使用一个 NativeScript 插件,它将完全不同的 iOS 和 Android API 合并到您的应用程序可以使用的单个 platform-agnostic 界面中。
许多这样的插件已经由 Telerik 创建并由 NativeScript 社区贡献。如果您对特定的设备功能感兴趣,可以检查 NPM 或 Telerik's page of verified plugins 上是否已存在插件。