1

Metro アプリの共有モデルについて混乱しています。私たちは Windows のデザイン アプローチに従うことを試みており、共有の魅力を調査することにしました。

この記事では、アプリ間でコンテンツを共有する方法について説明します。ただし、ユーザーが Twitter や Facebook に共有できるようにしたいと考えています。これらのアプリがシステムにインストールされていない場合、この機能は利用できません。

したがって、問題は概念的なレベルにあるのです。ソーシャル ネットワークに共有する可能性を提供する場合、アプリ内に UI とロジックを実装し、共有の魅力を忘れる必要がありますか?

4

2 に答える 2

2

共有チャームは、アプリケーションが他のアプリケーションとデータを共有できるようにするだけであり、それらのアプリケーションがインストールされていない場合、それらのネットワークへの共有ができない可能性があることは正しいです。同じことを実行できる他の「非公式」アプリケーションがインストールされている可能性があることに注意してください。FlipToast はその一例です。

特に Twitter や Facebook への共有がアプリケーションの重要な側面である場合、少なくとも SDK for Release Preview では、そのロジックを自分で実装する必要があります。

于 2012-08-14T14:21:05.210 に答える
0

あなたは言う:

ただし、ユーザーがTwitterやFacebookで共有できるようにしたいと思います。

問題は、少なくともWindowsストアアプリのコンテキストでは、あなたが望むものではありません。それはユーザーが何をしたいのかということであり、ユーザーがTwitterやFacebookを介して共有したい場合は、これを可能にするインストール用のアプリがたくさんあります。

Windows 8用のアプリの開発者としての目標は、アプリで共有する情報を提供し、その情報を共有する場所をユーザーが決定できるようにすることです。

複数の形式(プレーンテキスト、HTML、画像、サムネイルなど)を含めることでユーザーエクスペリエンスを向上させ、Shareターゲットコントラクトを実装するアプリでどの形式が優先されるかに関係なく、それをカバーできるようにすることができます。

TwitterやFacebookに共有するための独自の機能を追加することは、短期的には良い考えのように思えるかもしれませんが、次の優れたソーシャルメディアネットワークが発生し、Twitter / Facebookが衰退し始めるとどうなりますか?その機能をアプリにも追加しますか?

一方、共有に興味のないユーザーは、アプリに余分なものが含まれているため、メリットはありません。

共有コントラクトを試してみてください...IMOは、まだ作成されていないものも含め、ユーザーがあらゆる種類のアプリやソーシャルネットワークと簡単に共有できるようにするための優れた方法を提供します。

于 2012-08-14T23:51:46.343 に答える