New Google Sheets: faster, more powerful, and works offline
googledrive.blogspot.com
googledrive.blogspot.com
Using a native rich application is always going to be superior to building a web app on top of a browser. Once you're used to real applications, Gmail and the other apps aren't suitable for anything more than light usage. It's not just the features that are missing, it's UI responsiveness and usability. Hosting an application inside a browser is so awkward in ways that real applications aren't. I can't assume I can right click and get anything useful, I don't know if I'm going to get the browser's menu or the app's. The concept of a consistent menu bar you can access with hotkeys is gone. Online/offline will never be seamless and consistent across apps. And the input lag is intolerable.
Having all of my documents stored centrally is a real, but small, convenience to get in exchange for everything that's given up. And as far as cost goes, I'd prefer that any money my company might be saving be deducted from my paycheck if it would mean they'd get off of Google apps.
Among the many problems I have with the Microsoft suite, Outlook is at the top of my list for generating the most frustration. GMail's priority inbox and new-style inbox where machine learning is used to sort out mail is a productivity booster for me. With Outlook, I regularly lose important mail because it is buried under the difficult to filter masses of other email.
I could go on about how the lack of robust collaboration facilities are a direct time waster for my team, but I don't want to hijack this thread further...
To the OP, insisting that apps running in browsers will never match native apps in terms of UX, that's a very audacious claim.
There are many powerful, competent, and well-funded entities with a vested interest in improving the web app experience (including Google). I wouldn't claim they're doomed from the start. This could be just another example of a disruptive technology, that's initially lacking in certain conventional metrics, but has a lot of room for improvement above and beyond the entrenched competition.
I've been using gmail for almost 10 years. I liked it from the start. But it's getting worse, not better. It's extremely slow compared to what I'm used to with Exchange and Outlook, and navigating around is more of a chore. How do I, for example, see who's in on an email list? I can't just right-click on the name of the list and see the members? (And don't even get me started on the new compose experience mess.)
If Gmail was being continuously improved, I'd have a reason to be optimistic about it. I like being given free storage, but as far as usability goes, I have fonder memories of Eudora.
What UI fixes would you make?
How do I get started writing plugins for gmail to add the above features and fixes?
"nvlope gives you full control over your mail with a full-blown JSON API. You can build an email client with just 3 API calls - threading included!"
Where does JSON even need to come into it?
Don't get me wrong, I'm not a webdev guy. I have no front end/fullstack experience. I'm a longterm sysadmin/DevOps person. But if you're a power user, you want control over your mail interface/workflow. In that case, all your mailserver should be doing is accepting email for you, storing and indexing it, and serving it via API to clients you're using. I like IMAP, but it doesn't easily support some Gmail conventions (multiple labels per message).
IMAP and SMTP could easily be condensed into an XML/JSON API that could be done over HTTPS; I'm not familiar enough with CalDAV to say that though.
No, its not. HTML + JS, via AJAX, supports infinite scroll with a finite amount loaded at any given time. IIRC, Google has used that on Google Image Search and some other properties.
There may be web platform associated performance or other considerations behind pagination, but its not a fundamental can't-do limit of the technology.
Page 1: 1-20 of about 26... cool not too many to scan through
Page 2: 21-40 of about 46... oh
Page 3: 41-60 of about 67... errr
Page 4: 61-80 of about 87... seriously?
Don't get me started on the emails she loses in the Promotions tab.
I'm just saying this because, to _remove_ a tab you have to click on the "+". Awesome intuitive design.
Gmail should not be indicative of whether or not web apps can match desktop apps. It should be indicative of whether or not the engineers behind Gmail have focused on making it work as well as a desktop app (they have not).
They've spent a lot more time making Gmail Offline work well. Maybe sometime in the future they'll spend time optimizing; but it's probably not a priority
Its performance is fine from what I see every day. Plus it integrates with my phone and my home Linux desktop via the browser very nicely. Navigating is different but not worse than Office by any stretch, just my opinion.
In my opinion Gmail beats Outlook for mail, but Google apps are not really enterprise-ready for calendar and docs. Editing a document offline is not a feature that should just now be becoming sort of usable, it should have been fundamental from the beginning. Confusion between Google Apps and personal Google logins is common. Managing a Google calendar is painful, and basically has not improved at all in years.
I have no desire to go back to using Office for everything, but I have very little confidence that Google is actually going to spend much effort in getting things right for these use cases either.
They are set back and certainly extremely limited from the start. Native means you have almost unlimited capabilities for interacting with the user and their system. A browser application by definition is much more limited. The experience is always improving but it's to get the point that native applications have always had -- and they still have a long way to go. And the nature of browser based applications might mean that it can never happen. The browser is layer between the solution and the user and it will always interfere in some way.
A few minutes spent setting up filters goes a long ways to nullifying the (frequently wrong for me) machine learning advantage in sorting emails.
Everything was online and centrally controlled. Jira, Confluence, AWS, Github, MediaWiki (some of these were self-hosted), and google apps.
I have always preferred centralised computing, you can visually see the headaches and frustration drop for IT support technicians when they don't have to deal with minor printer, file, or collaboration issues. The kind of issues that were created by the "PC" in the business environment.
The main reason we switched to google apps is collaboration: all the features in the world do not really matter when the whole team can open and edit a document at the same time and work on it seamlessly.
Not going to bother with the more powerful comment. This being HN and all I'll give you the benefit of the doubt and assume you're simply not familiar enough with Outlook, rather than trolling.
Disclaimer: I don't have as much experience with Outlook as I do with Gmail. And it could very likely have been the backend at my last place.
Gmail has one of the best keyboard shortcuts ever, thing that always anoyed me with Outlook was that focus would get stuck between two panes and the only way out was to click with mouse. With few labels, powerful filter and incredible search, yeah I would say gmail is more powerful than Outlook. But like I said in previous comment, let's all agree that it is subjective.
What's definitely not subjective is Gmail being faster in search which still baffles me (outlook being slower). But having more than 10GB of email being searched almost instantly is something that I never managed to do with Outlook (and no, I never did have nor wanted to manage exchange server).
While not perfect, I think searching for "from:sender" is more efficient than sort by sender.
How about sorting by subject, email size or whether an attachment exists or not? Search is great, but only brings you to the item you want. After that you might want to explore related items (such as a mail from x that contained attachment y you can't remember the name of).
Outlook has a different philosophy of working with data (sort instead of search) and I've noticed more than once that some people refuse to make that mental switch.
What's happening here is consistency - our nearly obsessive desire to be (and appear to be) consistent with what we have already done. Once we've made a choice, we encounter personal and interpersonal pressures to behave consistently with that commitment. Usura sung a great song once. It was called "Open your mind".
It took exactly 5 keystrokes:
* gl (go to label, focues cursor in the search input)
* re (the label is called reports, it autocompleted after re)
* enter
I got results within 1 to 2 sec, along with typing. I'd call that satisfactory.
edit: I'm on 10MB ADSL and I wouldn't describe it as low latency; it's ok, but nothing fancy about it.
> Once you're used to real applications
What makes an application 'real' as opposed to 'not real'? Did you mean 'native'?
> It's not just the features that are missing
One potential upside to web apps is that, by constraint, a lot more thought needs to go into what should be included and what should be left out. For example, I find a lot of features in Word, Excel, etc. to be completely unnecessary and, moreover, counterproductive. A stripped-down interface, and even functionality set, does have some advantages.
> I can't assume I can right click and get anything useful
Often the case for native apps, although - admittedly - less so
> The concept of a consistent menu bar you can access with hotkeys is gone
Ditto. OSX almost solves the former at the expense of the latter. Applications like Chrome break the single-menu paradigm, though. Windows has a host of applications that invent their own menu styles/behaviours.
> And the input lag is intolerable.
Which specific file type? I rarely have problems with documents or spreadsheets.
> Having all of my documents stored centrally is a real, but small, convenience
It's a massive convenience for me. Dropbox is a good alternative, but I never want to go back to the days of having to remember to carry a specific USB stick everywhere I go and/or using network drives that are a nightmare to access anywhere but the office.
Especially mail. Gmail and its web interface are far superior to Outlook in usability, far less frustrating experience to me.
Basically I disagree that 'native' apps will always be superior here. Docs and Gmail are already superior on the web IMO.
I believe they were the first to auto sum columns in the bottom right hand corner, a feature which excel later added (feel free to correct me if i'm wrong). Something simple like this can be great for quick projects. I also like the ability to share within a group and allow multiple people to edit it. Imagine how much longer it takes to pass an excel sheet to 10 people and have them edit things.. I like the new update to edit without making instant changes that others will see.
More to your point, I would say that the spreadsheet app is definitely "good enough" for basic use but the word copy in docs needs some work. I like the share-ability feature, but I think word is better in almost every way.
Plus, if I'm running a desktop app I can be pretty sure it's not tracking and recording my every action. Can the same be said for when you sign into to use Google Sheets?
Always? You think that will be true 20 years from now?
The web faces fundamental limitations as long as it is built on the current architecture of JavaScript, CSS, and HTML. Windows, being a general purpose OS like Linux, has far less restrictions.
I think that ENTIRELY explains the performance gain you see in consoles.
And for most apps, no, there is no major difference in the user interface capabilities of a browser, and a Win32 GUI.
I can't assume I can right click and get anything useful
In a browser the right mouse button is generally not used that is right. The concept of a consistent menu bar you can access with hotkeys is gone.
Google apps have hotkeys just learn them, then you can use them. the input lag is intolerable.
That kind of depends on your computer/Internet line. For me google apps loads faster than outlook. But that is for me.Our company probably saves something like 3000 USD per user by using google apps. Mostly administrative costs.
Could you list some features that are not just cause you are used to Outlook?
However, the pace of improvement is one that I think you should definitely consider before saying "never." Excel hasn't fundamentally changed for me since 2003 (outside of being able to more easily handle larger datasets from 65K+), so it seems like a fixed target while sheets continues to move closer (still with large gaps ahead!).
If I need to do financial modeling, I'll likely continue to use excel. However, for many low-touch projects, I've almost completely switched over to sheets, which wasn't the case even a year ago.
On the exposure to a new system, the combination of using the previous system as the default exemplar, and using the trained work flow that the previous system encouraged, results in the second system being rated 'inferior' to the extent that it does not exactly duplicate specific characteristics or support exactly similar workflow.
It would be equally wrong and cynical for me to discount opinions for imagined reasons like, people who fit a younger or tech-friendly profile latch on to new technologies for the sake of being cutting edge, or that people in an industry that benefits from adoption of web apps would be biased towards Google apps. (Though the temptation exists.)
To the extent that I could understand it, the OP argument was that it was worse because it was different. And it is that claim I disagree strongly with.
- Gmail is great for near-term communications, having chat in the same place makes it a nice communications hub for immediate and near-term communications. I like it better than Outlook and it seems much snappier in day-to-day use.
But I find it almost unusable when looking for emails from a while ago. It's so bad that I connect to my mailbox with Thunderbird and use Thunderbird's search to find anything. The problem is with the threaded conversations, I'll get search results, with the result buried somewhere in 1 of a 100 different emails in the conversation and as far as I know there's no easy way to sort through that pile.
- Calendar is actually pretty good. For my use as good as Outlook. It integrates nicely with Gmail and gets the job done. It's also pretty snappy in day-to-day.
- Document is okay for very simple things. Collaboration is a killer feature. But it's missing many of the things that makes Word superior. It's bad enough that people in my company who interact with anybody outside of the company are on the list for a personal MS-Office license...pretty much just for Word. The review functions (comments, change tracking etc.) in Word is absolutely needed if you work on any kind of contract/proposal paperwork. I find that I quickly exceed the formatting abilities of of the web app without getting into anything too fancy.
- Sheets is also okay for very simple things. However, my accounting department sends me a pretty simple traditional spreadsheet showing timetracking for my staff and it's totally unviewable in the web app. I'd rather just use the web app then firing up Excel, but I simply can't.
- I don't think I've ever bothered with the presentation app or anything else in the suite, but that's all I really need to use. TBH, it's actually a pretty nice suite that gets me about 70% where I need to be. However, all our internal tracking tools (Atlassian tools) really want documents instead of links to shared on-line docs so you end up importing/exporting everything as word docs anyways.
but I have to say I think that this (2nd, 3rd?) rewrite of sheets looks really good. I'm going to try it out the next time I need to deal with staff time.
Ten minutes spent learning how operators works will save you hours of time. Google was right when they said 'archive everything' and that folders were a terrible idea.
Thanks!
Expand the conversation and use the built-in browser search.
Switching to Google was like a fresh breath of air.
These are differences in the web UX paradigm, not differences in the capabilities of the technology. If Google wanted to build a web app "for people who were used to native apps," it could work and act exactly like this.
In fact, web apps built to work inside native-app containers (Adobe Air, node-webkit, etc.) frequently do do this, and it's quite hard to tell that the result is a web-app at all. See, for example, Light Table.
Sysadmin here. How much are you willing to pay? I'll need at least 2 domain servers, exchange server, backup server/device/nas/tapes, etc to give you a stable and recoverable environment. I'll need an air conditioned server room/closet as well and a decent UPS. We'll need to pay for offsite data storage as well. How many people? We'll need CALs for each user. Licensing even for a trivial environment is easily 5 figures. Not to mention my salary.
I guess you could go with some shitty MSP and small business server, but not if you actually value your company, uptimes, and data.
Cloud services aren't big because they're good. They're big because they're cheaper than guys like me and all the stuff we work with. Your boss understands this. He's expecting you to deal with it.
>so there is no need for a local installation.
At the very least, bossman would have to spring for some Office licenses. Oh, and probably a TS server and other toys so Joe Worker can work from home.
Maybe office365 would work better for them? On /r/sysadmin its nothing but horror stories though. Also who do you fire when they lose all your data or you can't get mail for a week? MS's techs will be happy to write "please do the needful" helpdesk responses and laugh because you're such small potatoes to them.
===Outlook vs Gmail===
Outlook has a lot of things going for it. One of my main complaints is the functionality difference between the PC and OSX versions of Outlook. Outlook on the Mac just isn't as polished and is missing a number of features that the PC version has. On the plus side of Outlook, it has much more powerful searching/sorting abilities. You can sort messages by a large number of fields. Searching allows you to filter on different fields as well. The big part of searching is that Outlook will do substring searching (gmail will only match on whole words).
Gmail excels at labels and visual presentation. As it is geared towards the basics that a user will need, a lot of data that you just may not care about is hidden away. This makes the bulk of what is important more visible. Also, I feel it presents long email threads in an easier-to-follow manner. Plus, once you learn keybinds in Gmail, it works the same on PC and Mac (which is totally different for Outlook). The other big plus for Gmail is proper handling of HTML. Outlooks HTML engine is pretty atrocious.
Calendars: both are pretty comparable to one another. Outlook is nice as you get desktop alerts even with Outlook closed (google can do this with the 3rd party apps). But Google is nice in that you can set multiple people as being able to edit/update an event, so management of events can be easier.
=== Word vs Docs ===
I'd say the only way Google wins in this is collaboration. Being able to work on the same document with multiple people at the same time is such an amazing feature, I'm sad to lose it. But at the same time, there is so much that Google Docs just can't do. So much advanced formatting, numbering bullets, and layout that it just isn't all that great at. If you just need simple documents, Google Docs can handle it, just don't expect anything too fancy.
=== Excel vs Sheets ===
Sort of the same argument as Word vs Docs. Collaboration is amazing in Sheets, but it misses a lot of advanced functionality and formatting. It's ok for basic stuff, but don't try to do anything to advanced.
Funny enough, in this category I feel Apple's Numbers is a really great tool. The D&D game I'm part of uses a Numbers sheet to handle characters, and one of the big features I like is embedding multiple tables into a single view (something Excel or Sheets can't do).
=== Powerpoint vs Presentation ===
Powerpoint again is similar to the Word vs Docs argument. Collaboration is the one main feature Google wins at. Google Presentation has 2 major issues for me: 1) it doesn't auto-resize text if you go beyond the size of the box (it just overflows). 2) layout of slides can slightly differ between edit view and presentation view, which can be very annoying.
I'm a bit surprised by this one. I'd pick Gmail search over Outlook every time, though my only real choices are Outlook for Mac or OWA.
1: http://webapps.stackexchange.com/questions/2433/wildcard-sea...
You can collaboratively edit Word documents in Word 2010 and SharePoint:
http://office.microsoft.com/en-us/word-help/video-coauthorin...
Also works in OneNote. OneNote can do it without SharePoint, I don't know whether Word can.
Thunderbird is currently my #4 memory hog, behind java and firefox, on a computer that routinely hits 100% memory usage.
Depends on how you define "superior."
Word has a lot more features that Google Documents, but if I don't need them...
Personally, I am more than happy to use Google Docs over MS software. Google stuff doesn't take 45 seconds to load. Formatting rarely goes awry. It has the features need. I can access docs from anywhere and share with anyone and they don't have to install anything or even load an application to view it.
I do not miss using MS Office one bit.
I firmly believe there would be no "native applications" within 10 years of time.
Outlook is very easily the the application that I hate from bottom of my heart. You are correct that other alternatives are not that good either and that's why Outlook still lives on. Even in 2013, its search feature is laughing stock. It hangs all the time, takes up lots of memory, rules can't be other than presets, its ranking function is sort by date, it can't do spam, TODO list integration is mess, it blocks good attachments, it can't keep conversation togather, it screws HTML and even its spell check is straight from 18th century. If you look at release over release enhancements, it pretty much has remains same, as if there is no one really working on it. Outlook is a shame to human kind considering so many people has to use it despite of it being a pig.
I agree with you that 'naming' is not a strong suit here.
[1] I'm sure one segment of the Internet could find a use for a bed sheet that was also a display :-)
I almost always use the word processing part of Docs, and maybe 10% spreadsheets (and maybe like .5% presentations), but I guess I just always refer to "google docs", saying "make a spreadsheet in docs" if I have to be more specific (or "in drive", though I'm still resisting that for going less descriptive of what I actually do with it with the new name).
Currently the solution is this: https://support.google.com/drive/answer/44684?hl=en
Eg, to add 30 rows, select 30 random rows, no matter what they are, as long as your selection is 30 high. Then you right click the row area, you get the option to insert 30 rows.
Who does UX for these products? Surely this didn't test well?
Did you really discover how to do this without looking it up?
1) Shift space to select the current row
2) Press the "right-click" button the keyboard
3) Press the down arrow 4 times to select "Insert 1 above"
4) Press enter
Or else I've to use the mouse, which is equally slow. It's really silly given that how often people insert rows.
vs Excel which is: 1) Shift + space (highlight current row) 2) ctrl + shift + "+" (insert row above)
Slightly different key pattern, but it does exist. Difference probably exist b/c ctrl + "+" is reserved in the browser for zoom.
Very easy and fast.
From what I can tell this requires a Chrome app from the Chrome Web Store. So it is not standard HTML5 stuff. Does Google intend to fully support non-Chrome browsers? This behavior seems to show otherwise.
Spreadsheets had (view-only) offline capability via Gears as far back as 2008 (see http://googledocs.blogspot.co.uk/2008/04/view-your-presentat...) but this was then discontinued in favour of the standards methods. FWIW, they have been helping with the HTML5 storage APIs from the beginning.
The HTML5 way of doing offline is AppCache, which Google have used for other products (http://googlecode.blogspot.co.uk/2009/04/gmail-for-mobile-ht...) and are presumably using here (or the alternative FileSystem API - http://dev.w3.org/2009/dap/file-system/pub/FileSystem/).
I suspect the Chrome-only limitation is due to the differences in the way is currently implemented, for instance:
* Until Firefox 26's release yesterday, it would prompt for each site that wanted to use AppCache (https://news.ycombinator.com/item?id=6881368).
* Firefox doesn't handle the no-store directive well
* Chrome Apps can be granted unlimited storage (https://developers.google.com/chrome/whitepapers/storage#unl...)
Very disappointing.
Excel features...
fast - check. Powerful - check. Works offline - check.
Let's get a little closer to google docs...
Works online - check. Edit in browser - check. Edit on mobile device - check. Share with other people - check. Cheap - check (o365 sub is really cheap per seat). Can customise the UI - check. Can deal with huge sheets - check. Can extend, script etc - check.
Google docs buys me nothing.
If you want to pay for it you get a crap load more from O365.
Might be true, but Google Docs has more than enough features for me so I'm not going to pay for O365.
And I am surely not going to use a WP8 handset as long as the ecosystem is so poor compared to Apple's App Store/Google Play.
Who the hell needs 100,000 iOS fart apps anyway.
Being fair and balanced and unbiased is considered a shill now...
Shill is word of the year.
sharepoint/svn avoids these issues.
If it's a command line app they'd be lost so that might be the basis of your argument.
Despite common knowledge you can diff and merge office documents with TortoiseSVN. All it does is fire up their built in review/diff tools.
The solutions that are generally accepted as the right solutions are:
1. Version control systems. So in this case, SVN or Sharepoint (yes it is a version control system for documents).
2. Collaborative editing.
3. Synchronisation.
In favour of point 1 which I always suggest using, history is possible to tie to a user always, centrally controlled, archivable on your own site, actually really easy to manage and allows people to work entirely offline. It scales to mega-sized documents as well. Imagine our typical formal specs (sorry we're too finicky about quality to do agile) which are 200-280 pages long in Google Docs?
Point 2 can lead to odd corruption. If you've ever actually done any collaborative editing with 2 or more people on Google docs or dealt with the crock of shit that is Numbers or Pages and iCloud on the Mac you'll know where I'm coming from.
Point 3 is just the transport layer for 2 and 1. OneNote does this, very well.
So the point is moot. Just because it complains at you that you're doing it wrong, doesn't mean the technical solution doesn't require some work on your part.
Utter fail.
It's like you're telling me to send a TELEGRAM rather than use IRC.
If you instead use Excel files stored on the network, and you and I want to "collaborate" on a document, at best we're ping-ponging the file back and forth to each other. Sometimes we collide, and have to Merge - which is very painful if we've made any kind of extensive changes.
Suggesting Sharepoint / SVN is a reasonable solution to how to collaborate is like suggesting one telegraph system over another. It's not remotely the same thing, at all.
Office 365 is much better, granted. But the SkyDrive interface is no better (and in many ways worse) than Google Docs.
I wouldn't use Excel files on a network. I'd use a database or chuck the xlsx into SVN. Changes to complex data need to be managed. Don't expect miracles. There are edge cases where Google Docs will get this wrong. Sync needs human decisions made occasionally.
See my other comments about usage of SVN/Sharepoint and the use cases.
Office 365 is sharepoint. Skydrive is actually a variety of sharepoint. The interface isn't great but neither is google docs, which is why larger companies tend to just use Sharepoint Workspace which is a desktop app for accessing sharepoint portals.
It's like you're reviewing a completely different product from the one I've used daily, for years.
The change tracking in office is nothing at all like the "See Revision History" in Google Docs. The Google Docs one is miles better.
Regarding SkyDrive, you're talking rubbish. It's been there for literally years.
Right click a document in skydrive and select "Version history". You can review every version, restore earlier versions and open the changes up in Word if you have it installed and review there.
If you go "big" and use O365 you can review and accept, annotate all changes and commit to sharepoint for example from your desktop app.
You can even wire it into review workflows so that commits are staged and reviewed by an editor, people are notified etc. This is great for legal documents, contracts etc.
Google Docs doesn't get a look in.
It takes about 5 seconds to change which revision I'm looking at, in a 30-line document. And it doesn't actually show me which lines changed.
This is still useless.
I'm not getting a 5 second delay here. It's instant (~0.5 seconds).
You're right about the changes not being marked up, although it does do this on Office 365 so perhaps it's a market segregation thing.
To be fair, I don't think I've ever had a problem with this unless I was being thrown Sheets/Docs via email which is a really bad thing to do to start with. Email is not a suitable document archival system!
Right tool for the job, or it's: http://wyorock.com/excelasadatabase.htm
The lack of this feature kept me using Excel when my collaborators complained about stale status colors.
I'll have to give it a test drive again soon.
While this is still not Excel for windows, it feels better than Excel on the Mac. I think I will start using it.
- I can explicitly name and lock a given version (i.e. a checkpoint). This is a huge missing feature at my company, where we rely on collaboratively-edited spreadsheets
- I can select non-contiguous cells
- I can insert multiple rows easily
- I can copy formulas into Excel
For serious spreadsheet work with layout requirements, Numbers, easy. Yes, Numbers. For super-serious something or other I hear Excel is unbeatable, but I don't know what functions Excel has that google doesn't, let alone Numbers, and Numbers has the one feature every spreadsheet should have and almost none do (certainly not excel/google): allow two sheets on a single page. How often do you have to juggle column widths/cell merges to get different layouts in two parts of your worksheet? No more! With Numbers you can draw out multiple separate sheets, each with their own column widths/row heights and other formatting, no problem.
And for large data sets, or data that requires extensive filtering or specialized presentation, FileMaker, no question. It blows all spreadsheets away when it comes to: hundreds of thousands of rows (or millions), and it supports limitless separate views of the same data. Anyone who does serious work in excel that includes large data, normalize-able data, or extensive presentation or filtering, you owe it to yourself to check out FileMaker.
I suspect one of the reasons for that is that the native storage isn't a file format at all, and that all of a users sheets (and other files for the Google apps) are stored in a set of entries in an online database.
> The desktop app really feels neglected, like it's a checkbox feature to compete with Dropbox.
The ability to store traditional files in Drive and access them through the same web UI is a feature that was added, I suspect, to make the Drive interface usable as a one-stop browser-based information access point (a "My documents" for Chromebooks, in a sense), and the desktop app is a feature that provides syncing to encourage people to store desktop files in a way which also makes them readily accessible to that interface, as well as a me too feature to compete with Dropbox.
If the DB entries can be duplicated to the users browser, then they could be serialized to a file in the users google drive. This would allow people to back up their files, move files out of google drive when it gets full and move them back in when they need them. That guy that lost all his files a few months ago would have been ok. I can't see a good reason the .gsheet files are just bookmarks. I want my files.
Also, if somebody from Google is reading this, please add a reconnect option to Google drive. Exiting and re-running drive is a pain after every network failure, hibernation, etc.
Normally when I return a 2D array, most of the grid is results from the CONTINUE function - now it writes the actual cell value calculated.
This is a lot nicer for then sorting this data.
The thing that I love about this setup is having the original Excel document sat there on the skydrive ready to be edited in the full Excel when more advanced editing is required and seamlessly updated on the web (although not at the same time, which is something I hope will be possible in the future).
For all of it's flaws, I frikkin' love Gmail. Perhaps my favorite parts are the spam filtering and the filters.
Obviously there are reasons to use LibreOffice, like you said. But don't try to pretend there's no reason to use Google's office suite over LibreOffice.
https://wiki.documentfoundation.org/Using_LibreOffice_in_a_W...
p.s. According to a sheet I have saved I can download my info as: .xlsx .ods (OpenDocument Format) .pdf .csv .txt .html
If you could export all your documents in the native format and import them into LibreOffice you'd still lose features, but as LibreOffice improved it's import you'd lose less.
With convert at export data is permanently lost. With convert at import, no data lost permanently lost, it just may not be currently available.
Also if you could backup in native format you could import into a google account if your first account is blocked/lost, instead you have to go through the import/export conversion twice.
Also, with Excel, once you have a computer running Windows / Excel, you can't lose data if a feature is changed / dropped. Just don't upgrade. With Google Docs, you have no choice to upgrade to the latest version. It may not even be a dropped feature, you spreadsheets may accidentally rely on a buggy feature, and when it's fixed your spreadsheets behave differently with no warning.
For work: we use google spreadsheet for a lot of different status reporting. Allowing multiple people to edit it at once (and view all the changes immediately) can be really nice for certain use cases.
My company has over 3,000 sheets (7,500+ worksheets) and over 100 "types" of tables. Compared with companies that used traditional RDBMS+app architectures, we've saved big $ between data entry and engineering. It allowed us to skip VC financing and win our market bootstrapping to profitability.
hope this helps,
adam
world's leading source for specialty/artisan products
bbfdirect.com
get office snacks! bbfdirect.com/office-snacks
I have a sneaking suspicion it's similar to Microsoft's Bing strategy. It feels like Bing was created to annoy Google and keep them focused on search. Microsoft could afford to throw a few billion at something to keep Google out of it's bread-and-butter. It feels like Google's doing the same with apps.
Of course, given enough time to gain feature parity, both GApps and Bing could be true competitors.
Call it superstitious, but they don't have the time or expense to sit there and prove that another spreadsheet works 100.00% identally to PC Excel. So now they run Excel in VMWare on OSX. There's irony there, but what can you do?