这份名义上是通知但有点 “ 警告 ” 成分的邮件一出,有些开发者们不仅很愤怒,同时也有点担心自己会不会遭受无妄之灾。
他们觉得苹果可太傲慢了,这属于不尊重他们的劳动成果。
而且有很多此前经手开发的软件,已经进入了一个稳定好用的循环……这种情况下,没有再做额外更新很正常,没想到就被苹果下架了。
何况他们觉得,就算有些看着好几年没更新的软件,也只是因为没有时间去维护而已。
你一言我一语,总之都是苹果在使坏。
去苹果官网上看了一眼,确实找到了一则关于 “ App Store 改善 ” 的说明。
我简单总结下重点:
1.为了确保苹果提供的 App 都是最新且正常的功能;
2.不符合要求的需要在 30 天内整改;
3.没整改的也只是下架,信息在开发者账户中保留;
4.已经下载了 App 的用户还能正常用。
看起来除了整改时间要求比较紧迫,其它方面倒也没多离谱。
所以,那些开发者为什么会对苹果这么不满呢? 咱们一起来聊聊~
实话说,感觉这项声明最大的争议还是 关于苹果所谓的 “ 评估 App 的持续流程 ”。
众所周知,苹果在 App Store 上的管理向来强势。按照他们的说法, App 首先要符合软件的预期方式工作,同时还要满足用户的自身需求……
正常来说,软件能 正常使用没有 Bug、我们觉得这东西有用,那么就算符合了他们说的这两种标准。
似乎和 “ 更新周期 ” 没有什么直接关系。
而苹果的应用商店里,那些看上去无人问津,小众且好用的独立单机游戏、工具类应用真的不少。
比如 App Store 中这款评分 4.8 分的“ Fieldrunners ”游戏,上一个版本历史还写着: 添加了对 iPhone X 的全面支持。
可最新的 5 星评论也就和现在隔了不到半年……
还有更离谱的“ XCOM®: Enemy Within ”:作为一款 2012 年的手机游戏,它上次更新主要解决了 iPhone 8 上程序会崩溃的 BUG。
到现在也还有人在玩。
这些游戏虽然看上去离谱,但好在暂时还没有被下架。相比之下,有些被误伤的工具类软件才是真的冤枉。
海外的一个开发者就提到自己的一款专为视障人士设计的 App,由于两年多没更新,被苹果下架了。
大哥啊, 人家是个成熟的工具类 App,你要开发者更新个啥?为视障人士增加花里胡哨的语音包吗?
曾经工作的时候,也和技术人员打过交道。
他们最常跟我说的一句话就是,不要设想根本不会有人用的功能、不要延长用户的操作路径。
在他们看来,如果该做的功能全都到位了,莫名其妙的更新就是画蛇添足。实际上 真正有用且创新的创新功能,远没有想象中那么多。
一款好用的软件应用其实不需要开发者过多的修正。
也就本身有 Bug 导致不够稳定的 App,或者想要的东西太多,什么都想做才会导致什么都做不好,然后各种折腾反复横跳。
从这一角度上讲,有很多小众且好用、功能又单一的软件,都有可能被苹果误伤。这样对开发者们也确实不太公平。
只是换句话说,苹果的这项新政策也不说他做错了。
因为从常理上判断, 长期不更新的 App 肯定还是劣质数量大于优质数量的。
用户们选择应用,然后应用创收再到维护更新,之后反哺和扩大用户数量这是一个很简单的循环链。
经过市场的大浪淘沙,其中某一个环节出了问题,其实都可以归纳到开发者的 App 产品本身有缺陷。
或者有更好的产品能替代,甚至压根就不实用。
当然还有一种可能,就是工作室或者公司已经快倒闭了,没办法再去研究怎么能把 App 做得更好。
这一类的 App,留着确实也没什么意思。
所以,我觉得苹果下一步更应该做的,其实是能制定出更加合理的评估标准,而不是根据版本历史或者更新间隔来考究。
千万别搞什么 20xx 年以前的 App 不更新都该被淘汰的 “ 一刀切 ”,你知不知道这样会无形中伤害多少人?!
也在网上看了看相关人士的一些讨论,还有一部分开发者觉得苹果实在 “ 过于苛刻 ”。
本来应用程序想在 App Store 上架,就需要加入 “ Apple Developer Program ”,也就是成为开发者计划的会员。
这是 需要额外收费的,换成国内货币一年收费 688 元。交了这个钱,你的软件才能在应用商店里被用户们下载使用,一年到期不续费就会被下架……
本来开发者们对于“ 不给钱就下架 ”这件事就颇有微词,甚至有些独立开发者或者免费软件,因此转向了其它平台。
可交了钱,好不容易做好一款 App 仍然得面临被下架的风险,双重 Buff 下大家有怨气我觉得也能理解。
“ 不仅得交钱,还得逼着我付出不必要的成本 ”。
不过仔细想来,这就和咱们平时上传视频一样的,东西好不好和能不能符合要求其实是两码事。
要我说 开发者们不是对苹果更新政策有意见,而是有可能借此表达对付费开发的不满……
当然,有些程序员比较 “ 灵活 ”,据说已经有人在想怎么能规避苹果的这项政策。
比如主动下架,然后又重新上架一次?或者给 App 做一个 “ 微调 ”,根据 iOS 的版本更新做一下适配?换个颜色?加个小按钮?
按照官网的说法,软件的基础代码信息这些都还在开发者账户中保留。如果仅仅做一下 “ 适配 ” 也属于更新的话,反而不一定给开发者就能带来特别大的工作压力和成本。
尤其是那些不止做了一款软件应用的开发者,也能根据目前正在更新的 App 获取一部分适配方面的经验。总不至于你所有的软件都长时间没有更新吧……
最怕的就是这种适配不能被苹果认定为你在 “ 更新维护 ”。
话说回来,其实App store 的类似操作也不是第一次了。
早几年的时候,他们就已经在陆续清理一些不符合要求的应用,或者要求开发者们更新 App。
这次的动作就是把开发者们头上的金箍又紧了紧,对自己原本政策的一项查漏补缺。
按照苹果历来标榜用户体验的作派,为了让用户们都能享受到 “ 最新、最好、最前沿 ” 的应用软件,这个思路倒也说得通。
毕竟 此刻再强大的程序和设计,也总有一天会跟不上时代。
我猜苹果是这么想的:
如果大家不愿意致力于 App 的创新和提升,那么我只好来督促监工在座的各位了。
而且如今像苹果这么 “ 压榨 ” 开发者的应用平台也不是没有,只是从紧迫程度上讲确实是非常严苛。
对于开发者而言,要么选择接受,要么换一个平台……只是相比之下,适配另一种系统生态的成本好像付出的成本需要更多。
App Store 作为苹果生态唯一的软件窗口,到底还是强势惯了。
Visit:
Apple online Store (China)
As soon as the email, which is nominally a notice but a bit of a “warning”, came out, some developers were not only angry, but also a little worried about whether they would suffer the disaster.
They think Apple is too arrogant, which is a disrespect for the fruits of their labor.
And a lot of previously hand-developed software has entered a stable and easy-to-use cycle. In this case, it’s normal not to do any extra updates, but it was taken off the shelves by Apple.
What’s more, they feel that even some software that hasn’t been updated for years is just because they don’t have time to maintain it.
If you say a word to me, in short, it is the apple that is messing around.
After taking a look at Apple’s official website, I did find an article about “App Store improvement” A description of.
Let me briefly summarize the main points:
1. In order to ensure that the App provided by Apple is the latest and normal function
two。 Those who do not meet the requirements need to be rectified within 30 days.
3. What is not rectified is only removed from the shelves, and the information is retained in the developer’s account.
4. Users who have downloaded App can still use it.
It seems that apart from the urgent need for time for rectification, other aspects have not gone too far.
So why are those developers so unhappy with Apple? Let’s talk about it.
To be honest, it seems that the biggest controversy about this statement is About what Apple calls “the ongoing process of evaluating App.”
As we all know, Apple’s management on App Store has always been strong. According to them, App should first work in accordance with the expected way of the software, but also meet the needs of users.
Normally, software can We think this thing is useful without Bug in normal use.Then even if they meet these two standards.
It seems to have nothing to do with the “update cycle”.
In Apple’s App Store, there are really a lot of stand-alone games and tool apps that seem to be unpopular, minority and easy to use.
For example, the history of the previous version of App Store’s “Fieldrunners” game with a score of 4.8points also reads: Added full support for iPhone X.
But the latest 5-star review is less than half a year away from now.
There is an even more outrageous “XCOM ®: Enemy Within”: as a 2012 mobile game, its last update focused on BUG, which crashes apps on iPhone 8.
People are still playing.
Although these games seem outrageous, it is a good thing that they have not been removed from the shelves yet. In contrast, some tool software that has been accidentally injured is really wronged.
An overseas developer mentioned that an App designed for the visually impaired has been removed by Apple because it has not been updated for more than two years.
Big brother. He is a mature tool class App, what do you want the developer to update? Add fancy voice bags for the visually impaired?
When I used to work, I also dealt with technicians.
One of the most common things they say to me is, don’t imagine features that won’t be used at all, and don’t extend the user’s path.
In their view, if all the functions that should be done are in place, the inexplicable update is icing on the cake. Actually There are not as many innovative functions that are really useful and innovative as imagined.
An easy-to-use software application doesn’t need too many corrections from developers.
That is, the Bug itself leads to unstable App, or wanting too much, wanting to do everything will lead to not doing anything well, and then all kinds of twists and turns repeatedly jump.
From this point of view, there are a lot of minority and easy-to-use, single-function software that may be accidentally hurt by Apple. This is really unfair to developers.
In other words, Apple’s new policy does not say that he has done something wrong.
Because judging from common sense, The App that has not been updated for a long time must still be inferior in quantity more than good in quantity.
Users choose applications, then generate revenue from applications, then maintain updates, and then feed back and expand the number of users, which is a very simple circular chain.
After the big waves in the market, there is something wrong with one of the links, in fact, it can be concluded that the developer’s App product itself is defective.
Or there are better products that can be replaced, or even not practical at all.
Of course, there is another possibility, that is, the studio or the company is going out of business, and there is no way to study how to make App better.
There is really no point in keeping this kind of App.
So, I think what Apple should do next is to develop more reasonable evaluation criteria, rather than based on version history or update interval.
Don’t do anything about the “one size fits all” that the App of 20xx years ago should be eliminated if you don’t update it. Do you know how many people will be hurt by this?
I have also seen some discussions of relevant people online, and some developers think that Apple is “too harsh”.
If you want to launch an application on App Store, you need to join it. “ Apple Developer Program ”That is, to become a member of the developer program
This is If there is an extra charge, it will be changed into domestic currency for 688 yuan a year.With this money, your software can be downloaded and used by users in the app store, and if it is not renewed at the end of a year, it will be removed from the shelves.
Originally, developers complained about “getting off the shelves without paying”, and even some independent developers or free software, so they turned to other platforms.
But after paying the money, it is not easy to make an App and still have to face the risk of being removed from the shelves. I think it is understandable that we have grievances under the dual Buff.
I not only have to pay the money, but also force me to pay unnecessary costs.
But think carefully, this is the same as we usually upload videos, whether things are good or not and whether they can meet the requirements are actually two different things.
I’d say Instead of having a problem with Apple’s update policy, developers are likely to express their dissatisfaction with paid development….
Of course, some programmers are “flexible”, and it is said that some people are already thinking about how to circumvent Apple’s policy.
Like taking the initiative off the shelves and then getting back on the shelves again? Or make a “fine-tuning” for App and adapt to the update of iOS? A change of color? Add a little button?
According to the official website, the basic code information of the software is still retained in the developer’s account. If just doing “adaptation” is also an update, it does not necessarily bring a lot of work pressure and cost to developers.
In particular, developers who have done more than one software application can also gain some adaptation experience based on the App that is currently being updated. It’s not that all your software hasn’t been updated for a long time.
The biggest fear is that this adaptation can not be recognized by Apple as “update and maintenance”.
Then again, it’s not the first time App store has done something like this.
In the early years, they have been cleaning up some apps that do not meet the requirements, or asking developers to update App.
The action this time is to tighten the gold hoop on the developers’ heads and fill in a leak in their original policy.
According to Apple’s traditional style of user experience, this idea makes sense in order for users to enjoy “the latest, best, and most cutting-edge” applications.
after all At present, no matter how powerful the program and design are, one day they will not be able to keep up with the times.
I guess Apple thinks like this:
If you are not willing to devote yourself to the innovation and promotion of App, then I have no choice but to urge all of you here to supervise the workers.
And it’s not without app platforms that “squeeze” developers like Apple, but it’s really tough in terms of urgency.
For developers, they can either accept it or change the platform. By contrast, the cost of adapting to another ecosystem seems to be higher.
As the only software window for Apple’s ecology, App Store is used to being strong after all.