Why do so many email apps add calendars?
Why do so many email apps add calendars?
As the title asks, why do so many email apps go on to add calendars? What's wrong with keeping them as separate apps?
Why do so many email apps add calendars?
As the title asks, why do so many email apps go on to add calendars? What's wrong with keeping them as separate apps?
Calendar invites mostly come via email so it's easier to schedule from inside the email client, for my experience
This is the answer. Mail & Calendar together in one app go back into the days before we had multitasking OS. So it does make sense to include both functionalities into one application, because you couldn't easily switch to your calendar "app" like you can today or even share the appointment easily. And since this is going back for decades, this is also baked into users workflows. So if you don't have a calendar, many users will not use your mail software. Calendars are quick & easy to implement and don't need much maintenance, so there is little reason to not integrate them
I think this is mostly by the creation of WebDAV
WebDAV began in 1996 when Jim Whitehead worked with the World Wide Web Consortium (W3C) to host two meetings to discuss the problem of distributed authoring on the World Wide Web with interested people.[4][5] Tim Berners-Lee's original vision of the Web involved a medium for both reading and writing. In fact, Berners-Lee's first web browser, called WorldWideWeb, could both view and edit web pages; [...] The WebDAV working group concluded its work in March 2007, after the Internet Engineering Steering Group (IESG) accepted an incremental update to RFC 2518
and the further devlopment of CalDAV
The CalDAV specification was first published in 2003 as an Internet Draft submitted to the Internet Engineering Task Force (IETF) by Lisa Dusseault. In March 2007, the CalDAV specification was finished and published by the IETF as RFC 4791, authored by Cyrus Daboo (Apple), Bernard Desruissaux (Oracle), and Lisa Dusseault (CommerceNet). CalDAV is designed for implementation by any collaborative software, client or server, that needs to maintain, access or share collections of events. It is developed as an open standard to foster interoperability between software from different vendors.
Since then email and calendar are closely related in protocol and handling. You send invitations via email and the same service is able to handle and hold(!) reseverations/events. Software-wise It comes for free, but many developers had to suffer great pain to implement or debug *DAV (until this day).
Also dont forget CardDAV for contacts
Vivaldi enters the room
(No shit they have a mail app, calendar, notes, webapps and more that I forgot)
Agree. I prefer a dedicated calendar to the embedded versions in email clients.