A laptop on a broadband line can keep track of all the P2P nodes necessary to keep my contact list & chats up to date, have a 3-way video call, and top it off by routing for a few less-well connected peers nearby. Asking that of my phone is a bit much.
Skype on an iPhone + wifi is rough sailing as it is, let alone on 3G or with a less-powerful device. The behavior I see (really random incoming chats, call false-starts) seems to be more related to the P2P layer than the app itself. I almost never see that behavior on Skype desktop.
I think leaning a bit more towards client-server would be a lot more friendly for mobile devices. Hopefully they hit the right mix.
A laptop on a broadband line can keep track of all the P2P nodes necessary to keep my contact list & chats up to date, have a 3-way video call, and top it off by routing for a few less-well connected peers nearby. Asking that of my phone is a bit much.
Skype on an iPhone + wifi is rough sailing as it is, let alone on 3G or with a less-powerful device. The behavior I see (really random incoming chats, call false-starts) seems to be more related to the P2P layer than the app itself. I almost never see that behavior on Skype desktop.
I think leaning a bit more towards client-server would be a lot more friendly for mobile devices. Hopefully they hit the right mix.