What platform(s) will Halo 2 run on?

At the current time, Halo 2 has only been announced for Xbox. There is no word on whether or not it, like its predecessor, will be ported to other platforms (Macintosh, Windows).
game: 
platform: