Earlier this month, many iOS developers find themselves embedded in the application of the Dropbox the SDK Apple a comprehensive off the shelf, the conspiracy theorists, this is one of the Apple to promote to iCloud the evil plan. But ultimately developers use the Dropbox SDK application authenticates the user, if detected, the user does not install a local Dropbox application will take the jump to the Dropbox website authentication in the Dropbox website, a user Click to purchase a paid account link. This by Apple skipped the App Store application purchasing mechanism, this version of the application of the Dropbox SDK Apple all have taken the next frame processing, the final of this event to Dropbox adjust their SDK, removed this link is in the end.
Application to purchase (IAP) implementation is a complex process. Domestic famous iOS developer Fei (iBuick) application within the purchase, after all, not like from iTunes App Store to purchase applications, there is an intuitive process, if the IAP is not strict, it is easy to mislead the user, there may even be unscrupulous development who lure users IAP deceptive, in fact, does pay malicious applications phenomenon.
Purchase within the current application specification for users, developers, Apple is actually a good three-way regulations. Apple’s policy is very tough, and sometimes seem unreasonable, but on the Dropbox events for its stringent auditing standards does have its rationality. But why the first reaction of most of the media think this is the audit error, and even Apple’s intention to do? Apple App Store, the audit exists a range of issues worth considering, maybe we can see the clues from the chaos of the App Store.
Apple vs. the Dropbox
The chaos of the App Store
The proliferation of fraud class application of the function are inconsistent
App Store recently appeared a price of six yuan calls attribution software has caused a lot of controversy, according to developers, this application is the application of the iPhone first need jailbreak to achieve a stranger calls attribution. A large number of users to buy it recently jumped to the App Store paid apps list “list, but the comments of this application, we see considerable polarization of the feedback from users, or wantonly praise, or cursed,” cheat money. ” This application is whether there is suspicion of fraudulent users?
See that we found, including calls attribution to the above paragraph, including software applications are likely to add attribution to the field in the form of user address book contact information, the curve calls attribution to the function. Not stored on the phone a strange number, this application also claims that the attribution to show through the installation of another application. Its installation form to take the enterprise to bypass the App Store distribution of application forms, Leaving aside whether this method of distribution in line with Apple standards, the fact is, the API interface of the Apple iOS, and not open to such features such as Caller ID. Even if this application is really strange calls to remind that we have to consider whether to adopt the apple has not been made public the private API.
Such applications, although the surface is indeed realized the function calls attribution, but the calls take the form of regular people awareness to remind the function is actually not a concept, rather similar, the App Store such as startup optimization, call recording, call blacklist, and even night vision and other types of applications. Function interface on the Apple iOS also did not open, or from the hardware can not be achieved, what they claimed to have achieved this means that in fact, most are invariably exist to trick users into the phenomenon.
Read the Apple App Store approval guidelines, we can find: 2.3 publicity with the developer does not match the program will be rejected. 2.5 programs that use non-public API will be rejected. “Types of applications mentioned earlier, no doubt in violation of These provisions, but Apple in the App Store is still on their release, leaving several of their long-term to dominate the top position. Linked to the Dropbox the SDK shelves stringent standards, it lets us have questioned the audit of the different parts of the Apple App Store.
App Store audit of chaos
Inconsistent with the principle of application of the audit
Apple App Store review this issue is already long, which is the semi-manual audit and non-transparent black-box mechanism can not be avoided. Many developers caught said, its application has encountered the problem of inconsistency of Apple’s audit standards. iBuick mentioned that they submitted an application had been Apple to close the window action in violation of the HIG (Human Interface Guidelines human-computer interaction specifications) refused shelves, he made the objection, saying that Twitter official client have the same action, and provide a screenshot as a reference, Apple’s reply is that you do not control how Twitter client, your application can not be. Reflected the problem is very clear: there are double standards in the audit of an Apple application; 2. Manual review to ensure there are serious uncertainties and unity.
In iTunes Connect for developers, Apple clear instructions to not take someone else to the App Store shelves as your application can reason, but Apple different standards for different developers allows a lot of development compared with a headache. Course developers, with an opaque audit institutions is not how much room for negotiation, they can only be a thorough grasp of the Review, Guidelines and HIG document, to avoid direct and obvious violations, and then hope that Apple do not suddenly take new standard.
Localization of the audit of the App Store
We can find the Apple audit of non-English App is particularly serious, Chinese district App Store, a large number of false application Silue, the situation can be used as the most obvious proof. For caller ID, Blacklist this kind with the fraudulent nature of the application, if the App English, you can be sure its 100% impossible shelves, because Apple has never offered such a very simple API, such applications will be rejected. The chaos of China App Store that Apple Chinese App audit is still stuck in the very early stage, most cases may only consider whether the code violation to use the Private API.
In addition to fraud class applications in the App Store on the market can be found in another phenomenon: many obvious and its category does not match the application (to GuoDeGang comic, messy series of e-book App as the representative) readily available on popular applications list and multiple categories on the list to obtain a high ranking. Is not considered copyright problems in such applications is actually very easy to be found, how about, who would think “cross Yu Qian comic Filmography” belongs to the finance and economics App? Many domestic manufacturers, which in fact has become the shortcut to an improved application ranking: not related to the App setting a WCC application less category, so that they have gained more visibility and downloads, to significantly improve their rankings. But no doubt originally the number of applications is too large and difficult to find users who want to apply a huge obstacle.
App Store audit of chaos
Of course, the plight of the Apple App Store by the complex effects of the domestic environment. For example, some time ago has ignited the application of brush ranking Although Apple is taking steps to reduce the effect of brush rankings, but just like the site’s ranking and malicious SEO, this is a difficult control problem. Even though Apple’s algorithm to adjust no matter how, behind the huge chain of interest is still there will be a new response plan. Go back one step, even if Apple really find the best ranking algorithm, but because of the country with cheap labor, even through manual download brush ranking is entirely workable cost.
Apple is actively expanding the international market, it faces these problems have shown that the localization of the application of audit, there is still a long way to go. Should consider hiring more employees to participate in the audit will audit a greater degree of localization, consider increasing user involvement, clear channels for complaints, rapid feedback, and even to the complaints of users familiar with the local market language incentives and other measures may also be an efficient way.
Apple to optimize due to the domestic App Store a variety of particularity, the ordinary user of the how to identify those malicious applications?
Claim that they can escape without the need to achieve such strange calls attribution, call blacklist, voice recorder, speed optimization, and even night vision so bizarre to see an application, you can ignore them, because Apple did not open this class application interface;
When the comments to see an application in a substantial increase within a short period of time, and rating of one-sided praise, you need to pay attention to this application may be in progress malicious brush rank promotion;
Reported features in Apple’s official launch, we may be able to reference Apple4.us have suggested “how to make the Apple App Store on pirated books off the shelf,” the attempt of fraud, malicious applications to report.