pixivはクリエイターたちの架け橋となる場所

"Bitriseは効率的なアプリ開発を実現してくれています。"

Kazumasa Kawazure
Kazumasa Kawazure

pixiv

この記事は日本語と英語の両方をご覧にいただけます。英語版はこちらをクリックしてください。

お絵かきがもっと楽しくなる場所

2007年、pixivは日本のクリエイター向けのオンラインコミュニティを創出することを目的にサービスを開始しました。 pixivの創設者である上谷隆弘氏は、想像以上にコミュニティの需要があることにすぐに気づきました。そして、サービスがスタートした2週間後にはユーザー数が1万人に到達し、その後も増え続けました。現在の月間利用者数は、周辺プロダクトを含むと5000万人を超え、複数言語に対応する全世界からアクセス可能なメディアになりました。

ピクシブ社は「創作活動がもっと楽しくなる場を作る」を企業理念としています。あらゆるな種類のサブカルチャーや芸術作品を、pixivを通して支援し、クリエイターが世界中にコミュニティを広げ、最終的にはクリエイター同士がつながるきっかけになればとピクシブ社は考えています。

ピクシブ社には約170名の社員が働いており、そのうち約100名が開発者としてpixivを支えています。その開発者たちはiOSとAndroidの両方をサポートしており、ウェブ版のサイトの開発・運営も行なっています。ピクシブ社員の多くはクリエイターとしても活躍しており、pixivを引っ張っている原動力となっています。

pixiv

素晴らしいアプリに常に伴う”責任感”

ピクシブ社の発展は、「BOOTH」(ショップ作成サービス)、「pixiv PAY」(QRコードによる決済サービス)、「Palcy」(漫画アプリ)といった新しいプロダクトを数年の間に生み出したことがきっかけとなりました。これらのサービス開発時、開発と並行して新サービスのiOS・Androidの両方のアプリをプロダクトチームごとに同時にメンテナンスしていく必要性が生まれました。 「そのため、それぞれのアプリごとに似たような実装を何度もする」ことがあります。「アプリ開発の基盤を支える横断的なチームを作りたい」という想いがあった一方で、人手不足のために開発のサイクルが遅くなってしまい、ユーザーにアプリを届けるのが遅くなってしまうという懸念がありました。

結果的にピクシブ社は横断的な開発のサポートをする第一歩として、CIを活用して、ワークフローやクロスプラットフォームの最適化に取り組むことを決断しました。もともと使っていたJenkinsは理想からは程遠く、カスタマイズの難しさに加えて、リモートからCIの結果を確認したりアプリをインストールしたりするにはVPNに繋がなければなりませんでした。更に、新しいXcodeが更新される度に毎回手動でインストールする必要がありました。こういった背景のもと、ピクシブ社は新たな一歩を踏みだす時がきたと感じ、Bitriseを選びました。

最善の解決策がここにあり

「モバイル開発用のCIとしては一番使いやすいという話を聞きました。」 - Kazumasa Kawazure

日本で開催されたiOSDC Japan 2017にてBitriseの話を聞いたピクシブは、過去のCIによる苦い経験をBitriseが払拭してくれるだろうと感じていました。そしてBitriseを使い始めてすぐに、彼らは確信しました。シンプルでわかりやすいインターフェース、カスタマイズの容易性、高性能な自動化、そして今後も継続的に開発されていく可能性も含めて完璧なものでした。

2018年1月から現在にいたるまで、ピクシブの全てのサービスにおいて、アプリやツールの開発にはBitriseが使われています。その上、Comment On GitHub Pull Requestのような独自のインテグレーションを取り入れており、この機能は開発者たちの今後に生かすためにGithubのリクエスト上にコメントを残すことができます。例えばQRコード経由で、簡単に昔のバージョンの開発中アプリを呼び戻すことが可能です。

「全てのアプリをBitriseでビルドすることにしたので、複数のサービスを切り替える必要がなくなりました。」 - Rei You

pixiv

新しい段階まできたモバイル開発

コードを書く手を止めることなく作業ができています。」 - Kazumasa Kawazure

Bitriseを導入してから開発したアプリの数は21個を超え、1週間に300以上のビルドが実行されています。

Bitriseを使いだしてから、ピクシブ社のモバイルアプリ開発スピードは格段に速くなりました。改良されたワークフロー、流動的な自動化システム、そして効率的なテスト方法といった要素が高速化を実現しています。 面倒な手動インストールや不格好なインターフェース、そして開発中のアプリのバージョン管理問題は全て遠い昔の話です。

Bitriseが彼らを支えていることにより、ピクシブ社の開発者たちは、より多くのクリエイターの夢の実現のために有意義に時間を使うことができています

pixiv

ピクシブ社ではモバイルアプリ開発者などの社員を募集しています。ぜひ、こちらから採用情報をご覧ください。

速くて簡単なBitriseのCI/CDサービスを使ってみませんか? こちらからサインアップして、無料でお試し下さい!