← 返回信息流
AI 资讯Hacker News·2 小时前

PDA上的网络浏览器

原标题:Web Browsers on PDAS

速览

该资讯主要关注个人数字助理(PDA)这一特定硬件平台上的网络浏览器技术。内容涉及在PDA上实现网页浏览的功能及其当时的应用状况。

AI 深度解读

Web Browsers on PDAs:移动网页浏览器的早期拓荒史

背景

个人数字助理(PDA)自诞生之初便与互联网连接紧密相连。从技术允许的那一刻起,人们便本能地尝试将 PDA 接入网络。起初,这种连接仅用于获取最基础的信息;但随着 90 年代进程推进,万维网(World Wide Web)成为数字景观的重要组成部分,PDA 也开始配备浏览器。

尽管 PDA 浏览器在智能手机崛起并接管市场之前存在时间短暂,但它们却是移动网页浏览领域最早、最受欢迎的入口之一。在 PDA 发展的早期,互联网本身也处于萌芽状态,许多信息要么从未到达 PDA 平台,要么已随时间遗失。由于 PDA 种类繁多且浏览器生态分散,要涵盖每一款设备及其对应的浏览器是不现实的。因此,本文主要聚焦于那些符合更大规模 Web 标准、能够与 HTML 站点交互的“全功能”网页浏览器,并按操作系统进行分类回顾。

在 90 年代,PDA 主要依赖计算机同步系统、外部调制解调器和拨号上网。90 年代末,红外(IR)连接变得流行,通过将 PDA 与手机的红外端口对齐建立连接,但速度极慢且不可靠。千禧年之交,部分设备开始内置天线,Wi-Fi 卡或蜂窝调制解调器等扩展系统也变得普遍。到了 2003 年,高端 PDA 开始内置 Wi-Fi 和蓝牙功能。

核心内容

本文详细梳理了三大主要 PDA 操作系统平台上的早期网页浏览器发展史:EPOC、Apple Newton 和 Palm OS。

EPOC 系统

EPOC(也称为 SIBO 或 EPOC16)由 Psion 开发,于 1989 年首次发布。与后来的 PDA 操作系统不同,EPOC 从未形成广泛的浏览器生态系统。

  • PsiMail Internet (Web):这是 EPOC 上最早的浏览器,大致符合 HTML2 标准,但表格显示不正确(逐单元格显示)。它支持表单和 GIF 显示(默认禁用图片,不支持 JPEG)。
  • STNC HitchHiker:由英国初创公司 STNC 构建。1999 年,STNC 被微软收购,后者正在为其 PDA 操作系统 Windows Mobile 推出自己的浏览器,导致 EPOC 版本的 HitchHiker 停止更新。
  • Opera:Psion 随后与 Opera 达成协议,Opera 于 2000 年发布 Opera 3.62 支持 EPOC。该版本支持 256 色、128 位加密、SSL 2/3、TLS 1.0、HTML 3.2、Java Applets、JavaScript 1.1 和 CSS1。Opera 最终成为 EPOC 设备的默认浏览器。

Apple Newton 系统

Apple Newton 是“PDA”一词的起源设备,于 1993 年发布。借助 1996 年的 Newton Internet Enabler(包含 TCP/IP 堆栈和 NewtonScript API),Newton 得以联网。

  • PocketWeb:最初名为 NewtonWWW,于 1994 年底发布。它支持通过外部代理服务器绕过 Newton 的限制。2.4 版本增加了对 GIF 的支持。
  • NetHopper:由 AllPen Software 于 1996 年底发布。支持图像缩放、书签管理、标题跳转和插件功能(甚至 HTTP 支持也需要插件)。1997 年,AllPen 被 Spyglass 收购,Spyglass 后来因 Apple 停止 Newton 业务而放弃了对 NetHopper 的支持,随后 Spyglass 自身也被 OpenTV 收购。
  • Newt’s Cape (Newtscape):由独立开发者 Steve Weyer 于 1999 年发布,2018 年作为免费软件发布。支持 HTML 2.0 及部分 3.2 功能,可将网页转换为 Newton 书籍。配套工具 Hemlock 可整合多站点搜索结果。
  • LunaSuite Pro (LunaSuite Web):1997/1998 年发布,是 Newton 上功能最强大的浏览器。通过 LunaRoamer 界面、Go-To 直接输入 URL 或书签访问。支持 GIF/JPEG(包括动画)、Sun Microsystems .au 音频格式、HTML 3.2 的框架/表格/表单以及 URL 过滤。但由于功能过于强大,有时会导致 Newton 系统不稳定。
  • Courier:2003 年发布的纯文本浏览器,专为 Newton OS 2.1 设计。它将网页视为便笺本中的笔记,通过新建笔记来“保存”页面(类似标签页),并支持文件夹分类和历史记录保存。

