{"id":1235,"date":"2025-10-09T09:16:32","date_gmt":"2025-10-09T06:16:32","guid":{"rendered":"https:\/\/www.juustila.com\/antti\/?p=1235"},"modified":"2025-10-09T09:16:33","modified_gmt":"2025-10-09T06:16:33","slug":"slippery-weather-watchos-app-retired","status":"publish","type":"post","link":"https:\/\/www.juustila.com\/antti\/2025\/10\/09\/slippery-weather-watchos-app-retired\/","title":{"rendered":"Slippery Weather watchOS app retired"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Years ago I developed a watchOS app Slippery Weather (<em>Liukkaat kadut<\/em> in Finnish) displaying pedestrian slippery weather alerts to users. I sold it at the App Store, and later lowered the price to zero, offering it as a free app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"836\" src=\"https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-1024x836.png\" alt=\"Slippery weather app on Apple Watch\" class=\"wp-image-195\" srcset=\"https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-1024x836.png 1024w, https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-300x245.png 300w, https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-768x627.png 768w, https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-1536x1255.png 1536w, https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-2048x1673.png 2048w, https:\/\/www.juustila.com\/antti\/wp-content\/uploads\/2021\/01\/Slippery-535x437.png 535w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption class=\"wp-element-caption\">Apple Watch displaying an alert in a Slippery Weather app widget about slippery weather notification given two hours ago in the city of Oulu. <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">However, I didn&#8217;t have time to maintain it, so I took it off the App Store recently. That was a good decision, since I&#8217;ve now learned that the service providing the alerts API has ceased to operate. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The service got the slippery weather condition alerts from the participating cities (road maintenance folks) in Finland. It seems that the cities have switched to using Finnish Meteorological Institute (FMI) weather model based alerts instead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I do have a prototype watchOS app using Apple Weather service local weather data. The prototype attempts to predict slippery weather for the next 12-24 hours, based on recent and forecasted temperature, precipitation and humidity. But haven&#8217;t had time to work on that either. Doesn&#8217;t work so reliably that I would want to publish the app.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Learned a lot while developing the app though. Everything lasts for their allotted time, nothing is permanent. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Years ago I developed a watchOS app Slippery Weather (Liukkaat kadut in Finnish) displaying pedestrian slippery weather alerts to users. I sold it at the App Store, and later lowered the price to zero, offering it as a free app. However, I didn&#8217;t have time to maintain it, so I took it off the App &hellip; <a href=\"https:\/\/www.juustila.com\/antti\/2025\/10\/09\/slippery-weather-watchos-app-retired\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Slippery Weather watchOS app retired&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2],"tags":[100,70,63,46,47,61],"class_list":["post-1235","post","type-post","status-publish","format-standard","hentry","category-coding","tag-apps","tag-programming","tag-slippery-weather","tag-swift","tag-swiftui","tag-watchos"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/posts\/1235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/comments?post=1235"}],"version-history":[{"count":1,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/posts\/1235\/revisions"}],"predecessor-version":[{"id":1236,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/posts\/1235\/revisions\/1236"}],"wp:attachment":[{"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/media?parent=1235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/categories?post=1235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juustila.com\/antti\/wp-json\/wp\/v2\/tags?post=1235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}