ICab

Last updated
iCab
Developer(s) Alexander Clauss
Initial releaseFebruary 17, 1999;25 years ago (1999-02-17)
Stable release
6.2.1 [1]   OOjs UI icon edit-ltr-progressive.svg / 5 May 2023;10 months ago (5 May 2023)
Operating system Mac OS, iOS (active),
Classic Mac OS 7.5–9.2.2 (discontinued)
Available inEnglish, German, French, Danish, Spanish, Russian, Norwegian, Chinese and Japanese
Type Web browser
Feed reader
License Shareware
Website icab.de

iCab is a web browser for MacOS and Classic Mac OS by Alexander Clauss, derived from Crystal Atari Browser (CAB) for Atari TOS compatible computers. [2] It was one of the few browsers still updated for the classic Mac OS prior to that version being discontinued after version 3.0.5 in 2008; [3] Classilla was the last browser that was maintained for that OS [4] but it was discontinued in 2021. [5]

Contents

The downloadable product is fully functional, but is nagware—periodically displaying a dialog box asking the user to register the product, and upgrade to the "Pro" version. [6]

Versions

iCab 2.9.9 supports both 68k and PowerPC Macintosh systems running System 7.5 through Mac OS 9.2.2. While no longer maintained, iCab 2.9.9 is still available for download and registration.

iCab 2.9.8 runs natively on early versions of Mac OS X, but Mac OS X compatible versions of iCab 2.x are no longer officially available for download.

iCab 3.x can run on PowerPC systems running Mac OS 8.5 through Mac OS 9.2.2, or PowerPC or Intel systems running Mac OS X 10.1 or later. iCab 3 was last updated in January 2008.

iCab 4 was rewritten to use the Cocoa API and the WebKit rendering engine. It can run on PowerPC or Intel systems running Mac OS 10.3.9 or later.

iCab 5 was released on June 12, 2012. It runs on Mac OS 10.5 or later.

iCab 6 was rewritten using the new technologies in macOS Big Sur and released on October 31, 2020. It runs on macOS 10.13 or later.

History

iCab was introduced in 1999. The first versions of iCab were criticized for not supporting CSS and DOM, [7] but were given praise for making it easier to navigate to links listed on pages. [8] iCab 3 introduced improved rendering capabilities, including support for CSS2 and Unicode (via the ATSUI toolkit). iCab 4 switched to WebKit for its rendering engine, giving it the same rendering abilities as Apple's Safari browser. [9]

On 7 June 2009, iCab 4.6, using the WebKit rendering engine, became the first desktop browser released to display a score of 100/100 and pass the Acid3 test.[ citation needed ] Apple's Safari 4 browser was released one day later and has been officially credited as being the first official release browser to pass the Acid3 test with a score of 100/100.

Features

iCab features a filter manager which allows users to avoid downloading advertisements and other content. Currently iCab comes with two filters (advertisements and video). Other kinds of filters add features, such as the YouTube video filter which adds a download link on all YouTube page views.

iCab has features for website developers, including an HTML validity checker, an automatic page refresh option, a Web Inspector, DOM Inspector, JavaScript debugger, and a Console. iCab's "Automatic Update" option, for any page it is rendering directly from the local hard disk, will automatically reload the page when changes are saved to disk. The HTML syntax validity checker displays a smiley face in the Status Bar and also, optionally, in the Toolbar. Clicking on the smiley will bring up a list of any errors on the page, as will "Error Report" from the Tools menu. Double clicking on an error will display the page source, with the offending syntax highlighted. The HTML syntax validator was first seen in the same author's earlier web browser, CAB.

iCab's Download manager allows the user to start, stop, resume and review downloads. It maintains a download history, and supports downloading of an individual page, or a whole site (crawling) with many user-selectable crawl-constraint options. It can save as portable web archives (a ZIP archive containing HTML, images and other files), or as individual files on the local hard drive.

iCab also contains the following features: [10]

iCab Mobile

iCab Mobile is the mobile version of the iCab Web Browser for iOS and iPadOS. It is one of the oldest third-party web browsers for iOS, [11] being released in 2009. [12] The app is available on the app store for $1.99. iCab Mobile includes custom gestures, quick links for sharing, a drop down window that provides previews of tabs, a customizable user interface, Apple Watch integration, quick form filling, customizable filters for CSS pages, URLs, and cookies. [13] [14] It also has a file downloader and manager and integration with the Files app. [15] Some reviewers have criticized it for its cluttered user interface.

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">Safari (web browser)</span> Web browser by Apple

Safari is a web browser developed by Apple. It is built into Apple's operating systems, including macOS, iOS, iPadOS and visionOS, and uses Apple's open-source browser engine WebKit, which was derived from KHTML.

