Por que a Apple está agindo como uma completa idiota.
(jessesquires.com)O anúncio da Apple ontem foi chocante. A questão era que ela distribuiria o iOS 14 já hoje.
Até agora, sabendo que o ciclo da maioria das atualizações da Apple era anúncio em setembro e distribuição do iOS na semana seguinte, os desenvolvedores de iOS teriam cerca de 7 dias de folga para se preparar para o iOS 14. Mas, no horário da costa oeste dos EUA, houve 12 horas de folga; na costa leste, algumas horas; e, para os desenvolvedores globais, na prática não houve tempo algum.
Este texto é uma crítica indignada explicando por que essa atitude da Apple foi errada.
11 comentários
Embora exista uma beta, eu gostaria que o XCode e o SDK fossem lançados oficialmente pelo menos uma semana antes do lançamento oficial.
Este caso foi atípico, e não sei por que fizeram isso. Sempre deixavam um intervalo de cerca de uma semana...
Para quem não é desenvolvedor de aplicativos, faltam informações e fica difícil entender do que se trata. Por exemplo, acho que seria preciso acrescentar o conteúdo abaixo.
problemas, bugs ou casos anteriores esperados ao executar em uma versão nova um app desenvolvido para uma versão antiga
problemas ou desvantagens que acontecem quando não é possível lançar rapidamente o app adaptado à nova versão
Parece que o público-alvo do autor original é “desenvolvedores iOS que estão sofrendo por causa disso”. Então, acho que é verdade que o texto não é muito amigável para quem não desenvolve apps. No Windows ou em outros ambientes de desenvolvimento, não acompanhar o SDK normalmente não causa um problema tão grande. Fica mais no nível de não conseguir usar os recursos novos...
Entre as exigências da Apple, existe uma cláusula do tipo “manter sempre atualizado”; pelo que eu me lembro, se você não publicar com o SDK mais recente, a revisão era recusada... ou talvez nem desse para enviar. Diferente do Android, se você não acompanhar imediatamente a subida do SDK, pelo que eu lembro nem atualizações adicionais dava para distribuir.
Então o ponto é: mesmo que a versão do SDK do WinSDK suba, os desenvolvedores já existentes no Windows não sofrem um grande impacto; mas, no caso da Apple, isso está diretamente ligado a poder ou não publicar na App Store, então muitos desenvolvedores precisam responder praticamente assim que o iOS entra em versão oficial. Quer queiram usar os novos recursos ou não.
Essa parte, na verdade, é um pouco diferente dos fatos: para publicar na App Store, nem sempre é obrigatório usar o SDK mais recente. Assim como no lado do Android, sempre houve um prazo de carência de cerca de 1 a 2 anos.
A questão levantada neste texto deve ser que, para os desenvolvedores, normalmente a versão final de lançamento saía cerca de uma semana antes, então havia tempo para fazer os testes finais antes de os usuários em geral começarem a usar, mas desta vez isso não aconteceu.
Provavelmente isso não faz muita diferença para a maioria dos desenvolvedores de apps (nós mesmos não estamos ligando muito para isso agora...), mas deve ter sido um desastre para os apps que precisam lançar e subir uma versão com os recursos mais recentes promovidos pela Apple, para conseguirem entrar nos destaques e aumentar a visibilidade nesse curto período especial...
Ah, entendi. Obrigado pela confirmação. Acho que acabei me confundindo por sempre deixar passar as questões de SDK (por causa de trending ou exposição). ;m; Desculpem por ter publicado informação imprecisa.
É um texto um pouco agressivo, mas é uma pena que, sendo algo que nunca tinha acontecido antes, não tenham dado um pouco mais de tempo.
Os planos que eu também estava me preparando para colocar em prática acabaram sendo atrapalhados, haha
Ah... como ultimamente não estou distribuindo aplicativos, nem pensei por esse lado.
Para as empresas que não conseguiram publicar apps para a versão 14, isso deve ter caído como um raio.
O Xcode também acabou de lançar a versão oficial junto com o iOS 14. Aí os desenvolvedores também vão entrar todos de uma vez...
https://www.notion.so/sihawn/X-347a522980f44211b3f2a27d31ffa55a
O texto traduzido está no link acima.
ㅁ!