On Monday introduced by iOS 7 still arouses great passions. Users have more or less divided into two camps - one is impressed by the new mobile operating system for iPhones and iPads, the other despises it. However, iOS 7 does not only mean a change for users, but also a big challenge for developers.
After six years, when iOS changed only slightly year after year and the basic graphic and user interface remained unchanged, iOS 7 is now bringing a significant revolution for which developers must prepare in addition to users. And it is for them that the transition, or rather the arrival of iOS 7, can be significantly more problematic.
As a reboot of sorts, after which all developers line up on the starting line and have the same starting position to cut their piece of the pie, regardless of whether they are an established brand or a start-up studio, describing iOS 7 Marco Arment, author of the popular Instapaper.
The current situation in the App Store is, for example, very complicated from the point of view of a new developer. There are thousands of applications in the store, and there is a lot of competition on individual fronts. So unless you're coming up with something really new and innovative, it's hard to get ahead. Established brands maintain their position and if their products are of good quality, it is not easy to convince users to go and try something new.
However, iOS 7 is likely to bring a change. For the first time in history, it will not be enough for developers to just update the icon, add a few extra pixels or add a new API. In iOS 7, adapting to the new graphical interface and controls will be key. After all, no one wants to look "passive" in the new operating system.
Developers of already functioning applications will face a difficult challenge because of this, and Marco Arment explains why:
- Most of them cannot yet afford to abandon iOS 6 support. (In addition, many applications still need iOS 5 support, some unfortunate ones even iOS 4.3.) Therefore, they will have to design a backward compatible design, which will be very limiting in iOS 7.
- Most of them cannot create two different interfaces. (Also, it's a bad idea.)
- Many of their apps have established features and designs that don't fit iOS 7, so they'll have to be redesigned or removed, and that might not appeal to many current users, including the developers themselves.
The developer, who now successfully offers his application in the App Store, is therefore giving iOS 7 more wrinkles on his forehead than being happy about something new. However, completely opposite feelings are experienced by those who are just getting ready to market their skin. At the moment, it is more reasonable for them to wait and not rush into the crowded "six" market unnecessarily, but to tune their application for iOS 7 and wait for the new version of the operating system to be released to the public.
As soon as users install iOS 7, they will look for equally modern applications that will fit into the system as basic applications. For the first time, it can happen that everyone will actually be in the same starting position, and not only proven applications that have been around since time immemorial will be bought, just because they are proven. New developers will also get a chance and it will be up to them to see how good a product they can offer.
In iOS 7, very interesting things can happen even in traditional "sectors", such as Twitter clients, calendars or photo applications. Due to the focus on iOS 7, previously unknown brands can occupy the leading positions. Those who benefit the most from the new system. On the contrary, those introduced must try to lose as little as possible.
when will it be available for CR? are there any known dates?
Autumn. Apple is not and will not be more accurate. You can count around September/October.
In addition, probably associated with the new iPhone (/new iPhones).
pre-handbook https://developer.apple.com/library/prerelease/ios/design/index.html
has something changed with iCloud Core Data, does anyone know?
at the keynote for developers, he said that they fixed tons of bugs regarding iCloud
I don't think it will be as drastic as you describe in the article
So drastic... It's one way of looking at it and I totally agree with it. Of course, it won't be like that in 100% of cases, but some players can transform.
Wait until autumn and you will see that all applications (relevant studies) will have everything ready and updated, even though it is a lot of work.
To the new ios. I have the honor of running ios 7 on two devices and after about four hours of use I found out that although apple made a great advertisement for the new ios, we came very close to android, I am not commenting on the design, which is also not so perfectly coordinated, but I am commenting on the sophistication, smoothness, and reliability. I think this is a similar if not bigger crash as on the iPhone 3g Ios 4.2.1. I am fully aware that Ios is still in beta, but despite that, a big disappointment. Compared to e.g. 5.1.1, the code structure of the new ios looks like it was designed for a calculator. IOS 7 was probably not a step back, but a step in the wrong direction. iPhones and iPods have not excelled in terms of hardware for a long time, but they do excel in terms of software. Apple should work hard on IOS by autumn, because this is enough even for the BETA version. I don't really like the design either, but I can't judge because everyone has different tastes. If you compare the new IOS7 apps and the TOP APPS from CYDIA YOU ARE ALMOST THE SAME!??? For the design on older systems, I liked the reflections that Apple removed, for example, on icons, etc. Because these reflections stood out beautifully on the RETINA display and I wanted to constantly play with the iPhone, iPod or iPad. On the new iOS 7, I only want to hold the home+power button to reset and sometimes I would even put the iPhone in DFU, but I'll wait for the next update. This is my opinion on IOS 7. I wanted to post it somewhere and since I like this site I posted it here. So stone me now.
I'm happy to throw a rock :) you admit that iOS 7 is still in beta, but you still whine about lack of debugging and reliability. Why?! I know from my own experience that the current and beta iOS runs better on the iPhone 5 than, for example, on the SGS4 :). I'm really looking forward to the sharp version of the system, as I personally like the look a lot. I understand you don't have to. But what I don't understand is the "step in the wrong direction" according to you. Functionally and visually excellent for me, so all thumbs up! :)
1. Comment on the debugging of the first beta version? You probably haven't released much software in your life, have you?
2. How do you know anything about code structure? Do you see anything more than the header of the framework? Please share. I like to study the iOS source (which you obviously have).
3. Beta iOS is under NDA, so you should not comment on its details at all. If you have a habit of not breaking contracts, that is.
As for the design, you are absolutely entitled to your opinions, but I say, I am bound by an NDA, so I will not comment on the details.
I agree with the author. An existing developer will really have a bit of a harder time. Release an app working on existing iOS6 and new iOS7.
Otherwise, I've seen the videos with iOS7b1 on the iPh5 and I have to say I like it a lot. I can't say anything about stability, but as already written in the discussion here, it's Beta 1 and there's no point in commenting on it or evaluating it in any way.