Usually black streaks on an asphalt roof signifies some sort black algae. Many asphalt roofing shingles have built-in anti-algae products that help prevent or minimize the black steaks for about 10 years. These black streaks on roofs are more common in shade or areas of the roof that get little sunlight. One can get rid of them by doing a soft roof wash with a solution that kills off the algae.