918 Views 3 Replies Latest reply: Jun 1, 2010 12:56 PM by baltwo
If you want to request this from Apple's engineering, send an enhancement request via its Bug Reporter system. To do this, join the Mac Developer Program—it's free and available for all Mac users and gets you a look at some development software. Since you already have an Apple username/ID, use that. Once a member, go to Apple BugReporter and file your enhancement request. The nice thing with this procedure is that you get a response and a follow-up number; thus, starting a dialog with engineering. Alternatively, you can file Mac OS X Feedback or Product Feedback, but that usually goes through support and marketing; when it'll get to engineering is anyone's guess.
Thanks. I have actually been meaning to do this, so I took your advice and went ahead and signed up in the developer section.
I think there should be a System Preferences panel (or a subset of the Networking panel) that allows you to add any application to a list and designate max bandwidth or (% of bandwidth) that each application has access to. Also the order in which the applications are displayed in the list should indicate which one has priority over others. That way if you have multiple things happening, you could have decided which one should be given priority, so for example you are browsing is Safari it is not affected by a download by iTunes, but as soon as you stop browsing, then iTunes could ramp up and download at full speed. I have seen this type of behavior on the update managers that Adobe uses. There is a checkbox that says something like “only download when there is no activity.”