The answer to this question is no. Borderlands 2 does not support Cross-Platform. You cannot play with your friends on different platforms.