He feels that there is controversy between Apple and the thousands of developers at App Store. For a change.
It all started on Tuesday (7/3), when Ma published a communiqué from the App Store developer community, strictly prohibiting the use of SDKs of the type ?Hot code push? It is a type of development kit that allows developers to change the code of their application remotely and instantly, that is, without having to submit a new version of the app for approval by Apple. In other words, even an app's own behavior can be completely changed without going through the (often overly zealous) eyes of the App Store approval team.
Needless to say, many of the store's developers started joining the modality over the past year, most of them wanting to simplify the process of updating their applications. With Apple's ban, however, everything is back to square one and Cupertino's justification is quite reasonable, if you want my opinion: according to Tim Cook and his gang, such freedom would be a potential gateway to malware and other types of malicious applications .
Enter history Rollout, the Israeli company that created the SDK Rollout.io, the first with this ability to operate code-level changes in iOS applications and the most used by developers who are adept at the technique. After Apple's announcement, CEO Erez Rusovsky issued a statement defending the company's good intentions and explaining that Rollout.io's proposal would be to allow developers to fix bugs and failures instantly after their discovery potentially even improving the safety of their products. . He further explained that his SDK has several layers of security against malicious attacks and stated that his development kit does not violate the App Store guidelines; instead, it would be Apple itself that "would be interpreting its policies more narrowly."
If you think that, after this nice little letter explaining itself, Apple would go back on the decision and everything would return to total harmony in the App Store valley, you can get your little horse out of the rainfall. On the contrary: today, Ma reinforced its decision with a change in store policy from now on, developers s they will be able to change the metadata of their applications after the submission (and consequent approval) of a new version of them.
In other words, if it was previously possible for App Store sellers to change the data on your app page at any time (description, changelog, etc.), now the process is much more boring: any change in these fields is applied only when a new version of the app in question goes live after its due approval, of course.
Apple has not publicly commented on the change, so there is no official justification on the part of the company; however, it is not difficult to understand the motivations behind it: until now, developers with SDKs like Rollout.io made all the desired changes to their applications and reported them in the "What's new in version X" field without Ma noticing it; others, malicious ones, could send an application with the correct description to, after approval, completely change it with the intention of attracting unsuspecting consumers with nonexistent resources or the like. Both behaviors are now definitely extinct.
Still, it is still a rather annoying counter-time for developers who simply need to correct their application metadata. The prospect of a group of store sellers sending new versions of their apps just to add new text developed by their marketing department is quite discouraging, and may even clog the approval queue that Apple has been struggling to make a faster process. .
Update by Rafael Fischmann · 03/10/2017 s 09:28
Of the two, one: either Apple felt negative pressure from the developer community, or it was a mere bug. The fact that the inability to edit app metadata has been reversed, that is, developers will continue to be able to mess with the descriptions of your apps / games without submitting a new binary for approval.
Taking advantage of the opportunity, it is worth mentioning that Apple also expanded the options for developers who want to offer periods trial free in apps with subscriptions. Now they can last 3 days, 1 week, 2 weeks, 1 month, 2 months, 3 months, 6 months or 1 year.