6 ms·
Ask HN: What Happened to iOS Widgets?
There seems to be a fairly low uptake in developers creating widgets for iOS since the update that let us place widgets on our home screens. Is anybody in the know regarding why are developers not jumping to develop them?
- gyumjibashyan 4y agoI agree. There could have been more widgets
- nvr219 4y agoIn our case (news related app) there's simply no demand for it that we've seen. Our users seem to value push notifications more. I think apps that are more about calendaring or lists of things probably have more of a reason to use home widgets.
- Bluecobra 4y agoHey Bart! Remember Windows Vista widgets? They’re back, in iOS form!
- pocketarc 4y agoPart of it might be that in a world of react native and other such technologies, apps simply aren’t able to provide them, or it’s too technically challenging to. There are some fairly significant restrictions that are hard for a non-native app to comply with. And it turns out nobody really cares. Everyone’s used to opening the app when they need anything. And I say this with 5 widgets covering my only Home Screen - not bashing them in any way.
- iamsanteri 4y agoI really enjoyed how widgets were handled on a separate page previously. Back then I had lots of more widgets available but the whole re-working of the widget system has been a bit of a letdown for Apple itself too, or so I would think...
- pprotas 4y agoYou can still see the widgets on the separate page, just scroll all the way to the left. That functionality is still the same
- iamsanteri 4y agoYeah, but the widgets themselves are different. Something ticks me off regarding the new implementation compared to how it was previously. Dare I'd say perhaps it was more "integrated" before?
- pprotas 4y agoScroll all the way to the bottom, click “Edit” and then “Customize” to get all the old widgets
- moistly 4y agoIs that what they are? Old-school widgets vs the ones that show from Edit’s top-left “+” plus-button, which new-tangled widgets (all from Apple on my device)?
- pprotas 4y agoYes, but now that I look at it, it seems like Apple’s old school widget all got removed in favor of the new ones. For example, I can’t see the “old school” battery widget!
- jasonhansel 4y agoIMHO push notifications (which appear when you need them or when they are most relevant) are almost always better for UX than widgets (which take up space at all times).
- pasc1878 4y agoDepends on whgat they are - e.g. I want the magnifying glass as a widget - or the current weather forecast - These are not notifications
- recursive 4y agoI use two widgets. Current weather, and firefox search. Neither of those make any sense as widgets.
- toast0 4y agoI don't have iOS, so I'm going to assume their widgets work similarly to Android widgets. I've got a calendar widget and a messaging widget. The calendar is in 'agenda' mode, so it shows me the next two or three things I'm supposed to do, and I can scroll to see more if I want. Almost everything I need from calendaring without loading the whole app. (Sounds like iOS might not allow scrolling, so then you need to use more screen, which is iffy) For messaging, I've currently got it showing all messages (from one app), in case I dismissed a push and forgot about it. I used to have a widget showing just messages from my spouse, because I had a lot more messaging going on (used for work) and it was easy for things to get lost. Maybe I could be more organized, but that ship has sailed. Weather seems like a nice option, but I'm ok with being surprised by unexpected weather. I rather enjoyed the Windows Phone live tiles, where if you went to the home screen it'd show you all the icons, then if you sat there, things would flip and you'd get tidbits from everything. Widgets aren't quite the same.
- vibbix 4y agoThere's a fare amount happening in the custom scene for widgets (like there is for KWGT on Android). Checkout the scriptable app!
- stuart78 4y agoAs a user of them, it remains disappointing that you can’t really interact with them. I use a few (shopping list, world clock, random photos), but if there was more possible interaction than just ‘open the app’, there might be more creative use cases.
- koch 4y agoSimilarly as a developer (and maybe someone can correct me if I'm wrong, it's been a while since I've looked at making a widget), you are incapable of adding interaction. I think taps are supported, I don't even know if you can scroll in a widget?
- danpalmer 4y agoYou can't scroll in them. You can't even intercept the tap event, you just add intents to views and iOS will open those intents. The reason for this is supposedly battery life. For the bigger widgets on an iPhone that feels a little over the top, but the widgets system underpins the lock screen widgets which are now possibly always on, and the watchOS "complications"/widgets, which can also be always on. Because of that I can understand it.
- k12sosse 4y agoCalendar widget scrolls just fine
- 1123581321 4y agoIt does not scroll.
- escapedmoose 4y agoHow do you get it to scroll? I use it myself in list view but it’s static
- marcellus23 4y agoThe calendar widget on iOS definitely doesn't scroll
- nerdjon 4y agoI am curious, what apps are you using that you wish had widgets but don't? Personally I find that the apps I want widgets for, have them. Personal Finance (Copilot), Food Tracking (LifeSum), Task Tracking (Things and TickTick), plus the built in ones cover all my use cases. I also just went and looked to see what other apps I have installed that have one and I see other ones like Twitch, Youtube, Ritual, Reddit, Mela. I think most apps just don't need widgets, really just things that I want to have a quick glance to and the vast majority of my apps don't fall in that category. Edit: To clarify, I have yet to go looking for a widget for a specific app had not find one that does what I want.
- hdl 4y agoHave never heard of LifeSum, how do you like it?
- Operyl 4y agoOff topic, how do you find copilot? Is it using Plaid for account sync? Anything particularly good/bad?
- nerdjon 4y agoIt does use Plaid, which unfortunately means they are at the mercy of them when things break... and things break a fair amount. I went over a month not being able to sync one of my accounts once. But it was all plaid. Outside of that, I really like the app. I wish there was an iPad app, I think they should have done that before a Mac app. But the Mac app is nice. It does what I need for it to, support is responsive but when its a syncing issue they are limited in what they can actually do. Also if you use an Apple Card it isnt real time syncing like Mint you have to import it after the month is over... which doesnt really help with budgeting.
- Operyl 4y agoCool! I’ll give it a shot, I really am trying to find one that isn’t horrible. Plaid isn’t a downside to me, and it looks like they support direct sync with CapitalOne bypassing Plaid. If you want to shoot your referral code to me over at eliz at bassh dot net I’ll plop it in :).
- OJFord 4y agoI don't use iOS and didn't know they were now available, but Android's approximately 'always' had them, and how many users do you see using them? I have a feeling they used to be more popular, maybe around 4.0 when people seemed more into arguing about iOS vs Android like it mattered what other people used, but I don't use any or see people use any now. (Although installing Lineage on my new-to-me phone it came with a clock widget by default, which I might keep.) So I would guess the developers of major apps have metrics on how few use them on their Android version, and don't see the point/it's lower priority than whatever else they're doing.
- Kwpolska 4y agoI’m using a handful of widgets on my Android phone (two calendars, two to-do lists, a digital clock, and weather). I looked through the list of widgets, and there aren’t many things worth adding. There are lots of things I doubt anyone uses, a lot of search bars (and those give off an early-Android vibe, with Google search being everywhere), and many apps offering shortcuts to specific screen inside the apps. There are also some things like a view into a Gmail inbox, which I can just do with one click, or for which I can get notifications on new e-mails. Android widgets can do anything AFAIK, so I would also suppose the app developers on Android (and presumably also on iOS) don’t have any ideas for worthwhile widgets.
- deleted 4y ago[deleted]
- redslazer 4y agoAn app that makes a great use of the widgets in iOS is Blinq, a digital business card app [0]. I find it super handy to be able to access the contact QR code without fiddling with lock screens and finding the app. [0] https://blinq.me/ https://blinq.me/
- godzillafarts 4y agoThe two iOS widgets that I find the most usable and also provide quite a lot of utility are the MyRadar (weather) and Kasa (smart home) widgets. I can get most weather information I need from the MyRadar widget; rarely do I need to open the app. If I do, it’s mostly to check weather in other areas like my parent’s home during hurricane season. Likewise with the Kasa widget. The only time I open the app these days is to setup a new device or an automation/scene. Useful widgets exist, but I imagine their use cases are fairly limited to mostly trivial things. For more complex applications, it probably simply isn’t worth the dev time to create and maintain a widget.
- kcplate 4y agoFor me the only truly useful widgets are the default weather, calendar (day agenda), and siri suggestions which is remarkably good (actually slightly spooky) at providing me apps that i may want to use in the moment.
- rcarmo 4y ago1. They have limited interactivity, hence cool features are hard or impossible. 2. Many, many people just don't care about them or the limited screen real estate they provide and prefer to use a full screen app. I don't think you can fix 2. by fixing 1. - that is a common topic of discussion that I believe to be pointless, seeing as I very seldom (if ever) used them in Android as well. I have about half of my iPad's home screen taken up with weather and calendar widgets, and that is about the most extensive use I make of them. On the iPhone I only use a few on the lock screen (for similar purposes).
- idearoots 4y agoI had a similar discussion with a friend lately. From analytics (mine [0] and friends) on various iOS apps, around 3-8% of active users use the widget. So this answers the question partially = only a small percent of people use widgets. Hence low priority. iOS widget use depends on the app category also. E.g - productivity apps have higher widget usage because they have power users, and often users already think in workflows & quick access - more general users don't care or don't know about widgets at all That being said, regardless of the category, I always encourage companies to add it. Why? - the cost is much lower than they usually think - improves retention - higher potential of forming a habit [0] - neuracache.com
- D13Fd 4y agoThis leaves off the fact that they don’t usually work well.
- SllX 4y agoiOS widgets are a complement to existing apps, and most apps that stand to benefit from them do already have widgets. There are even dedicated custom Widget apps like _David Smith’s WidgetSmith which does fairly well for itself once people realized they could have a more unique Home Screen with custom widgets. iOS Widgets just don’t do a whole lot right now. The current widget API basically skewed away from Dashboard-style widgets and made them more like the Windows 8 Tiles but better: fancy app icons that can display dynamically changing information with some deep-linking capabilities; with the non-dynamic fallback being to just use the App’s existing icon.
- meindnoch 4y agoMaybe they shouldn’t have limited them to SwiftUI. Most major apps don’t even use Swift, let alone SwiftUI.
- systemvoltage 4y agoYou need people developing them. There is no incentive to do that.
- dpkirchner 4y agoSome of the widgets I've used don't automatically update, so I've just had a bad impression and haven't bothered to try more, and don't really see the point in developing them. NetNewsWire's would only update when I opened the app, for example. (I could be holding it wrong, I didn't really investigate the issue.)
- escapedmoose 4y agoI’ve been using a budgeting widget which also doesn’t update until the app is opened, completely defeating the purpose of the widget. I still keep the widget on my screen just to remind myself to open it now and then.
- D13Fd 4y agoYes. Third party widgets wind up being big shortcuts that also happen to show outdated information.
- D13Fd 4y agoThis is it IMO. It’s the same problem as Apple Watch apps. First party widgets and apps from Apple work mostly fine. But third party ones are highly inconsistent in updating. When the whole point of the widget or watch app is too show the status of something and it doesn’t update consistently, it’s basically useless. So in short the problem is that most of them don’t update consistently which makes the whole category feel useless.
- insane_dreamer 4y agoIs this an inherent limitation of 3party widgets or just bad programming?
- nickelbob 4y agoLimitation of 3rd party. Apple has basically hamstrung all widgets in response to a few bad actors draining batteries.
- jFriedensreich 4y agoeveryone i know including myself hates widgets, i even disabled notification badgets for a long time because anything that calls for attention and stress on my homescreen is kind of toxic, the onlything useful in this direction is the clalender app icon and weather app icon reflecting the real current date and weather and that is allready possible without widgets that need to take up more space to be useful anyways and at that point i can just open the app.
- jwmoz 4y agoI keep getting spammed marketing notifications and tricks to get your attention, there's no way to stop them so need up having to disable all notifications for the app.
- looseyesterday 4y agoYeah totally agree. I feel lots of people do this and feel better which is why ios now pretty much hides notifications by default from the lock screen.
- Hamuko 4y agoI never really liked widgets on Android either, so I'm not in a hurry to have them on iOS. And the Apple Watch complications allow me to have quick access to some data that I want to have immediately at hand (like the weather).
- looseyesterday 4y agoThey lack interactivity, update inconsistently (lets say if you're in battery saving mode) and most users across the platform haven' t been trained to use them
- perardi 4y agoI want to say I’m a “power user” on iOS, though that’s debatable, as I am old, and default to “go to your ‘real’ computer for anything non-trivial”. Anyways…discoverability? 1. If you are on the normal Home Screen on an iPhone, where is the affordance to even suggest widgets exist? There really isn’t, unless you enter the modal jiggly mode to rearrange apps, where you get a subtle + button to add widgets. 2. If you are on the home view and swipe all the way left to get to your “stack” of widgets (which I do use), you get a weeeee little Edit button down at the bottom to add new widgets. 3. If you add a new app, is there a universal affordance to know there’s a widget available? Not really. So, for me, I just kinda forget they are there, or at least I am forgetful enough to check if there is new functionality available for me. (And if I am missing an obvious affordance, please, make me look dumb here. I’d be glad to learn more.) - I will say I am getting more use out of the…oh wow we really are keeping that name…the Dynamic Island with Live Activities feature. https://www.macrumors.com/guide/dynamic-island/ https://www.macrumors.com/guide/dynamic-island/ Barely any Live Activities out there, but that omni-present and slightly animated subview lets me know there are fresh things to interact with.
- alin23 4y agoI've done a few widgets for Volum (to easily turn on/off DIY lights and mute speakers: https://lowtechguys.com/volum https://lowtechguys.com/volum) and for Sub Sol (to see the next private party: https://subsol.one https://subsol.one) Screenshot here: https://f.alinpanaitiu.com/mt37aX/Image.png https://f.alinpanaitiu.com/mt37aX/Image.png While they're easy to write because of the new SwiftUI APIs, they're indeed very limited. All I am able to do is add buttons which when pressed, they open an URL. I managed to make that URL useful in Volum with a handler that extracts the device id from the URL and toggles the device power. Not always working because the app might not be in sync with the current state of the lights/speakers, as apps are not allowed to do much work in the background. In the Sub Sol case, the URL only navigates to the party that you tapped on in the widget. But because widgets live in a separate extension, completely isolated from your app's code, you can't do anything inside them. Even the rudimentary stuff needs code duplication between the app and the widget extension. The good thing is that it leads to a very small widget extension binary that doesn't hog up memory, and I think that's what Apple wanted in the end. But I would love to have a bit more power so I don't have to open an app for stuff that I do often in 1-3 taps.
- bredren 4y agoI don’t see it emphasized here, but Apple’s photos widget is great. I keep a four-icon sized one in the top right of my home screen. It regularly delivers special photos and ”Memories” that I really like. Other than that, widgets seem like Apple Watch complications. Good if set up just right, but fidgety to configure to taste and lacking in depth.
- yakubin 4y agoPersonally, I’ve never liked widgets. Not on Windows Vista, not on KDE, not on iPhone. They create clutter. If I want to interact with an app, I’ll just open the app. So maybe I’m not alone in that and there isn’t really a demand for widgets among normal iPhone users.
- livinglist 4y agoI think the reason for low amount of user is bc of the discoverability is so bad, you have to edit home screen to see if an app comes with a widget..
- tinus_hn 4y agoWidgets is something everybody thinks they need and is great, but when it’s there it turns out it kind of is a solution with not too many problems. Apple tried it (dashboard), Microsoft tried it, Google tried it, Apple tried again. At least the first attempt gave us the canvas element.
- m3kw9 4y agoIt’s not intuitive enough to add widgets, most people do not start checking if this new app they downloaded has widgets. If apple wanted them to be popular, they’d have 1 widget that isn’t removable but rotates(smart widgets) through widgets offered by apps and have the user easily remove the crap ones.
- sroussey 4y agoI would love some Live Activities widgets from United, Uber, Lift, Postmates.