From a business owner's perspective I think it has been unwise of Square to only develop for iOS. Unless there are overriding security concerns. They should also extend their product to Android. One never knows when a bidding war might break out.
Apple is certainly big enough to start to engineer their own proprietary phone technology that could potentially put them in the drivers seat and eliminate their need to license costly existing patents.