This is a rehash of a topic I, and someone else, brought up recently: we need traffic alerts to be more intelligent.
I do not need to know about traffic that's on a divergent course from me (unless it's really close -- that could override all considerations). Nor do I need to know about traffic behind me, even if it's on the same course but slower (I'm the divergent one in this case). Nor traffic that's on an intercepting course if the intersection point is far ahead of me in time or distance, or will occur long before I get there.
Before alerting us to traffic iFly needs to plot possible intercept zones based on my course & speed, and the course & speed of all reasonably close traffic targets, and only alert me if there is a possible intercept zone within the distance limit I've set for traffic. If there is no intercept zone then don't alert me -- it clutters the screen, it brings my eyes into the cockpit, and it distracts me from traffic that really is important.
This could be a made user-selectable option. The default could be traffic alerts as iFly implements them now, or they could turn on "Intelligent Traffic Alerts" ("Intercept Traffic Alerts"? "Intersecting Traffic Alerts"?). Maybe there's a trademark and/or patent there.
Tracking all the possible intercepts may be a complex task that would take awhile to implement (if even possible). But it should definitely be do'able to stop alerting us about divergent traffic. It is really unnecessary and cluttering to alert us about traffic that's heading away from us or vice versa unless we're in close proximity. What is considered "close proximity" could be set by the user.