|
|
|
|
|
by dilap
3853 days ago
|
|
Hi, 3rd party watch dev here! WatchKit is really limited. It would be impossible, I believe, to make an app anywhere near as good as the native Stopwatch using WatchKit. So this comment is pretty frustrating, actually: "you have to understand at least the basics of the underlying architecture if you want to write efficient code". What basic architecture? WatchKit is all we've got as a 3rd party devs! And it sucks. It seems insane and very ill-advised to me that Apple isn't using the same SDKs for their own apps as what's available to 3rd parties. |
|
The OP was claiming that Apple's architecture is flawed and that once they realize the error of their ways, battery life will improve dramatically. That's just not true.
Your point is that the public SDK limits 3rd party developers from doing some stuff that Apple can do with the private SDK. That is, of course, absolutely true.
Letting the public SDK (or at least parts of it) lag behind the private SDK, while certainly frustrating to 3rd party developers, is the right thing to do. The situation is exactly the same on the iPhone, iPad, and Apple TV. Apple has employed that strategy from the beginning with iOS, and they believe it to be the correct strategy, so they will almost certainly stick with it.
I don't work at Apple any more (pushing toward launch on a startup!), but based on over 8 years of iOS history, I think it's safe to say that the public watch SDK will get more powerful over time, as private-only features are deemed ready to release to 3rd parties.