Windows

Facebookプラットフォームのための開発 - 警告しないもの

C is for cereal - Alphabet animation videos from the book ABC with JillieBee #alphabet

C is for cereal - Alphabet animation videos from the book ABC with JillieBee #alphabet
Anonim

まず、この記事を読んであなたに警告することから始めましょう。それはFacebookについてのあなたの幻想の一部を粉砕します。現時点では、あなたは多少夢の世界に住んでいるでしょう。あなたはたぶんFacebookを、尊敬されている大企業が公正にプレイしていると思うかもしれません。「彼らは悪をすることはできません。さらに、Facebookプラットフォーム用のアプリケーションを開発することを考えているなら、この記事はあなたを離れさせるかもしれません。

私の大学の講師は、良い記事は権威者によってよく研究され書かれたものであると私は教えていました。私は5年以上かけてアプリケーションを開発しました - そのうち3つはFacebookプラットフォーム用です。最も人気のあるFacebookのWindowsソフトウェアアプリケーションである「 Chit Chat 」は、毎日何千ものダウンロードを受け取ります。そういうわけで、私は半年の間、私のビーディーな目で見ているように、Facebookが運営していることを知っているように感じる。

あなたが私について私が持っているかもしれない意見を先取りさせてください。 「酸っぱい葡萄」の人のように聞こえるようになりますが、代わりにFacebookプラットフォームの開発にあなたの儲けたドルや時間を投資する前に、それを知っている人からの警告メッセージと見なしてください。

それはFacebookのプラットフォームであり、あなたのものではありません

私はここではっきりと述べていますが、開発を検討する際にはおそらく最も一般的に見逃されるリスクです。あなたが知っているように、Facebookは閉鎖的な環境なので、あなたの成功と失敗は、あなたがFacebookが許しているもの(そしてそれが許さないもの)と同じくらいあなた次第です。

あなたができることやできないことをたくさんコントロールすることができなくなってしまいます。

さらに、FacebookはオープンAPIを持っているので、競合他社の障壁は自分のシステムを開発するときよりも低くなります。その結果、競合他社はあなたがしたことに非常によく似たものを開発することができます。あなたのアイデアにはほとんど保護がありません。

2。 Facebookは変更を変更することを愛している - コードを変更する

Facebookが物事を変えたときにそれを嫌うのはユーザーだけではない。開発者はそれも嫌いだし、Facebookは「デベロッパーにやさしい」ということになると、実績が乏しい。

Facebookは警告をほとんどまたはまったくしないでコードをアップグレードするのが大好きだ。アップグレードは歓迎されますが、Facebookは下位互換性に関する貧弱な実績があります。つまり、特定のAPIを無効にしたり、コードの動作方法を変更したり、コードベース全体を全体的に変更したりするためにFacebookにのみ多額の資金を投入することができます。

過去3年間で、 Chitチャットアプリケーションのコアの3倍以上の

解決策:緊急時対応計画が不可欠です。短期間でコードベースを大幅に変更する予算とサポートの両方を確保してください。

3。良いアイデア? Facebookのために準備するクローンを作成する

Facebookのプラットフォーム用に開発しているので、競合するアプリケーションを作成することに障壁はありません。正式なFacebook製品と競合することは、あなたのアプリケーションが彼らのものより優れているとしても、ほとんど言い表せません。

残念ながら、メディアは非常に "Facebook"に焦点を当てています。したがって、非公式なアプリケーションを促進しようとすると、この点を説明するために、Athena IT Limitedは、デスクトップ、Blackberry、iPhoneのためのFacebookチャットアプリケーションを開発しました。Facebookは、それぞれのニッチ市場で当社と競合するプラットフォームのそれぞれのアプリケーションを開発しました。

もう一つの例を挙げると、数年前、私は請願書と投票申請書を作成しました - Facebookは今、その市場セグメントを支配する独自のアプリを持っています。

4.彼らは、ルールブックを書き、書き直す

人気のある親のマントラ「私の家、私のルール」は、残念なことにFacebookネットワークに適用されます。通常のビジネスとは異なり、Facebookプラットフォームで開発された製品を使用して、運営する国の法律に心配するだけで、FacebookのルールやT&Cにも気を配る必要があります。瞬間の予告。

この点を実証する例は、チグナです。 Facebookはユーザーがアイテム(Facebookクレジットに限定)を支払う方法を制限し、彼らができる昇進の量を制限しているため、ユーザーベースは劇的に減少しました。いくつかの例では、数年前、私は、Facebookが導入したときのルールに賛成する投票/申請アプリケーションを作成しましたアプリケーションに招待できる人の数に制限があります。誰が5人のユーザーを1日に招待することに限定されているポールを実行したいのですか?

5。 Facebook Promotion

このセクションの説明に2つの定義を使用することを許可します。私はそこに「オンサイト」と「オフサイト」の2種類のFacebookアプリケーションが存在すると記述します。私の定義に基づいて、「オンサイト」アプリケーションはFacebook上でFacebook環境内でホストされ実行されるアプリケーションです"オフサイト"アプリケーションはFacebook APIを利用するアプリケーションですが、ドメイン/ソフトウェア上のサーバー上でホストされて実行されますが、何らかの方法でFacebookとやり取りします。

A - 検索エンジン

あなたがソーシャルメディアに夢中ならば、ソーシャルメディアだけがあなたのアプリケーションに「トラフィック」をもたらす唯一の戦略であると決めるかもしれません。

Facebookアプリケーションプラットフォーム「オンサイト」を開発して、検索エンジンのトラフィック - つまりGoogle。 Facebookの閉鎖された壁の環境のため、あなたのキーワードやフレーズのランク付けは難しいです。

Facebookアプリケーションのパスはアプリケーションへの直接ルートなので、メディアや他のWebサイトは、あなたが作った党のウェブサイトであれば、これはFacebookがあなたよりもランク付けするのを手伝っていることを意味します。つまり、あなたが作成しているすべての「価値」が、自分の製品ではなく、Facebookのランク付けに役立っていることを意味します。また、あなたのアプリケーションは、ユーザーがFacebookにログインするまでロードされません。そのため、Googleはクロールできません。

B - ソーシャルメディア

Facebookの明るい面を見て、Facebook用に開発すると、 、機会に、多くの "無料の有機"ウイルスのトラフィック。つまり、Facebookはあなたのアプリケーションを無効にしたり、アプリケーションの基盤となるコードを変更したり、宣伝する能力を無効にしたりすることができます。

上記のほとんどは、公式のレビューや警告なしに、

例えば、FacebookはDigsbyがFacebookソリューションを統合したアプリケーションIDを無効にし、Facebookとの通信機能を無効にしました。これは警告なしに行われました。

解決策:Facebookの統合が機能し続けていることを確認し、うまく動作しない場合は緊急時対策を講じてください。コンポーネントが動作しなくなった場合、ソフトウェア製品全体が動作を停止しないようにしっかりとコード化してください。

あなたがまだFacebookのプラットフォームのために開発しようとしている場合、あなたが経験する落とし穴を警告していないとは言わないよ

ゲスト投稿者Daniel Offer - Facebookブックメッセージングソフトウェア "Chitチャット "。