andycapps said:
Home is handled by SCEE and the firmware updates are worked on by SCEJ. So if anything, if the team that was working on Home wasn't working on Home, they'd likely be working on a game and not firmware updates. From what I understand anyway.
Problem with the firmware updates being handled in Japan is the complete lack of online know-how that they have. They probably have no clue why Americans want to be able to chat with people outside of the game that they're currently playing. Obviously I'm sure the regions are telling them that that's what people are asking for, but it's a matter of time, priorities, and how proficient the Japanese engineers are at doing something like unified voicechat, while working out the difficulties of the legalities in various territories. But that being said, I'd love to have unified voicechat but wouldn't want to pay for it. If it's pay for voice chat across games, or not pay for no voice chat, I'd gladly rather do without.
This.
Also, the PS3 does a lot more than the 360 does, and the firmware team has had to make all that happen. Here are some things the firmware team has had to work on / has to maintain that the 360 OS team doesn't have to worry about:
Blu-Ray movie playback (including the newer BD profiles 1.1, 2.0)
Fancy Cell based upscaling of DVD playback
SACD playback (on the original NA 20/60 gig models)
Dolby TrueHD / DTS Master Audio decoding
Web browser (constant fixing of the tons of bugs they've had)
Edit: Cell-acclerated Flash 9 support in the browser
PS2 and/or PS1 backwards compatibility
Printing support (the Japanese like this, I guess.. ?)
PSP Remote Play
Hypervisor support for Linux, etc.
I'm not making excuses for Sony, here, but the firmware team has had a lot on their plate. The PS3 was designed (and is sold) as a media device as much as a game device, and the firmware/OS authors have to deal with the burden of that.
Chubigans is right as well that certain functions may not be easy to add if the games weren't written to an API that supports the function. Cross-game voice chat is hard to do if the game has no knowledge of the need to coordinate when voice input should go to an ongoing voice chat rather than into the game. 'Surprise' voice chat (voice chat the game doesn't know about and wasn't design to account for) also has probable impact on memory and network bandwidth, which chat-ignorant games wouldn't expect.
Edit: Beaten by TTP. ;-)