文 / 蔡學鏞
我還記得十多年前購買Borland C++時,拿到手上的是一盒紙箱,裡面放了約20片軟式磁碟片(floppy)、好幾本使用手冊與API手冊(總頁數不下三、四千頁)、以及幾張3rd Party軟體廠商的廣告單。我心滿意足地扛著軟體回家,隔天覺得手臂好痠。軟體化身「硬體」,重量確實不輕。
後來儲存媒介改朝換代,CD-ROM光碟取代軟式磁碟。手冊也不再用印刷的方式散佈,而是以HTML與PDF或微軟的help格式,儲存在CD-ROM中。軟體的包裝變得相當輕巧,一本薄薄的安裝手冊,幾片光碟片,和顧客註冊卡等幾張紙。軟體的硬體成分變少了。
自從我去上班之後,我就不知道軟體包裝盒內進化成什麼樣子。我向公司索取軟體,拿到的總是他們自行燒錄的版本(是否為合理的備份,我就不得而知了),廉價的燒錄片,上頭以黑色簽字筆用歪斜的字跡寫者軟體的名稱。我總會望著這醜陋的燒錄片發呆一回兒,幻想在曼哈頓一位穿著時尚的工程師,手上正拿著同樣的軟體,但他拿的是原廠印刷精美的光碟片,我拿的是大補帖。
後來遇到兩套我要使用的軟體(IntelliJ和REBOL/SDK),公司沒有提供,也不願意花錢買,當時頗為富裕的我二話不說,自掏腰包購買。這兩套軟體採用不同的策略,任何人都可以線上下載IntelliJ,但是如果沒購買license key,就只能使用三個星期;REBOL/SDK採用的作法是,如果沒有購買license key,部分功能會被鎖住不能用。我也遇到過線上購買的軟體會鎖IP的。線上購買的軟體通常以信用卡或PayPal為付款方式。
當軟體的散佈走到這個階段,完全看不到硬體儲存媒介的時候,就是宣告軟體線上市集(Online Marketplace)開始蓬勃發展的契機來了。而今年,各大廠商的各種平台線上市集,更是會全員到齊。
目前幾個主要,以及值得重視的線上軟體市集有:Windows Marketplace(OS)、VMware Virtual Appliances(低階VM)、Adobe AIR Marketplace(高階VM)、U3 Software Central(外接裝置)、iPhone Marketplace(手機),這些都是軟體平台廠商所成立的,他們的目的不外乎是希望藉由應用軟體的推廣,讓他們的平台地位更加鞏固。除此之外,也有一些非平台廠商成立的軟體市集,是以賺取上架費或銷售抽成為主,而不是以推廣平台為目的。
作風比較強勢者,則是打算魚與熊掌兼得。Apple即將成立的iPhone軟體市集,不但想推廣iPhone平台的地位,更要狠狠地賺取軟體售價的30%,把開發iPhone軟體的廠商狠狠地剝一層皮。如果連各大唱片公司都無法從Apple取得比較滿意的iTunes音樂銷售合約,我們小小的軟體公司又何德何能抗議這30%過高的佣金呢?人在蘋果樹下,不得不低頭呀!
過去十多年來B2C電子商務的耕耘和摸索,大家已經習慣於在網路上購物,購物機制也比較完善了,因此線上軟體市集的步伐,可能會進步得相當快。想知道未來軟體市集的面貌,也可以從amazon.com賣書、iTunes賣音樂的作法中發揮想像力。
線上軟體市集會有軟體的分類、搜尋、銷售排名、廣告、推薦、使用者評鑑、競爭對手產品參考…這些都是Amazon.com既有的機制,所以不難想像。事實上,如果你去看看Windows Marketplace(早期名為Windows Catalog),你可能會發現這些機制都已經包含在內,開始運作了。
但是賣軟體畢竟不像Amazon.com賣書,或iTunes Store賣音樂,軟體和音樂與書有相當的差異,這些差異會造成未來軟體市集的服務不同於目前的Amazon.com或iTunes Store。其中最大的幾點差異是:軟體需要安裝、軟體沒有實體、軟體可以算是數位內容、軟體經常會有使用上的疑問、軟體可能有害。
軟體需要安裝,因此線上販售的軟體必須要很容易安裝。例如,VMware Virtual Appliances,將軟體全部設定好,包進VM,免去使用者安裝設定的困擾。當作業系統重灌,我認為不可以向使用者重新收費,而是要免費提供再次安裝,甚至再次安裝時可以把之前預先儲存在伺服器內的設定值,套用進來,減少使用者重新輸入的不便。軟體需要升級時,主動通知顧客(Adobe AIR預計會這麼做),提供期限內的保固升級。
線上軟體市集不能只想要賺取利益,卻不負責任。我認為軟體要被放進線上市集之前,必須通過相容性、無病毒等測試。例如微軟的Windows Marketplace和U3,都有嚴格的相容性測試。
軟體市集也應該提供試用版軟體,讓大家先體驗是否好用。使用者對軟體的操作方式疑問時,市集提供討論區,讓使用者之間可以技術交流。軟體是否可以租賃、轉售,線上市集在銷售軟體時,也必須對此有所說明。
讓我們共同期待,未來的線上軟體市集,可以為軟體打開更寬廣的銷售管道。
本文首发于:http://jerrylovesrebol.blogspot.com/2008/04/blog-post.html
分享到:
相关推荐
华笙软体专业分析,解Gerbr,分针,撒针,钻孔,绕线等,对线针治具报价!
视频可能涵盖了多种应用场景,比如制造业中的装配线操作、医疗领域的精准手术辅助、甚至是家庭服务机器人中对日常用品的拿取等。软体夹持机械手指的发展意味着机器人技术正逐渐突破原有的界限,向着更加灵活、智能和...
软体动物线粒体DNA的研究和应用是生物学领域中的一个重要课题,它不仅对于理解软体动物的进化、遗传和系统发生具有重要意义,而且对于保护生物多样性、开发利用经济价值高的物种以及疾病防控等领域都有着广泛的应用...
自制Unity2d软体shader
软体机器人是指由柔性材料制造的机器人,这类机器人可以任意改变自身尺寸,拥有高顺应性、适应性和安全性等特点。与传统刚性机器人相比,软体机器人在结构上更为简单灵活,尤其适合在狭窄空间或是形状复杂的环境中...
3. 车缝嵌线要圆润挺直,制品对称。 4. 成品应平整,松紧适中,对称性好。 5. 检查是否存在脱线、跳针,布料不得有油渍。 6. 分类摆放成品,做好标识,等待质检。 7. 保养机器,班前班后清洁电机。 8. 工作结束后...
目前,软体机器人的主要驱动方式包括流体驱动、线驱动、形状记忆合金驱动、电活性聚合物驱动和混合驱动等。其中,流体驱动由于其形式的多样性、响应的快速性以及高承载性而备受关注。 根据驱动介质的不同,软体...
软体机器人按照驱动方式、材料类型和智能性程度,可以大致分为三类:传统绳索驱动或气动肌肉驱动的软体机器人、使用超弹性材料的软体机器人以及利用智能材料实现功能的软体机器人。 在结构和仿生运动方面,软体...
标题为《气压驱动软体机器人运动研究》的这篇文献主要探讨了利用气压驱动机制实现软体机器人的运动控制。软体机器人是机器人技术中的一类特殊机器人,它由柔性材料构成,可以改变自身的形状和尺寸,在许多领域具有...
"3D打印软体机器人及其传感器" 本文主要介绍了软体机器人及其传感器在3D打印技术中的应用。软体机器人是一种柔性材料制成的机器人,它可以随意改变自身的形状和尺寸,具有广泛的应用前景。 首先,文章介绍了典型的...
【简易去背软体】是一款专为用户设计的图像处理工具,主要功能是进行背景去除,使得图片中的主体能够从复杂背景中独立出来,适用于产品展示、广告设计、摄影后期等多种场景。这款软件以其简洁的界面和易于操作的特点...
1. 软体机器人技术:软体机器人是一种利用柔性材料制成的机器人,它们与传统硬体机器人相比,具有更出色的适应性和灵活性。文件中描述的“小猎豹”就是一个典型的软体机器人,它能模仿猎豹的运动方式,并且能在多种...
该插件还支持2DToolKit,这是一个用于Unity2D项目的全面工具集,包括精灵管理、碰撞检测、动画系统等。2DToolKit与JellySprites的结合使用,可以让开发者更高效地管理和操作2D游戏中的精灵,并且实现更复杂的交互和...
软体机器人的发展应用与展望 软体机器人是一种柔韧性强的机器人,通过仿生学设计和柔性材料的应用,实现了弯折、扭曲等动作,甚至可以举起数倍于自身重量的物体。其在人机交互、医学以及复杂环境下的应用前景非常...
康奈尔大学的集可发光人造皮肤与充气结构为一体的软体机器人;弗吉尼亚大学研发的仿生蝠鲼机器鱼通过离子交换聚合金属材料驱动,具有切换不同运动模式的能力。 结构机理软体机器人的结构灵感来自于广泛存在在自然界...
在IT行业中,软体驱动器、软体手臂和软体平台是至关重要的组成部分,它们各自在不同的领域发挥着关键作用。下面将详细解释这些概念及其相关知识点。 首先,我们来探讨软体驱动器(Software Driver)。软体驱动器是...
"Psoft Body Deformation"就是一款专为Unity3D设计的3D软体变形插件,它能够帮助开发者实现逼真的软体物体动态效果。 这款插件的核心功能是通过处理碰撞事件,动态改变物体表面顶点的位置,以实现软体物体在受到...
Jelly Sprites允许开发者创建出富有弹性和动态的2D图形,模拟真实世界中的软体物质行为。它通过自定义参数调整,如振幅、频率和方向,使开发者能够轻松控制角色或物品的抖动效果,为游戏带来更生动的视觉体验。此外...
气动软体机器人执行器是一种新型的机器人技术产品,它采用了仿生学原理,利用气压作为动力源来驱动软体材料的机器人执行器,以实现其弯曲变形的动作。传统的刚性机器人在与人体交互过程中存在安全隐患,而气动软体...