はじめに
タイトル生意気ですみません。とりあえずタイトルで目を引こうという魂胆です。
ただ、サービスを取りえず公開したいという場合にChrome拡張の開発という選択肢もありですよ、という話です。
そもそもChrome拡張機能ってなんぞ?
Qiita見ている人で知らない人はほとんどいないと思われますが、一言で説明すると「Chorme上のサービスを強化・向上させる機能を提供するプログラム」といったところです。
有名どころだと、広告をブロックしてくれる「AdBlock」や動画翻訳の「Language Reactor」などがありますよね。
どうやって作る??
作り方については、文章下手な私が説明するより以下を参照してもらった方が早いのですが、ざっくり言うと「JavaScriptとmanifest.jsonを書くだけ」で簡易な拡張機能なら作成することができます。
詳しくは以下を参照くださいませ。
Chrome拡張開発のなにがええん?
ほんでChrome拡張開発のなにがええんや。という話ですが、一番は公開のハードルが低いことだと思っています。
ウェブサービスの開発だと、機能実現まではできていても「世に公開するぞ!」となった時、ホスティングやインフラ辺りでもう一山超える必要が出てきます。
もちろん超えるべき課題ではあるのですが、「とりあえずサービスを世に送りだしたい」「公開した実績が欲しい」といった場合にはかなりありな選択肢だと個人的には思っています。
で。どうやって公開するん?
とても簡単。以下の手順を踏むんでChromeウェブストアに公開するだけ。
1. デベロッパー ダッシュボードに登録する。
一応登録料がかかるのですが、1度きり約500円のお支払いでずっと公開し続けることができます。かなり良心的です。
2. 作成したフォルダをZipに変換する。
アップロード時にZipファイルしか選択できないため必須です。
3.アップロードの準備
ダッシュボードへ移動し+新しいアイテム
⇒先ほど圧縮したのZipファイルを選択。
後は、公開情報やらプライバシーへの取り組みやらの必須項目に入力をしていき、下書き保存
⇒審査のため送信
を選択すればOKです。
ここで色々警告が出てくるかもしれませんが、身構えず一つ一つ対応していけば問題ありません。
早ければ1日以内には公開されています。やったね。
作ったもの
ちなみに私自身が作成した公開したもの。
Netflixの拡張機能で、映画やドラマを自分で作成したグループに分類し、サイドバーで確認できるといったものです。個人的には割と使いやすいと思っているので良ければ使っていただけると幸いです!