none
8.1でのアプリライフサイクル RRS feed

  • 質問

  • Windows 8.1 上では、ストアアプリを今までのように画面上部から下部へのドラッグで終了してもプロセスが残ってしまうようです。
    しかも、再度起動したときに前の状態が復活する場合と、起動しなおす場合があり、その法則がつかめていません。

    プロセスのライフサイクルが変わったのでしょうか?

    Suspendingイベントで状態の保存などを行っている場合に、うまく状態の保存ができないケースもあるように思えます。


    rysa

    2013年8月30日 2:59

回答

  • > プロセスのライフサイクルが変わったのでしょうか?

    基本的には変わっていないと思います。
    細かい調整はあるようですが。

    8.1では、「画面上部から下部へのドラッグ」は、アプリの中断になりました。
    つまり、スタート画面や他のアプリに切り替えたのと同じです。

    ※ Windows ストア アプリでは (従来のデスクトップ アプリと違って) 「アプリを終了させなくていいよ!」と言ってるのに、画面上部から下部へのドラッグで終了させる操作が広まってしまったので、対策したのでしょうね。8.1では、ドラッグしてから左右に振ってタイルを反転させてから離すとターミネイトになりますが、開発者以外は知らなくてもよいでしょう。

    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク rysaproject 2013年8月30日 6:11
    2013年8月30日 4:25

すべての返信

  • > プロセスのライフサイクルが変わったのでしょうか?

    基本的には変わっていないと思います。
    細かい調整はあるようですが。

    8.1では、「画面上部から下部へのドラッグ」は、アプリの中断になりました。
    つまり、スタート画面や他のアプリに切り替えたのと同じです。

    ※ Windows ストア アプリでは (従来のデスクトップ アプリと違って) 「アプリを終了させなくていいよ!」と言ってるのに、画面上部から下部へのドラッグで終了させる操作が広まってしまったので、対策したのでしょうね。8.1では、ドラッグしてから左右に振ってタイルを反転させてから離すとターミネイトになりますが、開発者以外は知らなくてもよいでしょう。

    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    • 回答としてマーク rysaproject 2013年8月30日 6:11
    2013年8月30日 4:25
  • > Suspendingイベントで状態の保存などを行っている場合に、うまく状態の保存ができないケースもあるように思えます。

    こちらは、Windows 8.1 Preview の問題のようです。

    > Suspend Issue after installing 8.1
    http://social.msdn.microsoft.com/Forums/windowsapps/en-US/670e4959-eab2-4e75-88c6-c129ea5ce949/suspend-issue-after-installing-81

    biac [ http://bluewatersoft.cocolog-nifty.com/ ]

    2013年8月30日 4:35
  • ありがとうございます。
    確かに終了させることができました。

    > 開発者以外は知らなくてもよいでしょう

    タスクマネージャーを見るといくつもアプリが起ちあがったままでした。
    これは既存のWindowsユーザーにとっては、あまりうれしくない状況だと思うので
    何とかしてほしいものです。


    rysa

    2013年8月30日 6:06
  • リンクにある記事を読みましたが、Suspendingイベントが走らない原因には見えませんでした。
    ただ、おっしゃる通りPreviewということで、正式版で直ってくることを期待しています。

    VisualStudio2013の正式版がいつになるのかが気になるところです。


    rysa

    2013年8月30日 6:10
  • アプリの終了方法についてですが、下方ドラッグ後は左右に振る必要はなく、
    単に時間がたつとタイルが反転するようです。


    rysa

    2013年9月3日 1:46