SQLiteがWindows RT、Windows 8 Metroアプリをサポートした。Windows Phone 8でもローカルアプリケーションのストレージとしてサポートされるようだ。
SQLite version 3.7.13がWinRTとWindows 8のMetroスタイルアプリケーションのサポートを追加した。Microsoftによると、Windows 8 MobileもSQLiteをサポートするという。ただし、クライアントはなく、利用できるのはエンジンだけであることに注意しよう。実際にあなたの.NETやJavaScriptアプリで使うには、それをWinRTコンポーネントとしてラップする(もしくは、あなたの代わりにそれをやってくれるライブラリを使う)必要がある。
.NET開発者はsqlite-netが利用できる。これはSQLiteのLINQラッパーを提供する。これを使うにあたって、役に立つガイドが2つある。
- Matteo Pagani氏のUsing SQLite in your Windows 8 Metro style applications
- Tim Hueur氏のUsing SQLite in a Metro style app
JavaScript開発者向けにはSQLite3-WinRTがある。またTim氏も指摘するように、C++開発者はsqlite.hを使うことができ、実のところWinRTラッパーを心配しなくてよい。
SQLite Webサイトのアナウンスにあるように、いくつか制約があることを忘れてはいけない。しかし、それ以外は、ほかのシステムと同じように動くはずだ。