アートフィルターアプリで一大センセーションを巻き起こしたPrismaは、この夏の2か月でそのiOSとAndroidアプリのダウンロードが、無から驚異の5500万あまりへと急拡大した。そしてこのたびPrismaに、オフラインモードが誕生し、サーバーに接続しなくてもほんの数秒で、あなたのスナップ写真をムンクの絵みたいに変えてしまえることになった。
本誌TechCrunchがPrismaのローンチを記事にした6月に、CEOで協同ファウンダーのAlexey Moiseenkovは、ニューラルネットワークを使ってスマートフォンの写真を美術的フィルタを通した画像に変えている、と説明した。その多種類のフィルタを備えたニューラルネットワークは、サーバーの上で動いている。
しかし今回は、一定数のフィルターを選ぶことによって、そのたいへんな処理をユーザーのスマートフォンでできることになった。数百万のユーザーへとスケールするための方法としては、これもありだろう。
Moiseenkovによると、今デバイス上にあるのは16のフィルタだ。もちろんそれは、ユーザーのiPhoneの上でニューラルネットワークが動かしているのだ。
あなたの予想通り、数百万のユーザーで混みあうクラウド上よりも、オフラインの方が速い可能性がある。もちろんスピードは、スマートフォンのハードウェアの性能にもよる(私のはiPhone 6sだ)。
Moiseenkovによれば、まあまあなのはiPhone 5s以上、それより遅い機種ならサーバーにアクセスした方が速い。ここらが、このオフラインモードの限界だ。
彼が美術的な処理のアルゴリズムをモバイル上で提供したいと考えたとき、そのアルゴリズムはネット上では非常に遅かった。そして処理を最適化した結果、インターネットに接続したスマートフォンの上で、Instagram世代の連中に、インスタントに満足感を与えられるまでになった。
スマートフォン向けの最適化は今でも続けられていて、近いうちに、iPhone 5s以上の機種ならすべての処理をデバイス上でできるようになる、と彼は語る。
オフライン機能がAndroid機に来るのは、たぶん2週間後、だそうだ。
そのほかにPrismaのチームは、ビデオのフィルタリングに取り組んでいる。Moiseenkovによると、それは今月内の立ち上げもありえ、という。