2010年2月10日のアーカイブ

Contactsパッケージ

2010年2月10日

2010年2月9日に英語ブログに投稿された「Getting to know the packages: Contents」の抄訳版です。

—-

Contactsパッケージは、Symbian OSで一番幅広く使用されているパッケージの一つで、ユーザーが連絡先関連のデータを管理する際に使用します。当然ながら、パッケージには電話帳アプリとログアプリが含まれています。

電話帳は、今日の携帯電話の最も中枢的な流行りのアプリケーションだと思います。オペレーターの視点から例を挙げますと、ボーダフォンが、携帯電話にウェブを統合するための「Vodaphone 360」サービスのコンセプトを検討しているとき、連絡先をベースに全てのサービスを提供することを決定しました。彼らの言葉で言う「全てのサービスが連絡先を通して行える」です。

ソーシャルネットワークも盛り上がりを見せており、凄まじい勢いがあります。誰もがFacebookが何かを知っている状況です。Symbian^3とSymbian^4のContactsは、ネットワークのさらなる能力を引き出すパッケージであり、今回の新機能のほとんどが「ソーシャル電話帳」に関連した機能となります。

Symbian^3の最新Contacts機能

今回のソーシャル電話帳関連の新機能の一つにMyCardビューがあります。MyCardは、新しいビューが搭載されたデバイスユーザー専用の連絡先カードであり、ユーザーのステータスやその他の情報を管理することができます。

パーソナルダッシュボードのように機能するMyCardにより、在籍ステータス、写真、チャット、メール等ユーザー自身の情報を全て格納・設定することができます。また、ソーシャルネットワークのステータスに統合するイネーブラーが実装されたことにより、NokiaのOVI Contactsをとおし、現在の情報を提供できるようになる予定です。

使いやすさを追求した飛躍的な一歩となったのは、Ixonosからの主要コントリビューションです。Ixonosは、Symbian^3のContacts等のアプリでシングルタップを使用できるパラダイムを実装しました。

これにより、名前リストビュー(メインビュー)から連絡先カードを開いたり、連絡先カード起動表示内で要求された手段(通話、SMS等)を開始したり、詳細をシングルタップし連絡先カードの詳細表示からエディターを起動したりと、全ての操作をシングルタップで行うことができるようになりました。

その他に、電話帳からの予測検索、リモートでの連絡先参照、連絡先のハードウェアキーのサポート、連絡先画像の強化等の新しい機能が追加されています。

Symbian^4の楽しみな電話帳

Symbian^4での一番顕著な変更点は、完全に統合され新しくなったQtのUI体験です。

ここでもソーシャルネットワークへの統合に重点を置くことで、ソーシャルネットワークでの活動(友達との交流)がさらに簡単にできるようになりました。(OVIの後方支援が必要ですが)履歴表示が提供されたことにより、会話表示内にあるSMSや通話等の全てのコミュニケーションの履歴が一つの場所に記憶されます。

近い将来に起きて欲しい出来事とコントリビューションの絶好の機会

SymbianプラットフォームがOrganizerアプリ用にCalDAVをサポートしたように、Contacts(連絡先)用にCardDAVに対応するのは当然であり、比較的簡単なことです。

SaskenからのSocial Mobile Frameworkに関する主要コントリビューションの提案は非常に目を引くものがあります。このコントリビューションにより、Contacts(連絡先)における、ソーシャルネットワークやウェブサービスへの接続が非常に簡単になるかと思われます。

拡張性

電話帳アプリは拡張性が非常に高いです。(今後もさらに拡張性が高くなる予定です)以下では、第三者の開発者が提供するお勧めのAPIを紹介します。

著者について

Markku Kaurilad氏はContacts(連絡先)のパッケージオーナーであり、Symbian FoundationにてContacts(連絡先)およびログアプリの開発を取りまとめています。1992年からNokiaに在籍しており、2001年からはNokiaの携帯電話開発に携わっています。また、地元のカレッジでは、非常勤講師として生徒にC++を教えています。携帯電話の開発から離れているときは、作曲のレッスンを受けたり、バンドでギターを弾いたりして楽しんでいます。電子ギターをコレクションすることにも情熱を注いでいます。毎年、夏になると、リフォームした100年もののコテージで週末を過ごします。