代码之家  ›  专栏  ›  技术社区  ›  Inso Reiges

iPad(iPhone OS)内核扩展

  •  0
  • Inso Reiges  · 技术社区  · 16 年前

    我以前为MacOSX编写过一个应用程序,其中包含一个内核扩展。它不驱动任何真正的硬件,而是一个内核内的iokit服务。现在的任务是确定整个应用程序在iPad上的移植是否可行,这基本上意味着是否可以为iPad编写内核扩展。

    我以前从未有过iPhone操作系统开发的经验,所以我对它一无所知。但据我所知,基于iPhone操作系统的设备,尤其是iPad,都是非常封闭的平台。那么,作为应用程序包的一部分,是否可以为iPad开发和分发内核扩展?我是否必须签署任何特定的苹果开发者计划?还有什么我应该知道的吗?

    谢谢。

    1 回复  |  直到 15 年前
        1
  •  3
  •   Claus Broch    16 年前

    如果您需要与外部设备通信(这是iOS上唯一合法的原因),那么您需要联系Apple并成为注册的外围设备开发人员。该会员资格允许制造商使用“为iPhone制造”等标签。

    一旦成为会员,您就可以访问外设SDK,它允许您为使用30针基座连接器连接到iPhone的设备进行开发。

    除此之外,您不能在iOS上使用iokit。