To make a public or formal declaration about something. The company will announce its new product line next week.
To give notice of the arrival, presence, or readiness of someone or something. The host announced the arrival of the guest speaker.
To serve as an indication of something. The dark clouds announced the coming storm.