Ok so for the last 2 days i have been working on small prototype games/apps for the Apple Watch and i must say it is an absolute nightmare! the Dev kit (Watchkit) is so limited!! Let me list all the issues i have come across so far.
- I wanted to have a slider in my game so i can use the value from the slider in the game. You may be thinking thats simple..... O but wait the device cannot recognise any touch gestures except tap. to if i wanted to you a slider i would have to tap the +/- to increase or decrease the value which is not good for games especially when you want to use it for a smooth mechanic.
- O wait I'm sorry it does recognise touch gestures but it already has predetermined behaviours for those gestures!!! leaving the developer with only ONE gesture to work with - TAP.
- "O but wait Abdullah on the ad i am sure i saw a smooth animation of the maps being zoomed in etc." well they achieve this via the Digital crown which again developers have no access to! it can be used to scroll up and down when required! but cannot retrieve the value from it. (But i will be looking into a hack version where you can retrieve a value).
- Next was i wanted to add a 2x2 grid on the screen so i can place 4 buttons inside the grid to create a small game but nope the interface does not allow me to Align buttons in a group also we cannot add buttons/sliders/groups etc programmatically.
So after 2 days i have had 1 integration of the Apple Watch into one of my games where i can use the watch to turn an object on screen. but I'm not entirely happy with that either. AND finally every 5th/6th time i run on the simulator it hangs on the spinner. so i have to close everything and open again!
On the plus side it was quite easy to set up the Watchkit with Unity. and send messages to Unity code. :)
Theres my little rant on the Apple Watch, maybe i will be happier when i can get a hacky way to get the behaviour i want!
Just goes to prove Apple as an organisation do not care about developers or users they just care about making money!
No comments:
Post a Comment