Michael Grotos, FastCompany editor do site, entrevistou os desenvolvedores de quatro Mac-aplicações populares: o desenvolvedor China Scrivener Blount desenvolvedor MoneyWiz Ilya Erdanova, chefe do departamento de desenvolvimento Pixelmator Simonas Bastis e gerente de produto Adrian Equinux Thomas. Durante as discussões substantivas era um monte de pensamentos interessantes sobre o actual estado de coisas no Mac OS X e seu futuro. Estamos confiantes de que os nossos leitores também será o tema de interesse, de modo que publicar a tradução do artigos.
Se você acredita que os rumores, a Conferência Mundial rarabotchikov a Apple WWDC, a que a esquerda tem menos de duas semanas, pela primeira vez na história vai se concentrar em iOS. Em vez kupertinovtsy vai gastar mais tempo com a nova versão do OS X.
Se ocorrerem mudanças, e eles não serão instantâneas, considere 4 desenvolvedor de aplicações populares para OS X. Eles dizem que nos últimos anos um sistema operacional de desktop da Apple recuaram para segundo plano em comparação com o celular como um resultado do qual é muito para trás no campo da inovação e design. Aqui estão os principais problemas a serem resolvidos Apple.
* * *
Onde é fácil?
"Se compararmos as três versões mais recentes do OS X, a única diferença de que distinguir entre a maioria dos usuários vai papel de parede padrão "- disse Adrian Thomas, gerente de produto Equinux, criador dos aplicativos populares, os mapas Mac-Spot, VPN Rastreador 7 and Mail Designer Pro.
"Como resultado, estamos cada vez mais se movendo em direção a elementos da interface totalmente personalizável em nossos produtos, para oferecer novas interfaces e para manter o ritmo com a mudança dos gostos do design. "- diz disse ele.
Esta falta de progresso no desenvolvimento da interface do usuário é bastante problemático, por causa da últimos cinco anos, os usuários são usados para simplificar a interface, graças a um sistema operacional móvel, como iOS e Android. Ao mesmo tempo, Thomas compreende o desejo de se concentrar em Apple iOS-dispositivos com vendas anuais de dezenas de milhões de dispositivos, em contraste com as papoulas que são vendidos em uma escala menor. No entanto, ele ressaltou que iinovatsii na área de trabalho sistemas operacionais também são importantes porque há algumas tarefas que só podem ser resolvidos com a ajuda de aplicativos de desktop.
"Há um enorme campo para a inovação do sistema operacional de desktop, já que novas ideias e conceitos de interfaces de usuário. Se você olhar para potrebiley, nossas pessoas estão lutando com tarefas que devem ser fácil para todos, a estagnação no desenvolvimento do sistema operacional de desktop torna-se mais evidente. gerenciamento de arquivos espaço de trabalho Ogranizatsii, gerenciamento de aplicações - todas essas coisas podem ser mais intuitiva. Em versões recentes do OS X têm sido débeis tentativas para melhorar a gestão de arquivos - tags, Finder e guia etc. No entanto, nenhum deles não foi a inovação, em termos de como nós usamos o sistema operacional. "- diz Adrian.
Um novo olhar para velhos problemas poderia ajudar muitos determinação das dificuldades encontradas pelos usuários em desktops, diz ele.
"Muitas vezes, eles são reduzidos a coisas simples, que estão lutando consumidores. Coisas como imagens de disco, zip-arquivos ou trabalhando organização do espaço torna-se um grande problema para os usuários. nível de design de versões atuais do OS X ainda não permite controlar facilmente o computador ".
Para uma empresa cujos produtos são conhecidos pela simplicidade e clareza, Thomas afirmação pode soar contraditório, mas outro desenvolvedor experiente concorda. Simonas Bastis, é o chefe do departamento de desenvolvimento PixelmatorUm dos mais proeminentes OS X do aplicativo nos últimos cinco anos. O seu design, funcionalidade e simplicidade levou muitos a acreditar que Pixelmator apresenta o suficiente para qualquer tarefa (desculpe, Adobe).
Bastis disse que a maior interface de nenastraivaemy problema yavletsya para desenvolvedores águaE as cores e fontes ultrapassada. Mas estes problemas são apenas sintomas de um problema global, mencionado por Thomas.
"Um desafio ainda maior OS X é que ele é um produto enorme e complexo, o que poderia ser um pouco mais simples e mais fácil para o usuário. Pixelmator está profundamente integrado OS X e tem muitas das características nativas, como paletas de cores, fontes, modo de tela cheia, o iCloud, atalhos de teclado, e muito mais. Às vezes, ajudando nossos usuários para executar determinadas tarefas no Pixelmator, nós inadvertidamente ensiná-los a usar as funções OS X como um todo. Não há nada de errado com isso, mas eu acho que do ponto de vista da simplicidade da interface do usuário, OS X ainda tem muito a aprender com iOS. »
Contradições OS X
Mas a ausência prolongada do progresso em termos de simplicidade e design não são o único problema que aflige um sistema operacional de desktop da Apple nos últimos anos. A realidade é que não é só estagnou, e realmente um passo atrás, como indicado por alguns desenvolvedores.
"O único consolo é o fato de que a Apple tem sempre fornecido desenvolvedores uma orientação clara sobre a criação de interfaces e garantir que, que aderir a eles ", - disse Keith Blount de Literatura e Latte, desenvolvedor Scrivener, um editor de texto para o Mac, um monte de marcado prêmios.
"Isto levou ao surgimento de uma experiência de usuário unificada para que os usuários saibam onde certas Citação Procurar menus e controles, independentemente da aplicação em que Eles são. Esta ordem das coisas não foi tão brilhante, mas aumenta a usabilidade de um aplicativo e da plataforma como um todo. "
De acordo com Blount, as mentiras problema no fato de que ao longo dos últimos iterações do OS X, o brilho começou a desaparecer.
"Em recente OS X lançamentos começaram a fluência em várias inconsistências. Um exemplo simples - Ver menu que vsterchaetsya em quase todas as aplicações. De acordo com o manual, ele deve ser localizado logo atrás do menu Editar, e todo o menu específico da aplicação deve estar entre a vista e Window. No entanto, em algumas aplicações da Apple, incluindo o Pages eo iPhoto, no menu Exibir está localizado ao lado do menu Janela, enquanto em outros, por exemplo, Safari ou correio - não ".
Este novo padrão, e os desenvolvedores devem cumpri-lo? Blount, bem como de outros desenvolvedores não sei. Mas a posição do menu - não a única inconsistência tem penetrou no OS X. Com o translúcido preto tigre Apple introduziu-HUD painel, os quais foram utilizados para painéis contendo diferentes controlos flutuante. E embora a Apple abriu-los para os desenvolvedores, eles estão disponíveis em branco. Isso significa que os desenvolvedores que usam tais painéis em suas aplicações, é necessário atender à criação de controles personalizados que cria a experiência do usuário fragmentado. Outras inconsistências são ícones de aplicativos - alguns deles de alto brilho, outros são planas; barra lateral, que são cores ou monocromático.
"Cada um desses defeitos em si é um pouco, mas todos juntos, eles crescem em uma avalanche que ameaça perturbar a ordem. Para a Apple sempre foi a norma para experimentar com novos padrões de design em suas aplicações e, em seguida, apresentá-los como norma os desenvolvedores obscheprinyatnye na próxima atualização do OS X. Mas ao longo dos últimos anos, a Apple tem vindo a experimentar, mas nunca mais voltou com os mesmos padrões de qualquer SDK, não no sistema operacional como um todo, nem a sua orientação. Agora, quando a Apple passou de esqueumorfismo, eu gostaria de ver que os engenheiros da Apple irá rever todas as suas experiências e presente claro, design uniforme em todas as suas aplicações e sistemas operacionais em geral, e também fornecer orientações claras para os desenvolvedores ".
A falta de novos recursos, os usuários interessantes
Na época, como parece que a experiência do usuário OS X deteriorou ao longo dos últimos anos, um outro exemplo notável como complicado o Apple OS X para os habitantes - a falta de novos recursos que são de alguma forma visível para o fim usuário.
Anteriormente, cada versão do OS X têm sido drásticas e muito perceptível para as características médias do usuário. Mas desde que a Apple mudou para um ciclo de actualização anual e fez um livre OS X, tais características dramáticas desapareceram. Pode-se argumentar que este é um compromisso de fazer as coisas para as quais anteriormente tinham que pagar R $ 129, mas o desenvolvedor MoneyWiz Ilya Erdanov diz que as pequenas e quase imperceptíveis novos recursos matar o interesse do usuário no OS X, o que por sua vez afeta a venda de aplicativos de terceiros, e, por sua vez, o lucro desenvolvedores.
"É óbvio que nos últimos anos, Mac OS X perdeu muito em termos de desenvolvimento e progresso. Além das pequenas atualizações de interface, a vantagem significativa apenas do OS X, o que vem à mente, e para o qual seus usuários de valor, é uma arquitetura de 64 bits e prestígio da marca Apple ".
Erdanov também diz que o OS X tornou-se menos estável e parecia muito mais bugs. Há cinco anos, os erros do sistema foram nonsense, ao passo que agora eles se tornaram comuns. Mas o principal problema, diz ele, é a falta de novos recursos, como aqueles que foram introduzidas (Por exemplo, o controle de versão de arquivos e direção de rolagem "natural"), foi tomado pelos usuários, em vez cool.
"Eu sou da opinião de que todas as inovações que foram introduzidas pela Apple nos últimos anos, apenas complicado o uso do OS X. As pessoas estão confusas com a direção de rolagem, controle de versão de documentos e assim por diante. Eles experimentaram com várias tecnologias, que foram mal recebidos pelos usuários, e, na minha opinião, violam o OS. "
Muddle Mac App Store
App Store tem sido incrivelmente bem sucedido para iOS, é apreciado pelos usuários e desenvolvedores. Mas com a Mac App Store que não é assim, ele tem um monte de desvantagens. Um dos mais significativos é a falta de upgrades pagos para aplicações, mas os desenvolvedores dizem que para além disso há também outras questões importantes que afetam a eles e usuários.
"Como desenvolvedores, nós estamos interessados em atrair o maior número de usuários, sem gastos desperdício de recursos necessários para executar múltiplas versões do mesmo aplicativo ", - disse Adrian Thomas de Equinux. "Mas a aplicação da aplicação Mac App Store e assinou com o Gatekeeper, não é a mesma coisa. limitações atuais Mac App Store, bem como sua aceitação pelos usuários, sem muito entusiasmo, ele outra das razões pelas quais nós preferimos distribuir aplicativos através de seu próprio compras. Ao mesmo tempo, algumas funcionalidades é apenas aplicações disponíveis a partir Mac App Store. »
Funcionalidade, o que diz Thomas, é a integração com o iCloud e Push-notificações. Eles estão disponíveis apenas para aplicativos que são distribuídos através da Mac App Store. No entanto, em algumas aplicações além tem características que a Apple proíbe aplicativos Mac App Store. Isso significa que os desenvolvedores têm que criar duas versões de seus aplicativos com diferentes funcionalidades.
solução equipe de Thomas e Equinux é fazer com que um único conjunto de funções para aplicações da Mac App Store, e por requerimento assinado por um Gatekeeper.
Acreditamos que agora ainda há muitas razões para justificar a distribuição de aplicações fora da Mac App Store, e o futuro gostaria de ver que a Apple nos dará a capacidade de fornecer uma experiência de usuário consistente para ambos os grupos consumidores. Se pudéssemos oferecer uma aplicação tão avançado como um VPN Rastreador 7 não está disponível na Mac App Store, mas tem características que permitem os usuários a obter o máximo de eficiência do ecossistema da Apple, pensamos que seria uma vitória não só para a Apple, mas também para todos usuários de Mac.
Erdanov de MoneyWiz concorda e também aponta para as muitas outras questões que afetam Mac App Store desenvolvedores e usuários, incluindo uma longas aplicações de processos de aprovação na primeira publicação em compras.
"Você não vai ser capaz de liberar uma atualização para o patch de uma vez por semana, porque no momento em que for aprovado, você já estará pronto a próxima atualização. E se ele for rejeitado, você vai precisar dele novamente para argumentar assim fazendo confusão no código do aplicativo por causa de suas diferenças, de modo que esses riscos injustificados. Por esta razão, temos um ciclo muito rápido desenvolvimento em plataformas Windows e Android, e muito lento no OS X / iOS. Isso é ruim para os nossos usuários. "
Grandes melhorias na interação de aplicações
Agora muito estranho para entender que os sistemas operacionais de desktop ainda precisam ser melhorados em termos de acesso abertura para a interação de aplicações com os outros e troca de dados. problema Tal ocorre em OS X, e é considerado por muitos desenvolvedores ao longo dos últimos anos, ela começou a ganhar impulso, e este, por sua vez, é outro sinal de regressão OS X.
"Fuss com sandboxing, possivelmente, melhorou a segurança OS X e iOS, mas também definir-nos para trás alguns anos com termos das maneiras em que as aplicações podem se comunicar uns com os outros. "- diz Thomas de Equinux. "O trabalho de alguns dos nossos produtos, tais como Designer Mail e Stationery Pack, depende da comunicação entre aplicações. De acordo com as regras atuais, essa funcionalidade é severamente limitada. Existem algumas soluções, mas em toda a Apple não tentar resolver este problema. "
A falta de tal cooperação se estende também aos formatos de arquivo, explica o desenvolvedor Keith Blount Scrivener:
"A Apple agora oferece aos desenvolvedores a capacidade de importar e exportar documentos em formato Word, mas não suporta documentos Páginas, além de páginas é um formato fechado, o que significa que os desenvolvedores não pode escrever meios de importação e exportação de forma independente. Isto, naturalmente, desconcertante novos usuários Scrivener que pode importar documentos do Microsoft Office, enquanto a importação de documentos no formato da Apple não está disponível. "
Blount chama a atenção para o fato de que antes de a Apple tem usado esse fato para demonstrar o suporte aprimorado para colaboração e comunicação entre aplicações.
"Na hora do show Tiger na WWDC, fomos informados de que as novas listas To-Do, que foram adicionados ao correio, vai disponível sob a forma de um quadro, o que significa que a sua utilização em qualquer aplicativo que suporte frameworks. Criar uma lista de coisas a fazer no Mail e ela vai aparecer em seu próprio aplicativo. Infelizmente, não deu certo, mas acho que essa integração seria impressionante para lembretes, mensagens, Mail, Notes e outros. Da mesma forma que você gostaria de acrescentar uma nota no meu iPhone e em breve estaria disponível não só em Notes.app em um Mac, mas também, dizem, Scrivener ou na barra lateral Pages. Ou você pode usar seu endereço de e-mail para enviar mensagens diretamente no aplicativo. Eu poderia vir acima com muitos cenários de uso diferentes para o Scrivener, se ele pode se conectar e interagir com todas estas aplicações. "
Blount observa que isso pode causar um problema de segurança, mas a Apple já tem um mecanismo funcionando para impedi-los. Por exemplo, no momento, os usuários podem especificar quais aplicativos têm permissão para acessar a contatos OS X.
Thomas da equipa Equinux disse que a decisão é óbvia, uma vez que já existe no iOS.
"O iOS é um quadro interessante Multipeer Connectivity, que lhe permite criar uma nova categoria para aplicativos iOS. Sua contraparte no OS X tem ajudado a resolver um monte de problemas com a interação uns com os outros aplicativos que agora enfrentamos no OS X. »
iCloud deve "apenas trabalho» ©
A presença de iCloud na lista de coisas no OS X não funcionam como gostaríamos, não é de estranhar. armazenamento em nuvem da Apple desde o início foi confuso e não dar tanta simplicidade e facilidade de uso como outras soluções semelhantes, por exemplo, Dropbox ou Google Drive. Por causa do trabalho incorreta iCloud afeta desenvolvedores e usuários, que são responsabilizadas pela perda de seus desenvolvedores de dados, e não da Apple.
"No momento iCloud perfeitamente coexiste com formatos de arquivo simples, por exemplo, a nossa aplicação Scapple funciona bem com o iCloud», - diz Blount da equipe de Scrivener. "Mas Scrivener usa o formato .bundle - na verdade, é uma pasta normal com o arquivo que é baixado para a nuvem e armazenado lá, fornecendo a capacidade de trabalhar com eles sem a necessidade de armazenar esses dados na memória. iCloud ainda não trabalha com tais formatos. Eu gostaria de ver melhorado e ampliado API, permitindo ao trabalho com arquivos iCloud .bundle, bem como arquivos separados em um único projeto ".
Blount diz que os usuários esperam grandes oportunidades para sincronizar aplicativos, mas os desenvolvedores estão atualmente forçado a usar uma decisão confusa para fazê-lo.
«ICloud colocar um grande começo, a fim de torná-lo mais fácil, então eu quero ver o que ele vai desenvolver mais e nos dará mais oportunidades ".
O futuro da Apple sistema operacional de desktop
Apesar das reclamações fundamentadas, o desenvolvedor MoneyWiz Ilya Erdanov reconhece que, da Apple, provavelmente tomou a decisão certa, alterando a prioridade de correr o OS X em iOS, como o mercado de telefonia móvel cresce mais. Se eles não tivessem feito isso, você perdeu o maior boom tecnológico ao longo dos últimos 20 anos.
"As plataformas móveis são mais baratos, portátil, fácil de usar, e para o usuário médio fornece funcionalidade similar. Os usuários comuns vagam pela Internet e as redes sociais, ouvir música, ver vídeos, jogar e ler livros. Antes do advento do iPhone e iPad para tudo o que era necessário computador. Agora - não ".
Ao mesmo tempo, Erdanov outros desenvolvedores enfatizar que desktops e laptops continuarão a ser exigem, por isso, a inovação nestas áreas são muito importantes, e para a Apple agora é a hora de regressar ao seu fontes. Desenvolvedor Scrivener Blount diz:
"Estes desenvolvedores, como eu sinto que OS X era demasiado longo" cidadão de segunda classe "no campus da Apple."
Podemos apenas esperar e acreditar os rumores de que em poucas semanas WWDC vamos ver o retorno de parte de trás prioridade a Apple OS X.
"Apesar de todos os problemas", - diz o gerente de produto Equinux Thomas - "nós torcer para o desenvolvimento do OS X, e atribuem grande importância para Mac como uma terceira plataforma, juntamente com o iPhone e iPad. Algumas pessoas comparam o iPad e Mac com um automóvel de passageiros e um caminhão grande. Parece que ainda há uma enorme quantidade de pessoas que querem dirigir um caminhão ".