What does the enterprise world have to do with App Store app developers? This is only a requirement for App Store apps that are updated after the deadline.
Sorry I am not talking about enterprise app dissolution but more in the sense of company.
For example Twitter would be enterprise level. Facebook is an enterprise level app.
Enterprise in the sense of "big business" app. The app you use your for you bank is an Enterprise app.
Enterprise is more about the group behind the app development not so much where the app is located. I have been doing professional iOS development for nearly 8 years now across multiple companies and I have seen trends that tend to be followed. One is companies move slowly to adopt new things. They care more about what works vs new and shinny. You do not risk your cash cow on something new. You take what works.
This means you let small single developer shops/ app take the risk in getting new stuff issues ironed out. Get basic knowledge on what really needs to be done.
it is a slow process.
Now in terms of new iOS the pattern is every September in the follow order
- your first goal is to make sure the apps do not crash on the new release.
- Handle issues from new OS release that might not work as intended
- Iron out a few minor other issues
Once that is really done you are getting to November and new development stops. You are going in to holiday mode which means keep the lights on. The major work starts after the New Year when everyone gets back.
This Apple sign in can and more than likely will be a huge undertaking for a lot of places and will require massive overhauls user login and database tables because reality is a lot of times they were not done right early on so it is been bolted together over the years.
That is work is planned out and takes a long time to pull off. It is high risk so it is not something you do in the fall but more just start in the next year. You do not really go deep down the path during beta phase because enterprise cares about what works and not going to risk limited resources on beta.
Bigger companies will not even have the budget slated for until the following year. It takes time. Hence you need a full year from when you leave beta if you want it required.