I'm a little bit confused about below expressions. Can anybody tell me which expression that sounds more English native?

Thank you very much!

1. There are lots of restaurants opening/opened along the street.
2. I want to apply for/open a new function for my bank account so that I can manage my daily investment positions.