<span class="mw-page-title-main">Firefox</span> Free and open-source web browser by Mozilla

Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and anticipated web standards. Firefox is available for Windows 10 or later versions, macOS, and Linux. Its unofficial ports are available for various Unix and Unix-like operating systems, including FreeBSD, OpenBSD, NetBSD, illumos, and Solaris Unix. It is also available for Android and iOS. However, as with all other iOS web browsers, the iOS version uses the WebKit layout engine instead of Gecko due to platform requirements. An optimized version is also available on the Amazon Fire TV as one of the two main browsers available with Amazon's Silk Browser.

<span class="mw-page-title-main">Browser wars</span> Competition between web browsing applications for share of worldwide usage

A browser war is a competition for dominance in the usage share of web browsers. The "first browser war," (1995–2001) consisted of Internet Explorer and Navigator. Browser wars continued with the decline of Internet Explorer's market share and the popularity of other browsers, including Firefox, Google Chrome, Safari, Microsoft Edge and Opera.

WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles beginning from the PS3, the Tizen mobile operating systems, the Amazon Kindle e-book reader, Nintendo consoles beginning from the 3DS Internet Browser, and the discontinued BlackBerry Browser. WebKit's C++ application programming interface (API) provides a set of classes to display Web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.

This is a comparison of both historical and current web browsers based on developer, engine, platform(s), releases, license, and cost.

<span class="mw-page-title-main">Internet Explorer for Mac</span> Web browser for Apple computers developed by Microsoft from 1996 to 2003

Internet Explorer for Mac was a proprietary web browser developed by Microsoft for the Macintosh platform to browse web pages. Initial versions were developed from the same code base as Internet Explorer for Windows. Later versions diverged, particularly with the release of version 5, which included the cutting-edge, fault-tolerant and highly standards-compliant Tasman layout engine.

<span class="mw-page-title-main">Dashboard (macOS)</span> Discontinued feature of macOS

Dashboard is a discontinued feature of Apple Inc.'s macOS operating systems, used as a secondary desktop for hosting mini-applications known as widgets. These are intended to be simple applications that do not take time to launch. Dashboard applications supplied with macOS included a stock ticker, weather report, calculator, and notepad; while users could create or download their own.

<span class="mw-page-title-main">Internet Explorer Mobile</span> Mobile version of Internet Explorer web browser by Microsoft

Internet Explorer Mobile was a mobile version of Internet Explorer developed by Microsoft, based on versions of the MSHTML (Trident) layout engine. IE Mobile comes loaded by default with Windows Phone and Windows CE. Later versions of Internet Explorer Mobile are based on the desktop version of Internet Explorer. Older versions however, called Pocket Internet Explorer, are not based on the same layout engine.

Nokia Browser for Symbian was the default web browser for the S60 and Symbian mobile phone platform. The browser is based on a port of Apple Inc.'s open-source WebCore and JavaScriptCore frameworks which form the WebKit rendering engine that Apple uses in its Safari Web browser.

<span class="mw-page-title-main">History of the Opera web browser</span>

The history of the Opera web browser began in 1994 when it was started as a research project at Telenor, the largest Norwegian telecommunications company. In 1995, the project branched out into a separate company named Opera Software ASA, with the first publicly available version released in 1996. Opera has undergone extensive changes and improvements, and introduced notable features such as Speed Dial.

<span class="mw-page-title-main">Acid3</span> Online HTML rendering test

The Acid3 test is a web test page from the Web Standards Project that checks a web browser's compliance with elements of various web standards, particularly the Document Object Model (DOM) and JavaScript.

<span class="mw-page-title-main">Internet Explorer 9</span> Web browser for Windows released in 2011

Internet Explorer 9 or IE9 is the ninth version of the Internet Explorer web browser for Windows. It was released by Microsoft on March 14, 2011, as the ninth version of Internet Explorer and the successor to Internet Explorer 8. Microsoft released Internet Explorer 9 as a major out-of-band version that was not tied to the release schedule of any particular version of Windows, unlike previous versions. It is the first version of Internet Explorer not to be bundled with a Windows operating system, although some OEMs have installed it with Windows 7 on their PCs. Internet Explorer 9 is the last version that is called Windows Internet Explorer. The software was rebranded simply as Internet Explorer starting in 2012 with the release of Internet Explorer 10.

<span class="mw-page-title-main">Firefox 2</span> 2006 web browser

Mozilla Firefox 2 is a version of Firefox, a web browser released on October 24, 2006 by the Mozilla Corporation.

<span class="mw-page-title-main">Web typography</span> Publishing considerations for the Web

