You can do that on iOS also. It's pretty fine-grained. The settings range from "no activity" (useful for Facebook) to "icon badge only" to notifications to "show a modal notification" (useful for my-flight-is-leaving-now airline apps)
There's also Do Not Disturb mode which turns all notifications, but also all phone calls, off for an adjustable amount of time.