Developers see potential, pitfalls with iOS 5