弊社ではmacOSでも様々なドライバ、アプリケーションの開発実績があります。
様々なドライバに対応できる技術力
【カーネルモードドライバ開発】
対象デバイスドライバ | 詳細 |
---|---|
ICカードドライバ | DPKCS#11対応のICカードドライバ |
ファイルシステムドライバ | Mac未対応のファイルシステムの読み書きを行うドライバ |
【ユーザーモードドライバ開発】
対象デバイスドライバ | 詳細 |
---|---|
USBデバイスドライバ | 画像やデータを送受信するデバイスのドライバ |
デバイスのファームウェアを更新するドライバ | |
光学ドライブフィルタドライバ | 光学ドライブの読み書きをフィルタするドライバ |
オーディオドライバ | オーディオデバイスを作成するドライバ Audio Server Pluginフレームワークにより、ユーザーモードで動作する。 |
【アプリケーション開発】
対象アプリケーション | 詳細 |
---|---|
画像転送アプリケーション | USBデバイスと画像を送受信するアプリケーション |
ログ収集アプリケーション | macOSの操作ログやPCの端末情報を収集するアプリケーション |
ユニバーサル対応開発
弊社では既存のiOSアプリのmacOSへの対応を行っております。また、Appleシリコンを搭載した新型MacとIntel CPUを搭載した既存MacにおけるUniversal 開発を行っております。
Macは、WWDC19とWWDC20でApple社より以下の発表がありました
- System ExtensionsとDriverKitフレームワークへの移行
- Appleシリコン搭載への移行計画
- macOS 11 BigSurの発表
Mac,iPhone,iPadで類似したユーザーインターフェースの採用、Appleシリコン搭載など、Apple製品を統合する動きが加速しています。
サイエンスパークでは、これらの動きに素早く対応し、ユーザーに最新OSへのシームレスな移行を提供する為に、様々なサービスを提供しています。
macOS 新OS対応検証サービス
macOS 11ではAppleシリコンへの対応やUIの変更、セキュリティ機能の強化が行われました。
また、Appleの方針によりカーネルドライバ(IOKit)からユーザーモードドライバ(DriverKit)への移行が随時行われています。
その為、macOSの更新時に既存のアプリケーションやkernel Extension(ドライバ)に影響が発生する可能性があります。
弊社では、Intelチップ搭載MacとAppleシリコン搭載のMacで既存のアプリケーションやドライバが最新のmacOSにて正常に動作するかを検証し、動作可否や問題点に関するレポートを提出するサービスを提供しております。
Windows専用ソフトウェアのポーティング
AppleによるApple製品のOSの統合は、これまでMacとiPhoneやiPadのデバイスの違いによりMacが使いにくいと思っていたユーザーがMacを使用するきっかけになると弊社は考えております。
今までWindowsだけをターゲットにしていたアプリケーションや周辺機器(ドライバ)について、Macでも使いたいというニーズが増えると予想されます。
弊社ではWindows用として作成していたアプリケーションやドライバをMac向けのソフトウェアへポーティングしております。ぜひ、Windows専用ソフトウェアのポーティングをご検討ください。
お問い合わせはお問い合わせフォームをご利用ください。
対外活動
- 情報共有プラットフォームQiita情報発信
Macの開発について様々な情報を発信しています。
https://qiita.com/spc_qiita/items/af87bf751147676577bd - IT勉強会支援プラットフォームconnpass勉強会開催
デバイスドライバ、画像処理など幅広いネタを元に勉強会を開催しています。
https://sciencepark.connpass.com/