Blackberry Software Takes Cues from iPhone, Android