Both sentences are correct. "for" is used when something or someone receives a benefit. The meaning is similar to : "... the possibilities which smartphones now possess (have) ..."
In the second case, we are specifying the "possibility". It's not just any possibility, but the very specific one of "changing the voting procedure". "to be not possible to + do something" = "there is no possibility of something"