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…
Bom, o que tem acontecido com a Apple ultimamente me dá vontade de gritar... Posso comprar Android por um décimo do preço, serei o mesmo qualitativamente :-/
Definitivamente não acredite nisso. Usei Android por 4 anos. Tablets Nexus e telefones da série Galaxy S. O processamento de um tablet e telefone por um décimo do preço de um produto Apple corresponde absolutamente a esse preço. Nojento além de nojento. Nunca tive um tablet pior que o Nexus. Mas tudo bem, entendo que mão de obra de qualidade não é para todos. Mas o problema está diretamente no Android. Nexuses possuem Android puro e são dispositivos de referência. Mesmo assim, não funciona bem, a transição entre telas também quebra, as configurações são ilógicas, complexas e algo só funciona ocasionalmente. Claro, o maior ponto fraco são os aplicativos. Não conheci um aplicativo no Android que não travasse. E a maioria dos jogos e aplicativos travam várias vezes por semana. Fazer backup de dados nativamente é praticamente impossível, e o trabalho diário com o Android é simplesmente incrivelmente irritante. E não importa se é um telefone de 18 mil ou 2. Nenhum deles funciona bem. O Android só pode ser usado se você não precisar de confiabilidade e conexão de diferentes dispositivos. Se você quer um telefone apenas para ligações, não tem tablet e não trabalha com multimídia, então sim. Caso contrário, não. Isso é tudo para um andróide curado. :D
Muitos usuários de Android aqui vão responder que não é verdade, que você pode ajustar o sistema... Infelizmente, muitos deles não entendem que nem todo mundo quer lidar com isso...
Eu definiria isso mais como um sentimento subjetivo e de que todos se sentem confortáveis com algo diferente. Android para alguns porque… Apple para alguns porque…
Isso é normal. Quando registrei meu ID Apple como desenvolvedor, disseram-me que estava sem sorte, porque esse ID Apple está registrado como editor de iBooks na iBook Store e esse desenvolvedor e editor de iBooks não podem estar na mesma conta. Quando expliquei a eles que não preciso do editor iBooks, deixei-os removê-lo do meu ID Apple, então descobri que eu tinha que criar um novo ID Apple de qualquer maneira, que eu poderia usar para desenvolver aplicativos. (Todo o processo demorou cerca de 3 semanas sendo que até me devolveram o valor pago para que mais tarde eu pudesse pagá-lo novamente com um novo ID Apple)
A Apple tem um ótimo ecossistema, mas embora jure que os desenvolvedores são o mais importante para ela, sua abordagem em relação a eles é tão... estranha. Por um lado, entendo que ele não quer que o que está construindo (estabilidade do sistema) seja destruído, mas por outro lado, se tiver problemas com isso, deveria ter introduzido funcionalidades como Widgets apenas no iOS 9, quando ele os tiver depurados e funcionais. Só um tolo poderia pensar que os widgets serão usados de maneira diferente da usada pelos desenvolvedores…
As regras “não escritas” relativas a reembolsos ao comprar na loja online da Apple prejudicam-nos ainda mais. Após a experiência recente, sei que nunca mais encomendarei nada na loja online checa da Apple na minha vida, porque são apenas fraudadores que também violam as leis da República Checa!
Sim, isso mesmo, você compra o aplicativo. Não funciona. Você digita Apple. Ninguém responde. Vice-presidente de dinheiro*****. Nos últimos três anos, cozinhei min. 20€.