Seeing this in the context of Microsoft approach to resolve the problem : “Moving their developers to a common platform for running the same code in every device”.
Apple is moving developers to optimize the experience for each device. Microsoft in the other hand is trying to cramp every user scenario to one single device ( surface) and preaching that having access to the app in every device is equal to running the same code. This approach surprises me, because of the excellent cloud solution that Microsoft is promoting , that can be the fabric that connect their app experience across devices.
An app is an experience that can be access from multiple devices/platform each one tailor to the native environment. The challenge is to provide a seamless transition between this devices, and that is what apple is trying to do with handoff.
For months i have been in transition to DuckDuckGo. The only missing bit was native search in safari for iOS and OSX. This definitely seal the deal. And is good for all the industry that a viable second choice exist to bring balance to the force , and bring humility to google monopoly in search.
CloudKit is very exciting.Appears to have a very narrow scope , IOS only App with a simple Web service. But for those developer looking to develop only for iPhone customers, it will be great to write all code with a single language and single platform on the client and server. This desire exist out there with web platform like node.js, that seek to united the discrepancy between the client and server development in mobile applications. Will love to try this out, and if work properly , free myself from azure/amazon EC2 in simple iOS apps.
CloudKit is very exciting. It have a very narrow scope , IOS only App with a simple Web service. But for those developer looking to develop only for iPhone customers, it will be great to write all code with a single language and single platform on the client and server side. This desire exist out there with web platform like node.js, that seek to united the discrepancy between the client and server development in mobile applications. Will love to try this out, and if work properly , free myself from azure/amazon EC2 in simple iOS apps.
Impress by All the announcements for developer in the WWDC.
But taking the perspective of a enduser, there are key features i was hopping to get in iOS 8 that i didn't:
-Spotlight Integration For third Party Apps.
-Multi-User Support Or Guest Mode
-iMessage For Android
-App Trials
-Fixing The Music App ( Artis-Album View is broken)
Can you expand a bit on what you mean by "third-party default apps?" I'm not sure I know any users who are particularly vexed that Apple doesn't allow carriers to load up their devices with crapware.
Great selection. Apple should focus hard on the core improvement that need to happen to IOS and put all the ecosystem on steroid. In this regard the high-order bit is app inter-communication and trials.
Apple should implement inter-communication by contracts (Like Windows 8). This will allow third party apps to connect to the universal search in the iPhone, that I considered one of the most powerful features. If I want to search EverNote from the universal search I can’t.
Also trials, need to happen ASAP. I don’t buy apps anymore that have a fixed Price, to many bad experiences. Buy I am willing to pay for one if can used for one week and verified that it suits my needs.
Apple is moving developers to optimize the experience for each device. Microsoft in the other hand is trying to cramp every user scenario to one single device ( surface) and preaching that having access to the app in every device is equal to running the same code. This approach surprises me, because of the excellent cloud solution that Microsoft is promoting , that can be the fabric that connect their app experience across devices.
An app is an experience that can be access from multiple devices/platform each one tailor to the native environment. The challenge is to provide a seamless transition between this devices, and that is what apple is trying to do with handoff.