繁体   English   中英

我可以在IOS设备(ipad,iphone)上使用SDK作为OSX平台吗?

[英]Can i use an SDK for a OSX platform on IOS device (ipad, iphone)?

我正在研究在ipad / iphone上使用读卡器来读取它/可用的数据的可能性。

我发现一些带有SDK的读卡器似乎可以完成这项工作:

http://www.idtechproducts.com/products/mobile-readers/136.html
http://www.dekimado.com/scr/iCard.html
http://smartware2u.com/products/75-iphone-and-ipad-smart-card-readers.aspx
http://www.thursby.com/PKard_Reader.html

对于我正在寻找e-id / sis的卡,有一个中间件SDK(eID中间件SDK 4.0)。 我想我将不得不用它来读卡。 以下是兼容性规格。

我的问题是; 我可以将此SDK用于ios吗?

谢谢,

兼容性平台:

Windows: Win32 (Windows 2000, XP, Vista)
Linux: Fedora 9, Debian etch, OpenSUSE 11
Mac: OSX 10.4 and 10.5 for PPC and Intel

编程语言

C++: Windows/Linux/Mac
Java: Windows/Linux/Mac
dotNet languages (VB, C#,...): Windows

C ++编译器:

Windows: Microsoft Visual Studio 2005
Linux: default installed g++ compiler
Mac OSX: default installed g++ compiler

Java的:

JDK 1.4.2 or higher (some samples require 1.5 or higher)

您将遇到两个主要问题:

首先,iOS使用与OS X不同的架构(ARM与Intel)。 除非您可以访问SDK的源代码(听起来不太可能),否则您可能无法使用它。 虽然OS X和iOS库可以交叉兼容,但通常至少有一些工作涉及解决平台不一致问题。

其次,iOS上的外部硬件需要Apple认证。 好消息是,有一个专为iOS开发人员设计的框架,可以与读卡器等附件进行交互 - 外部附件框架 如果你发现一张标记为Made for iPhone的卡片,你可能会有更多的运气(看起来你发现的一些读卡器使用的是底座连接器,因此希望可以通过外部附件框架使用)。

如果您的读卡器未经 Apple官方认证,那么您几乎肯定需要运行一个经过监狱的设备才能访问它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM