What a load of tosh, a knighthood can only be given to a British subject, there is a minor honour that can be given to "Foreigners" called Knight of the British Empire, this does not allow someone to be called "Sir" the true designation for a knight of the realm, instead it is noted after the name as KBE. And only given in rare circumstances.
The honour is approved by the queen after a recommendation from from the foreign sectary, and only in circumstances where an individual has done remarkable work in the interests of the British people or a specific industry with the UK, such as the case was with Steven Speilberg (Bob Hope and Spike Milligan are both British subjects and received a full British Knighthood) Speilberg was given his knighthood for his huge contributions to the British film industry.
Jobs would never be offered an Knighthood, he has done nothing for the UK, he doesn't manufacture here, he doesn't share technological knowledge with the UK, in fact all he does here is sell products, Bill Gates would be far more likely to get one and he wont be offered one either
This is just another media spin from Apple and as usual full of crap