Muitas pessoas tem reclamado sobre a maneira como o Facebook previlegia os contatos que você mais se relaciona.
Mas isto é uma estratégia eficiente que utiliza o conceito de Localidade de Referência.
Em computação, quando um dado é frequentemente acessado podemos prever qual a melhor opçao para melhorar futuros acessos a outros dados. Isto é necessário uma vez que a memória cache ( de rápido acesso) tem tamanho limitado e muito menor do que a memória total do computador, e acessos à memória RAM demoram muito.
Um exemplo é o e-mail da UOL, os usuários que acessam ao serviço todos os dias ” no mesmo horário” são privilegiados, pois o provedor carrega suas informações na cache em um horário próximo ao do acesso, enquanto os usuários que fazem “acessos aleatórios” demoram mais pra ter sua caixa de entrada carregada.
Existem dois tipos básicos de Localidade de Referência, a temporal e a espacial.
Na Localidade Temporal são priorizados os acessos mais recentes, um exemplo fácil de se perceber é que os blogs/twitter e outros sites de notícia são feitos para que se leia da notícia mais recente para a mais antiga.
Já a Localidade Espacial previlegia os dados que estão proximos, por exemplo, os livros de uma biblioteca que são organizados por assunto.
Por exemplo, no aplicativo Google Maps, é melhor valorizar o zoom ou a opção de movimentar o mapa?
Note que priorizar o zoom valoriza dados recentes (temporal) e movimentar prioriza dados próximos(espacial).
A resposta para esta pergunta é o segredo do Google Maps.
Bem, colocando na sua página inicial as informações dos contatos que você mais se interessa e disponibilizando no chat apenas os “favoritos” o Facebook apenas está tentando te ajudar na hora de ficar por dentro dos assuntos e localizar melhor quais amigos estão online, mas te deixando ainda com a opção de visualizar todas as atualizações.