sábado, 13 de abril de 2013

PC x Mac


A arquitetura PC possui uma característica que é sua grande vantagem e sua grande desvantagem: ela é aberta. Isto significa que desde quando esta arquitetura foi proposta e comercializada pela IBM qualquer pessoa que saiba como desenvolver um periférico pode fazê-lo para o PC. Você não sabe fazer isto mas acredite em mim, muita gente no mundo sabe. Isto é uma grande vantagem pois você tem várias possibilidades de periféricos mas é uma grande desvantagem pois você tem vários periféricos e precisa saber escolher entre estes quais melhor se adaptam a suas necessidades.

No mar de possibilidades é fácil descobrir que há coisas boas e coisas ruins. Dispositivos bons e ruins e também caros e baratos. Infelizmente não é uma regra que periféricos mais caros são melhores que periféricos baratos mas este é um bom indício. Há também uma possibilidade que dois periféricos bons não possam ser combinados por uma questão de mercado. Lembro de querer um processador X e uma placa de vídeo Y mas não encontrar uma placa mãe que tivesse os slots X e Y. Tive que optar por um deles.

Por outro lado, o padrão Apple possui uma arquitetura fechada. Em termos práticos, apenas a Apple pode combinar hardware para os computadores Mac. Isto significa pouquíssimas opções ou nenhuma opção. O que existe neste universo são modelos de máquinas fechadas. Você escolhe um nome, um modelo e há pouco o que se pode escolher quanto à escolha de dispositivos presentes neste modelo. Mesmo que vc escolha mais memória ou mais espaço em disco, não poderá optar pela marca do periférico, ou pela velocidade do barramento norte, por exemplo.

Saindo do hardware chegamos ao sistema operacional. Windows, Linux, MacOs são responsáveis por gerenciar os dispositivos físicos do computador. Enquanto o MacOS tem certeza sobre qual hardware existe no computador, cabe ao Linux e Windows a difícil tarefa de funcionar sobre qualquer Frankstein. E impressionantemente eles funcionam. Quase sempre. Neste ponto adicionamos ao hardware uma peça importante chamada fabricante.

Se o fabricante seguiu corretamente as especificações do padrão IBM PC, o sistema operacional deverá saber controlar o dispositivo. Porém o padrão permite que o fabricante inclua novas funcionalidades e isto implicaria que o mesmo disponibilizasse o driver para ajudar o sistema operacional a gerenciar o dispositivos. Isto quase nunca acontece. Vários fabricantes xinguilings do mercado não disponibilizam drivers e surpreendentemente seus periféricos ainda assim conseguem ser gerenciados.

Dado isto, chegamos ao ponto da comparação. Quando vejo usuários Mac advogando em favor de suas maçãs, fico um tanto receoso. Dizer que o Mac funciona e bem é dizer implicitamente que o PC não funciona ou não funciona bem. E neste ponto para mim existe um equívoco.

Primeiramente pelo fato de que o PC é sempre associado a periféricos baratos e de baixa qualidade. É esdrúxulo comparar uma máquina de grife, como um Apple, com seu Frankstein montado com as peças da Santa Efigênia ou do Paraguai: um placa mãe Asus, um processador AMD, memória Sansung, HD Seagate, placa de vídeo NVídia, fonte sei-lá-o-que, teclado xinguilings e por ai vai. Você monta seu computador, não se atenta se há driver para tudo e reclama que o sistema operacional não sabe gerenciá-lo ou que o mesmo não funciona bem. E aqui está o equívoco: Na arquitetura PC este gerenciamento também cabe ao usuário ou a quem monta o computador.

Seria justo compararmos, por exemplo, um Mac com um Sony Vaio ou um Dell Studio do mesmo valor. Tais computadores saem de fábrica com uma versão do Windows específica para seu hardware e possuem um desempenho excelente se não superior quando comparados aos Apples. O mesmo em relação a máquinas IBM, por exemplo, recomendadas e certificadas para rodar Linux. A impressão que tenho é que todo usuário que possui budget suficiente para comprar um bom PC opta por um Mac. E tem a pachorra de comparar um notebook de R$800,00 com um Mac de R$8.000,00.

Na minha opinião, o hardware do Mac é muito bom. Porém você compra um computador fechado onde até o parafuso que prende a bateria é patenteado para que você não troque-a. Então ouço o argumento: A bateria do PC é ruim. Bem, você pode trocá-la e comprar quantas quiser, de qual fabricante quiser, e pagar o que quiser em uma faixa de valor. Veja o preço da reposição de uma bateria do Mac, que possui 12 células, e compare com uma bateria 12 células do PC. Agora, é possível mesmo comparar baterias de 6 células com baterias de 12 células?

Eu tive a oportunidade de configurar dual boot em Mac com Linux e até Windows. Fica muito bom. Não tenho dúvida que o hardware quando bem combinado é mais fácil para ser gerenciado pelo sistema operacional. Se tens dúvida, faça o teste. Acredito que é fácil testar o que escrevo aqui. Só não venha, por favor, comparar alhos com bugalhos. Isto é injusto e falacioso.

A beleza da arquitetura PC é que a mesma colaborou diretamente a popularização da informática e o acesso a computadores em todo mundo. Especialmente em países pobres como o Brasil. Isto é genial. Para os que procuram um diferencial e não querem pertencer a imensa massa usuária de PC, a Apple é sempre uma boa opção. Se esta é sua opção, eu respeito.


O mesmo se aplica hoje a smartphones. Vi colegas comprarem smartphones baratos com Android. Reclamavam que era lento e coisa assim. Quando conseguiram grana para comprar algo legal, alguns foram para o iPhone. 

Na minha opinião, o Android permitiu a popularização do smartphone da mesma forma que o padrão PC permitiu a popularização da informática no mundo.

Se querer comparar performance e desempenho pelo menos dê-se ao trabalho de comparar aparelhos com a mesma faixa de preço.

Para os que pretendem aderir ao Linux, antes de comprar, passe por aqui:

http://www.ubuntu.com/certification/
http://wiki.debian.org/Hardware