برچسب: Connect

  • Health Connect Jetpack SDK is now in beta and new feature updates



    Posted by Brenda Shaw – Health & Home Partner Engineering Technical Writer

    At Google, we are committed to empowering developers as they build exceptional health and fitness experiences. Core to that commitment is Health Connect, an Android platform that allows health and fitness apps to store and share the same on-device data. Android devices running Android 14 or that have the pre-installed APK will automatically have Health Connect by default in Settings. For pre-Android 14 devices, Health Connect is available for download from the Play Store.

    We’re excited to announce significant Health Connect updates like the Jetpack SDK Beta, new datatypes and new permissions that will enable richer, more insightful app functionalities.

    Jetpack SDK is now in Beta

    We are excited to announce the beta release of our Jetback SDK! Since its initial release, we’ve dedicated significant effort to improving data completeness, with a particular focus on enriching the metadata associated with each data point.

    In the latest SDK, we’re introducing two key changes designed to ensure richer metadata and unlock new possibilities for you and your users:

    Make Recording Method Mandatory

    To deliver more accurate and insightful data, the Beta introduces a requirement to specify one of four recording methods when writing data to Health Connect. This ensures increased data clarity, enhanced data analysis and improved user experience:

    If your app currently does not set metadata when creating a record:

    Before

    StepsRecord(
        count = 888,
        startTime = START_TIME,
        endTime = END_TIME,
    ) // error: metadata is not provided
    

    After

    StepsRecord(
        count = 888,
        startTime = START_TIME,
        endTime = END_TIME,
        metadata = Metadata.manualEntry()
    )
    

    If your app currently calls Metadata constructor when creating a record:

    Before

    StepsRecord(
        count = 888,
        startTime = START_TIME,
        endTime = END_TIME,
        metadata =
            Metadata(
                clientRecordId = "client id",
                recordingMethod = RECORDING_METHOD_MANUAL_ENTRY,
            ), // error: Metadata constructor not found
    )
    

    After

    StepsRecord(
        count = 888,
        startTime = START_TIME,
        endTime = END_TIME,
        metadata = Metadata.manualEntry(clientRecordId = "client id"),
    )
    

    Make Device Type Mandatory

    You will be required to specify device type when creating a Device object. A device object will be required for Automatically (RECORDING_METHOD_AUTOMATICALLY_RECORDED) or Actively (RECORDING_METHOD_ACTIVELY_RECORDED) recorded data.

    Before

    Device() // error: type not provided
    

    After

    Device(type = Device.Companion.TYPE_PHONE)
    

    We believe these updates will significantly improve the quality of data within your applications and empower you to create more insightful user experiences. We encourage you to explore the Jetpack SDK Beta and review the updated Metadata page and familiarize yourself with these changes.

    New background reads permission

    To enable richer, background-driven health and fitness experiences while maintaining user trust, Health Connect now features a dedicated background reads permission.

    This permission allows your app to access Health Connect data while running in the background, provided the user grants explicit consent. Users retain full control, with the ability to manage or revoke this permission at any time via Health Connect settings.

    Let your app read health data even in the background with the new Background Reads permission. Declare the following permission in your manifest file:

    <application>
      <uses-permission android:name="android.permission.health.READ_HEALTH_DATA_IN_BACKGROUND" />
    ...
    </application>
    

    Use the Feature Availability API to check if the user has the background read feature available, according to the version of Health Connect they have on their devices.

    Allow your app to read historic data

    By default, when granted read permission, your app can access historical data from other apps for the preceding 30 days from the initial permission grant. To enable access to data beyond this 30-day window, Health Connect introduces the PERMISSION_READ_HEALTH_DATA_HISTORY permission. This allows your app to provide new users with a comprehensive overview of their health and wellness history.

    Users are in control of their data with both background reads and history reads. Both capabilities require developers to declare the respective permissions, and users must grant the permission before developers can access their data. Even after granting permission, users have the option of revoking access at any time from Health Connect settings.

    Additional data access and types

    Health Connect now offers expanded data types, enabling developers to build richer user experiences and provide deeper insights. Check out the following new data types:

      • Exercise Routes allows users to share exercise routes with other apps for a seamless synchronized workout. By allowing users to share all routes or one route, their associated exercise activities and maps for their workouts will be synced with the fitness apps of their choice.

    Fitness app asking permission to access exercise route in Health Connect

      • The skin temperature data type measures peripheral body temperature unlocking insights around sleep quality, reproductive health, and the potential onset of illness.
      • Health Connect also provides a planned exercise data type to enable training apps to write training plans and workout apps to read training plans. Recorded exercises (workouts) can be read back for personalized performance analysis to help users achieve their training goals. Access granular workout data, including sessions, blocks, and steps, for comprehensive performance analysis and personalized feedback.

    These new data types empower developers to create more connected and insightful health and fitness applications, providing users with a holistic view of their well-being.

    To learn more about all new APIs and bug fixes, check out the full release notes.

    Get started with the Health Connect Jetpack SDK

    Whether you are just getting started with Health Connect or are looking to implement the latest features, there are many ways to learn more and have your voice heard.

      • Subscribe to our newsletter: Stay up-to-date with the latest news, announcements, and resources from Google Health and Fitness. Subscribe to our Health and Fitness Google Developer Newsletter and get the latest updates delivered straight to your inbox.
      • Check out our Health Connect developer guide: The Health and Fitness Developer Center is your one-stop-shop for building health and fitness apps on Android – including a robust guide for getting started with Health Connect.
      • Report an issue: Encountered a bug or technical issue? Report it directly to our team through the Issue Tracker so we can investigate and resolve it. You can also request a feature or provide feedback with Issue Tracker.

    We can’t wait to see what you create!



    Source link

  • Garmin Connect Plus is not really worth the price just yet, if you ask me

    Garmin Connect Plus is not really worth the price just yet, if you ask me


    A Pixel 9 displays the Garmin Connect Plus guide.

    Kaitlyn Cimino / Android Authority

    There isn’t a Garmin fitness tracker review that goes by that I don’t talk about how much I appreciate Garmin’s robust companion app. In fact, I usually talk about it as a comparison point when reviewing other brands as well. Garmin Connect Plus introduces a broad range of new features to the already excellent app, as well as a subscription fee, and while I’m not thrilled about the latter, I do like the suped-up app experience.

    How to activate Garmin Connect Plus

    A Garmin Connect user reviews their profile page

    Kaitlyn Cimino / Android Authority

    Garmin Connect Plus takes the brand’s fitness tracking up a notch with personalized insights, customizable dashboards, added safety features, and more. However, these upgrades come at an additional $6.99 per month (or $69.99 annually). Fortunately, none of the existing features are locked behind the new paywall. If the new tools don’t catch your eye, you can continue using everything you love about Garmin Connect for free.

    You can also try out Connect Plus before committing, thanks to a 30-day free trial. Just access the service through the regular Garmin Connect app, and subscribe to unlock all the premium features. As always, Garmin’s ecosystem is available to both Android and iOS users.

    While Garmin has offered paid services before, this is the first time they’ve added a subscription fee to their core features. While I’m glad the basics remain free, I do wish they’d offer a longer trial period for the premium tools. A month isn’t enough to fully judge whether these upgrades are worth the extra cost, especially considering the price of Garmin trackers and smartwatches. Even Apple offers a three-month trial of Fitness Plus before asking users to fork over cash.

    Garmin Connect Plus features

    An iPhone displays a Garmin Connect Plus AI message.

    Kaitlyn Cimino / Android Authority

    I was cautiously excited about Garmin Connect Plus from the moment it launched and have since given the new features a try. Though not all the features feel completely refined, I am happy overall with the added value each brings to my training experience.

    • Active Intelligence powered by AI 
      AI is all the rage in wearables, and for good reason; these tools have a ton of potential. Garmin’s model, dubbed Active Intelligence (because AI by AI isn’t redundant…) uses your health and activity data to offer suggestions, and over time, learns from your data to get better at tailoring tips to your goals. However, it still feels a bit basic and isn’t always super relevant. AI is still in beta, so I’m hoping it’ll improve with more time, but right now, it’s not as powerful as it could be.
    Garmin Conect Plus Dashboard
    • Performance Dashboard
      A web-based-only feature (so not available on your smartphone), Performance Dashboard is Garmin’s new highly customizable data presentation screen. The dashboard allows users to completely tailor activity reports, with more than 100 elements to play around with, so you can build a data screen that matches your priorities. The tool also produces new charts and graphs leveraging the same accurate data into a more digestible form. I appreciate how the dashboard highlights comparisons and makes it easier for me to track my progress long term.
    • Live Activity
      Garmin’s new Live Activity feature is a cool addition, letting you send real-time workout stats from your watch to your phone. It works indoors during structured, non-GPS workouts, and it’s especially useful for gym, strength, or core workouts where checking your watch mid-set can be a hassle. I really like it for rowing because I can set my phone up on a stand in front of me. For some structured workouts, you’ll get animations and rep counts and can control the workout from your phone (aka skip burpees). It’s useful for sure, but if I’m honest, doesn’t feel like it should be a paid feature.
    A Pixel 9 displays the Garmin Connect Plus Challenges available for April.

    Kaitlyn Cimino / Android Authority

    • Social features
      Garmin Connect Plus also introduces new badges and challenges, adding a socially motivating layer to the premium service if that’s what gets you going. Despite the fact that I desperately wanted to be a Boy Scout as a child, I’ve never been one for app badges, so this doesn’t necessarily feel like a deal-breaking addition for me.
    • Additional Garmin Coach guidance
      I am a big fan of Garmin’s coaching programs and have long applauded that the service is a free one. According to the company, Garmin Connect Plus enhances Garmin Coach with exclusive content and guidance, but I haven’t yet encountered a difference in my experience. My guess is that you need to start a new program and use it long enough for the new features to kick on.
    • LiveTrack
      Garmin’s updated LiveTrack feature is another solid upgrade for sharing your activities. Now, when you start a workout, followers get notified via text instead of email, which feels more immediate. You also get a dedicated LiveTrack profile page that automatically updates with your activities, plus the ability to customize your privacy settings and URL. While it’s a useful feature, I always feel weird about safety features being commodified. I would have liked to see Garmin make these improvements free for all.

    Conclusion: Is this worth it?

    A user accesses their Garmin Coach schedule on the Vivoactive 5.

    Kaitlyn Cimino / Android Authority

    Overall, Garmin Connect Plus offers solid upgrades, but whether it’s worth the $6.99 per month depends on how much you value the extra features. The enhanced analysis, customizable dashboards, and added safety tools are great for serious athletes, but some features could use refinement. For example, the personalized insights are a nice touch but not as useful as I expected. That said, the potential is there, and Garmin consistently delivers exceptional training tools.

    It’s hard to ignore the trend of more apps moving toward subscriptions, which is a bit disappointing. Before committing, I’d recommend testing it out with a free trial. While you’re at it, remember that other premium apps, like Strava, offer robust tool kits for athletes as well, so it’s worth comparing what’s available. Personally, I’m already invested in the Garmin ecosystem. Garmin Connect Plus just feels like a logical next step for me. If you’d prefer to keep your wallet closed, the free version still offers plenty of value.



    Source link