Today I explore more about the infamous Google glass. I have come to learn that there are two different ways that the developer can create there app. Either using the Mirror-API or the GDK. There are advantages and disadvantages of using either one. The Mirror-API allows you too build web based services for the Google Glass and does not require any code to be run on the Glass. However, using the Mirror-API will cause your app to rely on WiFi/internet. Also, your app will only have a certain amount of API calls within the day. Since it's relaying information back to the server it will be fairly slow. Also you cannot access the camera, compass or location. Which would be helpful for health/medical applications. There is always the alternative, GDK. GDK is really good because your users will not require internet to run your application. The GDK allows the use of voice trigger which is a major part of the Glass. GDK also has real-time and very little/no-delay so it responds very quickly. But the most differentiating aspect of the two is that GDK has access to all the tools (compass, GPS, camera, etc). The downside to the GDK is that you app might be a bit complicated to install and be a strain on battery life, depending how much content it has.
The Apple Health Kit which is part of the IOS 8 update will allow other health and fitness apps to share data with the apple health app to gather data on you as efficiently as possible. However the IOS and app building requires you to know a new programming language, called Swift. The only disappointment to me is that Swift can only be learned using programs like Xcode which only runs on a mac. So, PC users will not be a part of the app development.
The Apple Health Kit which is part of the IOS 8 update will allow other health and fitness apps to share data with the apple health app to gather data on you as efficiently as possible. However the IOS and app building requires you to know a new programming language, called Swift. The only disappointment to me is that Swift can only be learned using programs like Xcode which only runs on a mac. So, PC users will not be a part of the app development.