Top  上へ  目次



 方向性をまとめてみました
 掲示板や目安箱など、ご協力ありがとうございます。

 意見を上げてくれた方はXP継続使用の方が多かったな・・・という気がします。
 これは必然的な理由があって、Vistaでまめを使うのは結構ストレスがたまるんですよ。
 ぶっちゃけた事を言えば「(ツリー展開の遅い)Vistaの、OSとしての仕様変更に対応しきれてない」と言うことに尽きます。
 言い換えれば、ツリーの撤去とか、仮想リストの採用という技術的な話は「Vista以降のOSに適した形に変化していく」という事なので、いい加減手を打つべき時期を過ぎている内容であります。
 あとエクスプローラのビューア化も、Vistaで顕著になり、Windows7で更に発展という形なので、分かりにくい点もあった気がします。


 んでまぁ、ビューアの強化は王道なので、ある程度は追いかける必要があるのかなと感じています。
 それと「ファイルの整理」を支援する機能を前面に出していく必要があるのかなと感じました。
 「慣れ」に関する内容は、なるべく善処しますと言う方向ですね。
 私もツリー無しでの操作を意識して練習しているのですが、相当時間がかかりそうですし(T-T)

 あと、とりあえずクライアント志向、ネイティブアプリケーションの方向で。
 .NET Framework化していくことも検討しましたが、現在は一足飛びにSilverlight上のシステムの方が本格化していきそうな勢いさえある状況です。
 またIE9やFireFoxなどでDirectXを積極利用するといった報道も流れているように、要求技術範囲も徐々に広がっており、ネイティブアプリケーションならではのメリットを生かすにもハードルが高くなってきています。
 個人でまかなえるリソースというレベルで考えると、先行き暗いものが見えてるんですが、向こう十年間どのように情勢変わるか分かりませんし、あまり気にしてもしょうがないか・・・という結論に達しました。
 10年もあれば、まめFile「10」位にはなっていそうですし。


具体的な話

●基本路線
  • ファイル操作系はあまり変化無しと言うことで、極力現状踏襲。
     ある程度設定の流用を可能にしたい。
     (要レジストリ操作だが、ある程度の移行手順をバージョン限定でドキュメント化)

    ●既存機能の整理(バー多すぎの是正)
  • ランチャと、登録フォルダは統合。
     スクリプト、プラグイン、ユーザー定義コマンドの統合も可能なはず。
     キー割り当ての紐付け方法と、上手い「見せ方」が必要、思いつかなかったら現状維持の住み分けをすることになるかも。
     多段階層化、登録上限緩和、UI改善は必須。
  • プレビューバーの大幅強化
     Seekerをプレビューとして使うモードを内蔵にするイメージでHTML、動画、PDF等の再生機能追加。
     x64版のAdobe Reader、Flash Playerが無いのが地味に痛い。
  • フォルダクリップバー
     仕様混乱+速度低下の元凶の一つ。特にウィンドウごとにクリップ保存するモードは最悪。
     廃止の方向。
  • 現在のフォルダバー
     速度低下の元凶の一つ。ツリーが無くなれば存在意義は出てくるが、アドレスバーに含ませる形で廃止したい。
  • 最近使ったフォルダ
     速度低下の元凶の一つで履歴を表示するよりも、「最近閉じたフォルダ」の方が良いのではないかと。
  • ドライブバー
     必要性が見出せてないわりに、意外と起動時の負荷が高い。(特にWindows7)
     性能改善のめどが立たないようなら、廃止したい。
     救済措置として、リンクバーの類のようなものを用意して、そこで勝手に作ってくださいという方向性の方が良いかもしれない。(登録フォルダバーとなんら内容が変わらないと言うオチもあるけど)

    ※フォルダクリップバーとドライブバーの廃止反対の方、いらっしゃいましたら「今のうちに」こちらの掲示板にお願いします。
     意見交換用の掲示板(期間限定)


    ●新しくする所
  • ツリーやリストへのキーコマンド
     Enter・・・関連付け起動/フォルダの場合は下位階層へ/検索中であれば検索中断
     ツリーでのスペース・・・ツリーの開閉での更新はやめるの確定なので、下位階層を更新
     バーでのスペース・・・メニュー表示とか
  • ツリーの撤去
     コピーや圧縮ダイアログのツリーを撤去
     「...」ボタンを押すことでツリーをポップアップ表示
     だが現在のパスのみ表示のツリーは有りかもしれない。要検討
  • サムネイル表示強化
     サムネイル表示と自動更新の親和性のアップが必要→更新検出APIの変更で多分解決。
  • ファイル整理の自動化
     ファイルの自動振り分け機能として、指定フォルダを監視して勝手にバーに蓄積するタイプと、リストから選択したアイテムが対象となる2種類のタイプを検討。
     両方あってもいいかもしんない。
  • ツリー・リスト描画コアの全面改修
     リストのプロトタイプで約2〜3倍程度の応答性能・・・この優位性をなるべく維持したい方向で。(^^;
     ツリーはどうしたもんやらですねぇ・・・。
  • マルチユーザー対応の漏れを潰す。
     穴だらけなところを何とか(T-T)


    ●将来的な課題
  • フォルダの一括作成機能
     テンプレート化や、任意で定義できると良いかもしれない。
     例えば「要件定義」「外部設計」「内部設計」「プロトタイプ作成」・・・といったフォルダが一発で作れるイメージ。
     テンプレートの元ネタを提供してもらえるかが、わりと鍵になりそうな予感(苦笑)。
  • 削除機能の強化
     空フォルダ/thumb.dbの検索、テンポラリ/最近使ったファイルなどの一括処理など、もう少しお利口な機能があっても良いと思う
  • 設定を分かりやすく+本体から完全分離
     今、カオスだし。
  • ダイアログ定義やメッセージを外部ファイル化
     XAMLのようなイメージ。実現できるか検証してません。出来たら良いなレベルで。
     JavaScript等で可能なことは確認したが、応答が遅い、ブラウザ設定への依存などの問題がある
  • 効果音
     リスト描画完了、メニュー選択以外に、音を出すシーンが思いつかないです。
  • マウスジェスチャを本体から分離
     もともと同じプロセスでやろうと言うのが間違いだと思うし、将来性が無いので切り離せるように考えておくべきかと。
     よそのソフトを当てにして、設定の仕方ドキュメントを作るのでも良いかもしれない。
  • アクセス制限
     上級者用の利便性と並存させる方法が、ちょっと考えたくらいでは思いつかんです(^^;
     追々詰めていく方向で・・・。


    ●オマケ
  • 動作中のアニメーション
     /|−などで懐かしいイメージのアニメーション。
     今のプロトタイプは謎の小動物が回し車を・・・はい、やめます。
  • 萌え要素
     ・・・中の人が中年オヤジなんですよ?素でアリエナイので諦めてください。
  • 自爆装置
     自爆した結果が犬死で「ばかな貴方の右腕だったはず!うぁー」とないう事でOKならば、検討に値すると思います。