Anúncio fechado

A Apple tem estado sob ataque da mídia nas últimas semanas. Desta vez, não se trata de pseudo-ações judiciais ou más condições na Foxconn, mas do processo de aprovação de aplicativos, que a empresa ainda tenta manter o máximo sob controle possível, apesar do grande número de novos aplicativos e atualizações chegando ao processo de aprovação. diariamente. Com o iOS 8, a Apple deu aos desenvolvedores ferramentas completamente novas e liberdade que eles nunca sonharam há um ano. Extensões na forma de widgets, a forma como os aplicativos se comunicam entre si ou a capacidade de acessar arquivos de outros aplicativos.

Essa liberdade, que até recentemente era privilégio do sistema operacional Android, provavelmente não era da Apple, e logo a equipe responsável pela aprovação dos aplicativos começou a atropelar os desenvolvedores. A primeira vítima foi o aplicativo Launcher, que possibilitava discar para contatos ou iniciar aplicativos com parâmetros padrão da Central de Notificações. Mais um sensacionalista caso se preocupado calculadoras funcionais na Central de Notificações do aplicativo PCalc.

Regras escritas e não escritas

Os últimos a conhecer o outro lado das regras não escritas foram os desenvolvedores do Panic, que foram forçados a remover a função de envio de arquivos para o iCloud Drive no aplicativo Transmit iOS. “A melhor maneira de explicar por que eles não queriam que a funcionalidade do Launcher existisse no iOS é que ela não se enquadrava na visão deles de como os dispositivos iOS deveriam funcionar”, comentou o autor do Launcher.

Ao mesmo tempo, nenhum dos desenvolvedores dos aplicativos mencionados violou nenhuma das regras que a Apple emitiu para novas extensões. Em muitos casos, ofereceu uma interpretação muito ampla ou bastante vaga. Segundo a Apple, o motivo da retirada da calculadora PCalc foi o fato de não ser permitido realizar cálculos no widget. No entanto, tal regra não existia no momento em que o pedido foi aprovado. Da mesma forma, a equipe de aprovação da Apple argumentou no caso Transmitir iOS, onde o aplicativo só pode enviar arquivos criados para o iCloud Drive.

Além das regras disponíveis, a Apple aparentemente criou um conjunto de regras não escritas que os desenvolvedores aprendem apenas quando investem seu tempo e recursos em um determinado recurso ou extensão, apenas para descobrir depois de alguns dias após o envio para aprovação que a Apple não não gostará por algum motivo e não aprovará a atualização ou aplicação.

Felizmente, os desenvolvedores não estão indefesos neste momento. Graças à cobertura da mídia sobre esses casos, a Apple reverteu algumas de suas decisões erradas e permitiu calculadoras na Central de Notificações novamente, e a capacidade de enviar arquivos arbitrários para o iCloud Drive voltou ao Transmit iOS (recentemente Transmit para iOS). No entanto, estas decisões baseadas em regras não escritas e o seu cancelamento algumas semanas depois mostram uma disparidade de pensamento e visão para aplicações de terceiros, e talvez uma luta interna entre os executivos da Apple.

Liderança de três cabeças

A App Store não é da competência de apenas um vice-presidente da Apple, mas talvez de até três. De acordo com o blogueiro Ben Thompson a App Store é parcialmente administrada por Craig Federighi do lado da engenharia de software, em parte por Eddy Cue, que cuida da promoção e curadoria da App Store, e, finalmente, Phil Schiller, que supostamente dirige a equipe de aprovação de aplicativos.

A reversão da decisão impopular provavelmente ocorreu após a intervenção de um deles, depois que todo o problema começou a ser noticiado na mídia. O candidato mais provável é Phil Schiller, que dirige o marketing da Apple. Tal situação não dá à Apple um bom nome aos olhos do público. Infelizmente, nem todos os desenvolvedores viram a reversão de uma decisão errada.

Em caso de aplicação Esboços houve uma situação tão absurda que a Apple primeiro ordenou o cancelamento da funcionalidade do widget, o que possibilitou o lançamento do aplicativo com determinados parâmetros, por exemplo, com o conteúdo da área de transferência. Após removê-lo, recusou-se a aprovar a atualização, dizendo que o widget pode fazer muito pouco. É como se a Apple não conseguisse decidir o que realmente quer. O que é ainda mais absurdo em toda a situação é que algumas semanas antes, a Apple promoveu o novo aplicativo Drafts na página principal da App Store. A mão esquerda não sabe o que a direita está fazendo.

Toda a situação em torno da aprovação lança uma sombra negativa sobre a Apple e prejudica especialmente todo o ecossistema que a empresa está construindo com tanto empenho. Embora não haja perigo de os desenvolvedores começarem a abandonar a plataforma iOS, eles preferem não investir seu tempo e recursos em recursos úteis apenas para testar se passarão pela teia de regras não escritas da App Store. O ecossistema perderá assim grandes coisas que estarão disponíveis apenas numa plataforma concorrente, onde tanto os utilizadores como, em última análise, a Apple perdem. “Espero que aconteça o seguinte nos próximos meses: ou essas rejeições malucas param ou param completamente, ou um dos principais executivos da Apple perde o emprego”, opinou Ben Thompson.

Se a empresa decidisse afrouxar o cinto para os desenvolvedores e permitir coisas nunca vistas antes no iOS, ela também deveria ter a coragem de enfrentar o que os desenvolvedores inventam. A solução com restrições inesperadas funciona como um desenvolvimento mais fraco equivalente à Primavera de Praga. Afinal, quem é a Apple para forçar os desenvolvedores a seguir as regras não escritas quando ela própria quebra as regras escritas? Os aplicativos estão proibidos de enviar notificações de caráter promocional, sendo exatamente tais notificações provenientes da App Storeú para o evento (RED). Embora tenha sido bem-intencionado, ainda é uma violação direta das suas próprias regras. Aparentemente alguns aplicativos são mais iguais…

Zdroj: The Guardian
.