IOS8

Started by Elantric, June 02, 2014, 02:12:04 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Elantric

http://createdigitalmusic.com/2014/06/bluetooth-midi-easier-faster-graphics-new-goodies-creative-apple-development/#more-33567

From Bluetooth MIDI to Easier, Faster Graphics, New Goodies for Creative Apple Development
BY PETER KIRN
Let's ... have ... a party! Because there are new OSes from Apple! Sorry, we can't really illustrate things like an updated Core Audio just yet. Stay tuned. We look forward to the day when you're taking selfies at your bluetooth MIDI jams. Image courtesy Apple.
Let's ... have ... a party! Because there are new OSes from Apple! Sorry, we can't really illustrate things like an updated Core Audio just yet. Stay tuned. We look forward to the day when you're taking selfies at your bluetooth MIDI jams. Image courtesy Apple.
Watching new operating systems is always a potent mix of "what new treats will we get?" and "what are they going to break?" Fortunately in this case, it seems Apple is mostly crossing items off users' and developers' wish lists on both iOS and OS X, though further details will come in coming developer sessions. Now, those are under NDA, but the wait for public information is unlikely to be long, now that Apple has announced a public beta of OS X Yosemite and an aggressive release schedule for both OS X and iOS 8.
We also know a lot now.
For developers. We know there are some fancy new toolkits (Metal, SceneKit) for graphics – some of which are likely to make creative 3D visual programming more accessible and higher-performance. That should translate to some interesting new creative audiovisual apps and woo at least some digital artists to Apple platforms. And Apple's new Swift programming language takes the performance of Objective-C but brings it more modern features. There's even an interactive Playground that offers live feedback and live coding. (TechCrunch has a good write-up.)

http://techcrunch.com/2014/06/02/apple-launches-swift-a-new-programming-language-for-writing-ios-and-os-x-apps/

That's already big news: for the first time, Apple's own platform starts to look like a creative coding environment, one in which the prototype or artistic idea can also become production code.
For musicians and developers. Apple kept parts of the schedule under wraps until the end of the WWDC keynote. Much of this is to do with new APIs for notifications, data, cloud services, and the aforementioned visual goodies.
But Core Audio is, as rumored, getting an update, too. From the (public-facing, non-NDA) session description:
See what's new in Core Audio for iOS and OS X. Be introduced to the powerful new APIs for managing audio buffers, files, and data formats. Learn how to incorporate views to facilitate switching between inter-app audio apps on iOS. Take an in depth look at how to tag Audio Units and utilize MIDI over Bluetooth LE.
So, improved inter-app audio is of course welcome, and we get a clue as to what changes are coming to the Core Audio plumbing on which our music-making apps rely on Apple OSes.
Bluetooth MIDI is also interesting to users. MIDI over Bluetooth is possible today, so it's unclear what Apple is adding. But with more convenient support, we could see scenarios like:
1. Connecting a Bluetooth-based MIDI accessory (like a portable keyboard or drum pad) to an iPad or iPhone or Mac. On mobile devices, in particular, that makes far more sense than a cable – cables kill the mobility of the device, they often require extra adapter hardware, and they can take up ports needed for sound or power.
2. More easily pairing a mobile controller to a Mac. WiFi does this now, but with a greater power draw and some complexity in connection – and we'll have to see how performance is doing in the new Apple implementations.
3. Wireless connections for music and sync between devices – mobile to mobile, between computer and iPad, iPad and iPad, iPhone and iPhone, and so on.
(and various other combinations, of course...) We saw lots of Bluetooth MIDI hacks at the MIDI Hack Day in Stockholm; it'll be great to see more support for this format. And that means we'll need to do more testing of latency and connection ease.

gumtown

#1
This will definitely give OSX/IOS a very competitive edge over the rest, I look forward to seeing what's new in OSX-10.10 Yosemite.

http://www.cbc.ca/news/technology/apple-unveils-os-x-10-10-yosemite-ios-8-with-healthkit-1.2661730
Free "GR-55 FloorBoard" editor software from https://sourceforge.net/projects/grfloorboard/

Elantric

#2

montyrivers

I just finished helping my father upgrade to Mavericks and have learned to live with iOS7.

I'm not saying I don't enjoy Apple's ongoing development and added feautures but...


Elantric

#4
With OSs Myself I try to stay 2-3 years behind the curve  - IMHO Win8/8.1 holds zero interest for me , (I run Win7 64 Pro on a couple machines at home and work, and relay on VMWare Player to run virtual WinXP fro CAD duties. )  and I have one Mac with Mavericks (as a test bed) - and two other Macs running Mountan Lion. (which BTW - Mountain Lion curently runs best for most of my current hardware and  Media / Music needs)

My iPad Air and iPad Mini all run latest greatest - while my older iphone 4 still runs fine with IOS 5.1, and my older iPhone 3 is running IOS 3.5

Kevin M

Interesting to change programming languages at this point. Swift looks 'nicer' than Objective-C at a cursory glance, though, and great idea to let it sit alongside Objective-C. That will make the transition pretty smooth.


Sent from my iPad using Tapatalk

mbenigni

QuoteSwift looks 'nicer' than Objective-C

Everything is nicer than Objective-C IMO.   :o

GovernorSilver

Quote from: montyrivers on June 02, 2014, 07:35:41 PM
I just finished helping my father upgrade to Mavericks and have learned to live with iOS7.

I waited until IOS 7.1.1 to update my iPad to IOS 7. :)

GovernorSilver

This looks interesting to me, and I'm surprised CDM didn't mention it.

http://www.engadget.com/2014/06/02/apple-ios-apps-extensibility-share-data-features/

Quote
Third-party apps will soon be able talk to each other. Historically, applications on iOS have lived in their own silos, without being able to share data and features, but that's set to change in iOS 8. Apple has given developers "Extensibility" tools -- a suite of APIs, if you want to get technical -- that they can wield to let their apps share everything from documents to translation services.

Kevin M

Quote from: GovernorSilver on June 03, 2014, 08:48:51 AM
This looks interesting to me, and I'm surprised CDM didn't mention it.

http://www.engadget.com/2014/06/02/apple-ios-apps-extensibility-share-data-features/

I wonder if this opens up the door to exploitation of a nefarious nature, though.

GovernorSilver

Quote from: Kevin M on June 03, 2014, 09:01:12 AM
I wonder if this opens up the door to exploitation of a nefarious nature, though.

If so, it wouldn't be new to IOS.  For example, IOS 7.1.2 had to be released to fix security holes introduced in earlier versions of IOS 7.

Today's world is a constant back-and-forth struggle between those who try to hack into computerized devices, and those who defend them.