Palm OS 系统

Palm OS(后更名为 Garnet OS)于 1996 年发布,广泛应用于各类 PDA。在全功能浏览器普及之前,网页剪辑应用(Web Clipping Apps,也称 Palm Query Applications 或 PQAs)曾流行一时,用于抓取网站内容并优化显示。即使浏览器出现后,这类应用仍持续了一段时间,但逐渐被浏览器更全面的功能所取代。

  • Softview:千禧年之交,Softview 将其 rudimentary(基础)代理浏览器引入 Palm OS。
  • Palmscape:由 ILINX 开发,1997 年发布,非常受欢迎。支持 HTML 3.2(包括框架和表格),通过专有外部代理显示图像。配套 Windows 程序 Palmscape Cruiser 可下载页面供离线阅读。2002 年停止销售。
  • Xiino:ILINX 在 Palmscape 之后的继任者。保留了 Palmscape 的功能,并增加了 JavaScript、SSL 支持和更多配置选项。同样配有 Windows 配套程序 Xiino Cruiser。
  • Eudora Web:高通(Qualcomm)于 1998 年通过 pdQ 手机/PDA 混合设备进入市场,2000 年推出 Eudora Internet Suite (EIS)。其中的 Eudora Web 浏览器支持书签和离线阅读,并在随后几年持续更新。
  • Blazer:2000 年底发布,是 Palm OS 3.1 及更高版本上极受欢迎的代理浏览器,由 Bluelark Systems 开发。

关键要点

  • 连接方式的演进:PDA 的互联网接入经历了从拨号、外部调制解调器、红外(IR)到内置 Wi-Fi/蓝牙的漫长演变,早期连接速度慢且不稳定。
  • 代理服务器的重要性:由于早期 PDA 硬件资源有限,许多浏览器(如 PocketWeb、Palmscape、Blazer)依赖外部代理服务器来压缩内容、转换格式或绕过设备限制,这是早期移动浏览的关键技术路径。
  • 生态系统的碎片化:不同操作系统(EPOC, Newton, Palm OS)拥有截然不同的浏览器生态,缺乏统一标准,导致用户体验差异巨大。
  • 功能与性能的权衡:在资源受限的硬件上,全功能浏览器(如 LunaSuite Web)往往导致系统不稳定,因此许多早期解决方案倾向于简化功能(如纯文本浏览器 Courier)或依赖云端/代理处理。
  • 商业并购的影响:早期浏览器开发商频繁被收购(如 STNC 被微软收购、AllPen 被 Spyglass 收购),导致许多优秀的独立浏览器项目中途夭折或停止支持。
  • 从“剪辑”到“浏览”:Palm OS 早期流行的“网页剪辑”应用逐渐被全功能浏览器取代,标志着移动 Web 从内容片段获取向完整网页浏览的过渡。

意义与影响

PDA 浏览器是移动互联网历史的基石。它们在智能手机尚未普及的年代,证明了移动设备访问万维网的可行性,并为后续移动浏览器的设计积累了宝贵经验。

  1. 技术先驱:PDA 浏览器探索了如何在低带宽、小屏幕和低算力设备上渲染 HTML 页面,推动了图像压缩、代理服务器技术和轻量级 HTML 标准的发展。
  2. 用户体验启蒙:尽管界面简陋,但 PDA 浏览器让用户首次体验到“随时随地”访问互联网的可能性,
查看原文 →vale.rocks