More on Safari
Other goodies of Safari in iOS5:
* now, it has better auto form filling. So far, while it did save the password, it wouldn't fill out the EduRoam (a European academic network with daily, password-based authorization) forms. I needed to use iCab for that in order not to have to tap / do anything. Now, it's fixed - whenever, at first Internet access at work each day, I'm returned to the EduRoam login page, the input form is nicely filled-in by Safari. The pre-iOS5 version wasn't capable of this - actually, I in no way could make it fill this form. This was one of the reasons of why I used to stick to iCab, which, among other things, automatically filled out this form.
* I especially like the lack of the title bar, which, before iOS5, unnecessarily took up a lot of valuable screen estate. Remember: the title is always visible as the name of the tab. If it's not long enough to display the title, you can either add the current page as a favorite to see the title in its entirety (or being able to scroll the text) or use my dedicated title printer scriptlet (see
http://my.opera.com/community/forums/topic.dml?id=1006692 ). Apple, please, do not listen to people that (may) demand it back – it's not needed as it's really-really easy to quickly(!) get the full(!) title of the current page. With my scriptlet, for example, it only takes one(!) tap (assuming the scriptlet is put on the bookmark bar and it's visible all the time – that is, enable Safari / Always Show Bookmarks Bar in the system-level settings).
* I love the background tab opening (enabled by default) – so far, opening many links on a page necessitated a LOT of additional taps to always switch to the original page. This was one of the major reasons of my preferring alternative browsers (e.g., iCab) supporting background tab opening. Now, this belongs to the past - with the other goodies and advantages of Safari, now it's my preferred Web browser and it's only in some special cases (e.g., need for a download manager, in which e.g. iCab and some other browsers are unbeatable) that I switch to a third-party app.
Note that at least with Opera Mini, some people dislike the default background link opening (see e.g.
http://my.opera.com/community/forums/topic.dml?id=1002092 ). Unlike with Opera Mini, where it cannot be deactivated, you can do this in iOS5's Safari (disable the system-level Settings / Open New Tabs in Background)
* now, in-page text search is done the way I've always hoped for: not only „next”, but also „previous” is implemented! Great!
* back/forward history is also implemented by long-tapping the arrows – excellent!
* It's not killed when it's backgrounded, unlike with all other browsers (except for Opera Mini) if you open more than one tab in them and/or open a somewhat large page. The worst you can experiment is killing the content of, first, other tabs and, in memory critical situations, the current tab itself - this only means they need to be reloaded. This is way more user-friendly than how the third-party browsers are (mis?)treated, allowed memory-wise, even on 521M RAM-equipped models, where these third-party apps are granted equally little memory than on previous (256M) but also multitasking-capable models. (BTW, the latter should also be fixed by Apple. On 512+ RAM devices, backgrounded / suspended apps should be allowed considerably more RAM than in older machines, particularly when there's plenty of free memory still.)
BTW, speaking of memory usage of Web browsers, did I say I'm not very happy with the vast amount of memory
UIWebView uses? Well, I say it once again. It is one of the major problems of the platform. You could take a look at how memory-friendly Opera Mini is. While it's capable of rendering with almost the same fidelity (styles, images etc.), it uses orders of magnitude less memory for the same Web page. E.g., a (standard) page that takes about 20-30 Mbytes on a high-res (960*640 / 1024*768) iOS device when kept in memory, only takes 100-200 kbytes or even less(!) in Opera Mini.
All in all – while I certainly disliked the awkward (no background tab opening; it took many taps to switch pages; no dynamic title displaying in Thumbnail mode etc)
pre-iOS5 Safari, now, it has become my number one favorite browser. I only use alternative browsers in some
specific situations:
* I need a download manager (not supported by Safari) – iCab, Atomic etc.
* I must keep as much tabs / webpages open as possible without them (or the entire Web browser) being killed, not even during resuming from backgrounded state OR I absolutely need to minimize data usage (e.g., while roaming) – then, I use Opera Mini instead.