Não faz tanto tempo que eu estou usando o iPhone, mas já deu pra perceber vários “trade-offs” do bichinho. Eu não parei pra postar tudo, algumas coisas rolaram no twitter, mas é realmente impressinante como a Apple simplificou algumas coisas. É tarde pra dizer, todo mundo já percebeu isso, mas eu gosto de comentar mesmo não sendo novidade. Pra mim é.
Hoje eu reparei em mais uma coisa. A Apple anda eliminando o filesystem. Isso mesmo. Sabe o “Salvar como…”? Você tem que escolher onde salvar e tal as coisas? Não tem no iPhone! Nada. Zero. E isso acaba sendo uma coisa muuuito inteligente. Vejamos por que.
Pessoas, a gente não pensa hierarquicamente. Já perceberam como é difícil lembrar onde ficou um arquivo, um caminho até alguma coisa dentro do sistema ou coisa assim? Qualquer celular mais bacanudo tem isso, salva as imagens aqui, acolá, as músicas estão não sei aonde. No iPhone simplesmente não tem isso. Não existe arquivos. Existem músicas, exitem fotos, mensagens de e-mail, SMS e por aí vai. Eles simplesmente acabaram com aquela coisa chata de ficar procurando onde salvar e tudo mais.
Isso não só é muito mais fácil de usar, mas também, tecnicamente é inteligentíssimo. Se o usuário pode manipular o filesystem, logo os aplicativos tem que saber encontrar os arquivos que ele já sabia onde estava mas que o usuário mudou de lugar. Descobrir isso automaticamente quando necessário é custoso ao sistema. Já que não temos filesystem, não tem que gastar recursos com isso. Menos memória, menos acesso ao armazenamento de dados, menos bateria gasta, etc, etc, etc.
À princípio isso tem uma ou outra desvantagens. O Safari não faz download de nada a não ser imagens. Mas isso só sente falta quem é nerds ou geek e mesmo assim olhe lá. Eu estava usando o Flickr pelo iPhone e salvei uma imagem. Advinha? Ele simplesmente salvou. Aonde? No único lugar que ficam TODAs as fotos que estão no iPhone. Estava lá, direitinho, abri, dei zoom e pasmei como foi fácil fazer tudo isso. Então mesmo a desvantagem pode se tornar vantagem por um lado. Eu não tive que saber do filesystem nem pra salvar uma coisa.
Se fosse uma música a ser salva ia pra dentro da parte do iPhone que chama iPod. O problema é que a Apple provavelmente não fez isso por que rola todo aquele lance dela ter parceria com as gravadoras de músicas. Aliás, a iTunes Store no iPhone compra as músicas direto pra dentro do iPod, você não precisa salvar num lugar específico. Chegou em casa, sincronizou? Tá lá no seu iTunes.
O iTunes também é feito pra se esquecer do filesystem, foi o primeiro a fechar os arquivos em uma caixa preta. Hoje o iPhoto e o iMovie também fazem isso, bem como o Aperture. A Apple trilhou um caminho árduo pra chegar nesse ponto. No começo o iTunes já foi mais problemático quanto a isso e até hoje tem muita gente que demora ou nunca entende as vantagens de tacar os mp3 dentro do iTunes e deixar ele organizar tudo nas pastas da forma que ele bem entender. Gente, o melhor jeito de usar o iTunes é largar ele lá. Depois é mil vezes fácil de fazer backup e tudo mais.
Estou bem feliz que a Apple está removendo da minha vida o filesystem pelo menos nas tarefas do dia-a-dia mais básicas, principalmente com mídias sem ser texto. Bato palmas. E não vejo a hora da Apple inventar algo do tipo “Documents” que junte o Keynote, o Pages e o Numbers em uma caixa só que eu taque todos os meus documentos lá e nem pra isso eu precise mais de filesystem.
5 Comments
Concordo plenamente. Estou usando faz pouco mais de 5 dias e isso é muuuuito bom. Indo mais longe nesse conceito de caixa preta, a Apple faz isso com algumas “extensões” no Mac OS X. Por exemplo, aplicativos tem extensão .app que na verdade são pastas e nelas tem toda uma ordem para funcionar. O Pages, tem o .pages, o VMWare Fusion tem .vmwarevm.. Para o usuário é apenas um arquivo, quando na verdade pode ter vários.
Concorda que isso também é uma forma de caixa-preta? Não li tudo, mas aqui tem mais sobre isso: http://en.wikipedia.org/wiki/Application_bundle
Abs
Bem lembrado, Ferbs!
Eu já estou tão acostumado que o Mac tem os bundles fantásticos que não lembrei de colocar isso no post. Eu já elogiei os bundles pacas em outras situações tempos atrás. Valeu por lembrar!
Só tem um sideeffect que é dose. Se dá pau no HD e vc perde as hierasquias dos arquivos os .pages e .keynote, etc, se perdem… Tem que tomar cuidado com backups… Por que será que fizeram o TimeCapsule que eu amo tanto e merece um post separado?
Tem isso mesmo. Eu já vi, não lembro em qual programa, esse conceito de bundle, mas tudo fechado num .ZIP.. o .AIR, .SWC da Adobe são ZIPs… Poderia ser uma saída ao problema que vc mencionou, já que a CPU dos computadores não pára de evoluir? Ou ainda, usar GPUS (afffff – já pensou?) para operações desse tipo?
Pode lançar outro post aí.
*o chato*
E como eu faço quando eu quero organizar algo de forma diferente do que o sistema eestá acostumado a fazer? xD
Eu, particularmente, detesto o modo como o itunes organiza as músicas. Se ele resolvesse reorganizar tudo, eu ficaria muito puto… Não sei, sou mais a favor de “educar o usuário” do que fazê-lo simplesmente seguir algumas convenções. Mas claro, usuário em geral é leigo e preguiçoso, isso acaba sendo mais trabalhoso…
@Leonardo, acho que você se encaixa na categoria dos que ainda não entenderam o iTunes. Inclusive, poucos sabem, mas se você arrastar a música pra fora do iTunes ele copia os Mp3 pra onde você os soltou.
Um dia eu te mostro o meu iTunes todo organizado. Duvido que depois disso você ainda ache que o filesystem é melhor. =)