Appleは2007年にnixOS(nixOSは2003年初回リリース)へ影響されたTimeMachineをリリースしたけれど、たぶんそう遠くない将来に次世代パッケージ管理システムのnixやFlatpakやSnappyに影響されたアプリケーションのバージョン管理に対応してくるんじゃないかなぁ
nixもアプリケーションのバージョンのロールバックが可能なのだけれど、nixの場合はユーザ単位でインストールされたアプリケーション全てを世代として管理していて、アプリケーション単位のバージョンをロールバックすることはできないので、ここはアプリケーション単位にしてくるんじゃ無いかなぁ・・・
たぶんね・・・nixとまるっきり同じかも知れんけど・・・
当然、Appleのことだから小難しいシステムの部分は(ライトな)ユーザに見せることはしないで、ユーザがGUIでちょちょいと操作したことをいい感じに裏側で処理するユーザビリティを考えたものになると思う