Web typography, like typography generally, is the design of pages – their layout and typeface choices. Unlike traditional print-based typography, pages intended for display on the World Wide Web have additional technical challenges and – given its ability to change the presentation dynamically – additional opportunities. Early web page designs were very simple due to technology limitations; modern designs use Cascading Style Sheets (CSS), JavaScript and other techniques to deliver the typographer's and the client's vision.

<span class="mw-page-title-main">Google Chrome</span> Web browser developed by Google

Google Chrome is a web browser developed by Google. It was first released in 2008 for Microsoft Windows, built with free software components from Apple WebKit and Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for Android, where it is the default browser. The browser is also the main component of ChromeOS, where it serves as the platform for web applications.

<span class="mw-page-title-main">CSS HTML Validator</span>

CSS HTML Validator is an HTML editor and CSS editor for Windows that helps web developers create syntactically correct and accessible HTML/HTML5, XHTML, and CSS documents by locating errors, potential problems like browser compatibility issues, and common mistakes. It is also able to check links, check spelling, suggest improvements, alert developers to deprecated, obsolete, or proprietary tags, attributes, and CSS properties, and find issues that can affect search engine optimization.

<span class="mw-page-title-main">Bolt (web browser)</span>

The BOLT Browser was a web browsing system for mobile phones including feature phones and smartphones able to run Java ME applications. The BOLT browser was installed on the phone, and BOLT servers accessed Web pages, processed and compressed them, and delivered them to phones running the browser. The BOLT Browser was offered free of charge to consumers, and by license to mobile network operators and handset manufacturers. BOLT was produced by Bitstream Inc., the company which previously produced ThunderHawk for mobile network operators and handset manufacturers. BOLT was originally introduced into private beta on January 15, 2009 and was made available to the public on February 16, 2009 when the public beta was announced at Mobile World Congress in Barcelona. BOLT supported Java-based handsets with Java MIDP 2 and CLDC 1.0 or higher. BOLT also has specially optimized version for BlackBerry smartphones and worked with Windows Mobile and Palm OS devices that employ a MIDlet manager or Java emulator. BOLT was built using the WebKit rendering engine to display a full Web page layout as found on desktop web browsers.

<span class="mw-page-title-main">WebGL</span> JavaScript bindings for OpenGL in web browsers

WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.

<span class="mw-page-title-main">Classilla</span> Internet Browser for Power Macintoshes

Classilla is a Gecko-based Internet suite for PowerPC-based classic Macintosh operating systems, essentially an updated descendant of the defunct Mozilla Application Suite by way of the Mac OS port maintained in the aborted WaMCom project. The name is a portmanteau of Classic, and Mozilla.

References

  1. "iCab 6.2.1 (2023/05/05)". 5 May 2023. Retrieved 5 November 2023.
  2. Patting, Sebastian (2011-11-22). "Interview with Alexander Clauss, iCab's Creator". Low End Mac. Retrieved 2016-09-07.
  3. "iCab Download".
  4. Smykil, Jeff (2009-07-13). "Browse the Web in style with Classilla for Mac OS 9". Ars Technica . Retrieved 2016-09-07.
  5. Kaiser, Cameron (2021-03-29). "The final official release of Classilla". Old Vintage Computing Research. Retrieved 2021-09-27.
  6. "Purchase/Register iCab". 2016-08-03. Retrieved 2016-09-07.
  7. Savetz, Kevin (September 1999). "Browser Brawl". MacAddict . No. 37. pp. 32–38. The author mentions the lack of CSS2 and JavaScript support
  8. Nielsen, Jakob (1999-02-23). "iCab: New Browser With Structural Navigation". Nielsen Norman Group. Retrieved 2024-01-21.
  9. "iCab 4.0.1". Australian Macworld . No. 123. May 2008. p. 72-72.
  10. Gilberstone, Scott (2008-01-03). "iCab 4.0: A feature-packed reincarnation of the venerable mac browser". Wired . Retrieved 2016-09-07.
  11. Viticci, Frederico (2013-07-23). "Launch URL Schemes with Gestures in iCab Mobile". MacStories. Retrieved 2024-01-21.
  12. "iCab Mobile - The Internet Taxi for the iPhone, iPod Touch and iPad". icab-mobile.de. Retrieved 2024-01-21.
  13. Writtenhouse, Sandy (2018-11-09). "iCab Mobile review: a different web browser for your iOS device". iDownloadBlog.com. Retrieved 2024-01-21.
  14. Chavanu, Bakari (2014-04-12). "iCab: Another Powerful Alternative to Safari on the iPad". Make Use Of. Retrieved 2024-01-21.
  15. Viticci, Frederico (2018-01-20). "Installing tvOS Betas Over-the-Air from iOS with iCab and Dropbox" . Retrieved 2024-01-21.