LinkKit
LinkKit copied to clipboard
WatchOS build
It would be great to have a the LinkKit compiled for watchOS
What would be the use case?
What would be the use case?
The obvious case is a haptic, silent metronome.
Hi @barksten, haptic, silent metronome manufacturer here (Soundbrenner). I like your use case idea! However, Watch OS doesn't allow the use of the Taptic Engine while the screen is turned off, for battery conservation reasons. You could only run your haptic metronome while looking at your watch.
Regardless of the use case. LinkKit is just a wrapper around Link. LinkKit mostly provides UI that doesn't make sense on a watch anyways. Link itself compiles fine for watchOS. I don't have a watch to test, but it runs and connects to other peers using the simulator.
I kind of agree it would be huge to have LinkKit on watchOS tho.. Because when you think of a shaker which is what a watch basicaly is - but without sound, it becomes very powerful tool if there is some reference to compare shaking gestures to rhythm. In example to express swing rhythmic in a fixed set of clock frequency it relates to.
Is there evidence that the haptic feedback produced by the Apple Watch executes in a reliably-timed manner?
On Wed, May 12, 2021 at 4:49 PM Frank @.***> wrote:
I kind of agree it would be huge to have LinkKit on watchOS tho.. Because when you think of a shaker which is what a watch basicaly is - but without sound, it becomes very powerful tool if there is some reference to compare shaking gestures to rhythm. In example to express swing in a fixed clock frequency.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Ableton/LinkKit/issues/62#issuecomment-840174667, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAMM74P4CN35KO3OLNIB2DTNMHX5ANCNFSM44W4IOIQ .
--
- John Nastos https://johnnastos.com http://johnnastos.com https://metronomicsapp.com http://metronomicsapp.com https://harmonomicsapp.com http://harmonomicsapp.com https://lessonkeeper.app
I'm also very interested about watchOS !
I would like to develop a simple app to trigger the record button.
Why?
Because sometimes i'm far from my computer , holding a guitar and I think it should be really useful for me.
@JeromeDevillers -- there's a good app already with MIDI support https://apps.apple.com/us/app/midiwrist/id1452355349 This is by Geert Bevin, who's at Moog these days.
Nothing wrong with building your own app if you desire (I did one early on -- lots of fun), but Geert's may be all you need.
It is mentioned that LinkKit is a wrapper around Link. So it is possible to create a custom build that targets the WatchOS.
It is also mentioned that "Custom builds of LinkKit depend on the cross-platform version of Link and are subject to this license. Please note that the GPL is not compatible with the iOS App Store."
I have been sitting on an Watch app I would like to release to market for well over a year, but I am not sure how to move forward unless a precompiled watchOS build is supplied by Ableton. My understanding is that if I make a custom build of Link, I violate the App Store rules and the app will be rejected.
Thanks for your consideration, jda
Thank you for your feedback, designerfuzzi. TBH I have good comprehension and fully understand the ramifications of dual license scheme. I also understand how the App Store submission process works and also understand entitlements, private frameworks etc.
Ultimately, this is just a gentle nudge to the powers that be, the Ableton Devs that work on LinkKit, requesting them to include architectures appropriate for WatchOS into the xcframework package included into the pre-baked release build of LinkKit.
Hey @jda808, Link (https://github.com/Ableton/link) is dual licensed. The proprietary license is compatible with the Apple App Store. Please contact [email protected] for more details.
Regarding a LinkKit build for watchOS: As I said before, LinkKit mostly contains UI that is not compatible with the Watch. So I don't think a watchOS version of LinkKit would be useful. The C++ version of Link contains the actual functionality. It also has a plain C wrapper (https://github.com/Ableton/link/tree/master/extensions/abl_link) that should be fairly straight forward to use from Swift. So you should be able to build you iOS app based on that.