Recentemente deparei-me com problemas em criar/gerir ficheiros com acentos no iOS. Depois de uma troca de e-mails extensa com um dos devs da app FileBrowser, acabámos por descobrir que afinal o causador era a normalização errática(ou basicamente ausência desta) no APFS(ver
https://mjtsai.com/blog/2017/06/27/apfs-native-normalization/). Digamos que é de um amadorismo atroz por parte da Apple.
Perante isto, vários devs têm vindo a deparar-se com o problema e alguns detalhes têm surgido. Basicamente existem duas versões do APFS, uma "má" aka não normalizada e outra com normalização nativa. Primeiro problema, o iOS 10.3 usa a versão "má" que se estende até ao 10.3.2. Entretanto o 10.3.3 irá inaugurar uma versão "remendada" com uma espécie de normalização transparente add-on, que infelizmente trará consigo um ligeiro impacto na performance. Já a versão com normalização nativa só sairá no iOS 11.
Basicamente neste momento ou se fica preso no 10.3.2(que foi de longe uma das revisões do iOS 10 mais problemáticas) com o APFS mau, ou se equaciona o upgrade para um 10.3.3+ com um APFS tecnicamente remendado mas que devido ao overhead da solução, acaba por relevar um hit na performance principalmente para devices com SoCs mais antigos como o A7 e A8. No fundo se quiserem o problema resolvido, que façam o upgrade para o iOS 11(thanks tio Cook!), que deve ser um espectáculo(tendo em conta a performance sofrível das previews) para quem ainda tem um 5S, 6, iPad Air/2 e os Minis(2,3,4).