Apple annually holds The Apple Worldwide Developers Conference (WWDC) in California. The conference's main purpose is to present Apple's new software and technologies. This year WWDC has just started (June 2-6 2014) in San Francisco. One thousand Apple engineers and five thousand developers are attending this conference with a mission, "Write the Code, Change the World".
In 2 hours opening presentation at WWDC, Apple covered lots of new stuff and made dozens of announcements. At high level, following announcements are being seen as big ones;
iOS 8 and Mac OS X Yosemit:
Craig Federighi, senior vice president of Software Engineering at Apple, stressed clarity and utility of the operating system. The stated theme of Yosemite is Continuity, which means a robust link between Mac and iOS on iCloud. Developers will immediately have access to OS X Yosemitey. However, the public will have a free upgrade to Yosemite in the fall 2014. Apple mentioned dozens of pretty features of iOS and Mac. However, the few with Apple users might love and appreciate are;
- Multi-device support for MFi hearing aids
- Wi-Fi Calling, which will route calls over local wireless connections than cell service
- DuckDuckGo, private and secure web search on Apple platform
- Battery usage analytics by iOS app
Swift, a new programming language:
Apple claims Swift is simple, modern and fast programming language which will allow developers to focus on interactive features of their apps than worrying about nasty programming intricacies. Swift also comes with a Playground (i.e. live-code feature) where developers could see live effects their code will generate in real time. In fact, Apple is updating its WWDC app with one built in Swift programming language. To empower developer community further, Apple is also introducing TestFlight for beta testing and crash reporting along with new analytics and reporting features in iTunes Connect.
CarPlay Infotainment System:
For those who love both Apple and cars, WWDC 2014 brings Apple's in-vehicle CarPlay infotainment system. CarPlay has Siri-powered voice command and control system and works with both touchscreen and hardware dash knobs and buttons. Following demo nicely highlights main features of CarPlay infotainment system: