Total Pageviews

Showing posts with label WebOS. Show all posts
Showing posts with label WebOS. Show all posts

Wednesday, 8 January 2014

webOS 和 Ubuntu 真能崛起吗?

这两年,从三星Tizen、黑莓的QNX、Firefox OS 到 Sailfish,都想在成熟的移动操作系统市场分一杯羹,但是到目前还没有人成功。新的移动操作系统要崛起,旧的操作系统要重新逆袭。这需要什么条件呢?煮机来为大家解读。
一、回顾 iOS 的崛起1、价格
iOS 伴随着 iPhone,2007年1月发布,6月上市。上市价格裸机600美元,2个月后很快降到400美元。同期发布的NOKIA N95 北美上市价格700美元。而多普达S1,内地上市价格4280元人民币。
2、硬件
iPhone 是N95的1.5倍(同为Arm11核心的处理器,一个是三星的,一个是TI的),是S1的三倍多(CPU核心领先一代,性能比主频差距更大)。3.5寸的 480*320 真彩色屏幕远远超过当时主流 2.8寸的 QVGA 高彩屏。
4、交互
天壤之别,无法相比。人机交互的成熟程度,iOS 的领先相当于 Windows 7 面对 windows 3.1。
5、应用
新操作系统的劣势是 iOS 当时除了自带的一些程序没有第三方程序可用,而N95和S1都有丰富的软件资源。
今天说iPhone贵,用来装的小朋友不知道,当年的iPhone并不贵。相反,它在同样的价格下提供了高若干个档次的硬件。领先几代的人机交互体验,无敌的硬件性价比,是iOS成功的第一个因素。
6、渠道
APPLE 当时没有那么多专卖店,渠道狭窄。所以他选择了运营商合作的方式,用运营商的渠道为我所用,再加上运营商补贴话费,流量分成的模式,把400美元的裸机做 到了199美元,后面的钱,对于话费本来就高的商务人士和高端客户属于白送。不买 iPhone,他们也有这么多话费。实际上就是走了运营商的渠道,拿了运营商的补贴,把 iPhone 的性价比做到无敌,从而达到迅速铺货的目的。
结果是2007年下半年,卖出370万部机器,2008年卖出1100万部机器。先把销量铺出去。迅速卖出销量,把平台普及,这是iOS成功的第二个因素。
高性价比,快速铺货,就有了应用市场,开发的程序有人用,能带来收益,才会有人开发,才会有生态系统。这是 iOS 崛起的经验。
萝卜网
二、Android的成功
Android 是一个成功的模仿者,在上市的初期,就把iOS成功的前两条做到极致,其实在操作系统本身的质量和效率上,Android 比 iOS 是有差距的。但是门户开放政策和免费授权,让 Android 的性价比不仅超越了塞班和 WM,也超越了iOS。多家厂商同时上,让 Android 的销量直线上升,尽管相对于 iOS,Android 是后来者,但是IT行业内,比的是数量,封闭永远斗不过开放。PC 当年就是这样打败 MAC 的,如今 Android 重复了这个过程。
在初期的成功后,Android 也开始注重平台的标准化,还一度试图收回订制的权力,这是后话。现在 Android 仍然在努力让自己的系统能够在不同机器上得到类似的体验,避免硬件差异带来的软件兼容性。
萝卜网
三、后来者的道路
当时间到了2013年,在 iOS 和 Android 的夹缝中要崛起一个高端操作系统是很困难的,尤其是 Android 的发展,已经侵占了市场的所有角落,想要崛起一个新操作系统是非常难的。如果真想逆袭,就需要做到以下几点。
1、操作系统本身的品质不能弱于安卓和iOS
操作系统的稳定性,效率,人机交互不能弱于现在流行的 Android 和 iOS,比 Android 和 iOS 更漂亮,更方便,更稳定,效率更高,这样才有竞争力,或者说至少达到同一水平才可以靠其他东西去竞争,否则 WP 系统就是前车之鉴。
2、后来者要做出硬件性价比或体验性价比的绝对优势
当 年 iPhone 以超过塞班和 WM 数倍的硬件和天壤之别的交互体验,卖相好,同时价格更低。Android 早期体验不如 iOS,但是硬件性价比更高。而后来的系统想让消费者接受,就只能提供更高的硬件性价比,在手机行业本身已经利润微薄的情况下,就只能通过高额补贴来解决 了。譬如 Ubuntu 版本的魅族 MX3,比安卓版本低1000元。
3、初期的软件必须官方解决
非主流操作系统是没有软件的,软件只能由官方来解决,或者提供安卓或者 iOS 程序的高度兼容。或者官方出钱,第三方开发者开发出体验不弱于 iOS 和安卓的版本预装或者提供免费下载。否则硬件性价比再高也是一台高级功能机,没有任何吸引力。
4、后来要有足够的产能和渠道短时间大量铺货
东西做出来,光看着好,买不到也是没用。新系统的硬件平台必须有足够数量,达到百万级别才会有开发者,达到千万级别才会有高质量的开发者,达到亿级别才能形成生态圈。
这就要求做新生操作系统的有足够的生产能力,能生产出一年千万,几年上亿的量,否则百万销量小众玩意,第三方应用软件也只能是玩具级别的。 产量够了,还要有渠道卖,运营商渠道、网络渠道、代理渠道都无所谓,只要让消费者花钱就能买到就行。
5、良好的开发环境
Android 没有用原生Linux,而是加了个 JAVA 虚拟机,一方面是为了兼容性,另外一方面就是为了开发人员用起来顺手。无需学习全新的东西就可以做应用。开发环境越好,开发者越多,应用程序越多,生态圈越容易建立。
萝卜网
四、非不能也,实不为也
从上面的分析,我们可以看出,在现在寡头垄断的移动操作系统市场,即使有一个非常完善体验非常好的操作系统,新崛起或者逆袭也是一件非常烧钱的事情。目前没看出哪个系统有足够的潜力。
高额补贴需要钱,定制第三方应用需要钱,大量铺货需要钱,而巨额的资金投入后,能够换取到的,不过是移动操作系统的一席之地,盈利并不一定乐观。无论是 LG webOS 还是 Ubuntu 都很难下这个决心去真正投入它。
真 正做类似事情的是 Intel,他通过同样手段试图让 X86 在平板和手机市场逆袭,现在这个计划才刚刚开始。Intel 的动力是逆袭后移动处理器丰厚的利润,而 LG webOS 和 Ubuntu 甚至三星都不是 Intel,成功之后短期看不到利润,而成功本身又要烧掉巨额资金。即使它们承担的起,也不一定有足够的动力去做。所以,无论是新系统和崛起或者旧系统的 逆袭,目前看,都非常遥远。
文 / 煮机网

Saturday, 10 August 2013

webOS系统下,用VPN翻墙

webos 1.x系统目前有prevpnc软件可支持OpenVPN,、Cisco IPSec和 PPTP模式。
webos 2.x系统默认支持IPSec模式,注意这个并不是常见的L2TP IPSec模式,而是Cisco IPSec。
webos 全系列均支持OpenVPN模式,易用性较差(需要一定的linux经验),安全性较高。
webos 1.x系统prevpnc软件下载和使用请参考:
WebOS 2.x 系统(Palm Pre 2)配置OpenVPN方法
最近返回天朝,空气质量先不吐槽,我必须得吐槽一下伟大的天朝局域网。。。
移动联通在我这是完全不能使用PPTP和L2TP,据说是和网关的设备陈旧老化有关,电信的固网宽带倒是工作正常,但是网络那个慢DYB哟。。。
废话不多说,直接开始教程:
你需要准备的东西:
WebOS设备一台,版本要是2.1(或以上,高版本未测试)的;
能联网的电脑一只,以及工作正常的操作系统,请事先卸载360流氓软件以免妨碍折腾工作的进行;
MicroUSB数据线一枚
===================我是牛逼分割线===================
1、下载WebOS Quick Install(下简称WQI),安装方法自行Google,网上大把,这个是折腾WebOS必备软件之一;
2、确认你的WebOS打开了Developer Mode,打开方法就是传奇的upupdowndownleftrightrightbastart 或者可以偷懒输入webos20090606;
3、WQI中搜索Preware并安装到手机;
4、手机中打开刚刚安装的Preware,进入,搜索OpenVPN,安装;
5、从Preware/WQI中搜索安装SDLTerminal。
至此软件安装部分完成。
要进行本OpenVPN运动,您应该手头有四个文件(两个.crt文件,一个 .key文件,一个.ovpn文件),就是配置文件和证书了。
用WQI启动Linux Command Line或者直接手机打开刚刚安装的Terminal,建立一个文件夹,把证书和配置文件扔进去即可。
具体步骤如下:
$cd /etc
$mkdir openvpn
WQI传入证书和配置文件到/etc/openvpn
然后回终端,继续输入:
$openvpn –config /etc/openvpn/xxx.ovpn
Xxx是你ovpn文件名。
然后终端会蹦一大堆字刷屏(log记录),如果看到最后停止在
Initialization Sequence Completed
说明已经正常连接VPN。
如果报错请复制相应文字发送给你的VPN提供者求助。
高级应用:
其实有兴趣可以把启动OpenVPN的命令放到rc实现开机自启动(猜想。。。因为Linux这么干)。
再蛋疼可以写JavaScript程序。。。写前端GUI。。。写好了欢迎分享。。。我写好了也会分享。。。没写好之前暂时笨方法吧~
抱歉我并没有测试密码类型的OpenVPN是否工作,还请网友有机会验证。
---------------------------------------------------

Veer使用openvpn转pptp vpn翻墙

       前几天入手了一个hp veer,商家刷了汉化补丁并安装了一些应用。用着觉得还是不舒服,于是我就重新刷了原版的rom,并用preware安装了一些补丁和应用,用起来顺手很多。但突然发现,veer的vpn配置里只有vpnc和cisco这两种,而我购买的vpn是pptp类型的。在preware里搜了一下pptp无果,难道说我的veer就只能在墙内使用?当然不是了,因为还可以使用openvpn。
       Veer可以使用openvpn,而我手上只有pptp vpn,于是我就想在一台机子里搭建一个openvpn srv,然后将这个openvpn的出口都由pptp转出去,这个转发只需使用iptables就搞定了。显然,这里操作都是在Linux下进行的,其他平台能否使用就不知道了。
       具体方法: (我使用的是Archlinux)
       1. 服务器端
          安装openvpn
          # pacman -S openvpn
          生成证书
          # cp -r /usr/share/openvpn/easy-rsa /etc/openvpn
          # cd /etc/openvpn/easy-rsa
          # . ./vars
          # ./clean-all
          # ./build-ca
          # ./build-key-server 主机名 # 注意这里不要添加密码,这里主机名是你的机器的主机名,可用hostname查看
          # ./build-dh
          # ./build-key 客户端主机名  # 同样不加密码,客户端主机名随意弄个就行,如veer。这里所有的证书都保存在/etc/openvpn/easy-rsa/keys中,需要将客户端使用的证书发送给客户端
          配置openvpn (这里我使用证书验证,使用密码验证的请自行Google)    
                /etc/openvpn/openvpn.conf:
                     port 1194
                     proto tcp
                     dev tun0
                     ca /etc/openvpn/easy-rsa/keys/ca.crt
                     cert /etc/openvpn/easy-rsa/keys/主机名.crt   # 这里要注意证书的名字
                     key /etc/openvpn/easy-rsa/keys/主机名.key   # 同样是证书的名字
                     dh /etc/openvpn/easy-rsa/keys/dh1024.pem
                     server 10.8.0.0 255.255.255.0                           # vpn的网段,自己设吧
                     ifconfig-pool-persist ipp.txt
                     keepalive 10 120
                     comp-lzo
                     user nobody 
                     group nobody
                     persist-key 
                     persist-tun 
                     status /var/log/openvpn-status.log 
                     verb 3 
                     log-append /var/log/openvpn 
                     status /tmp/vpn.status 10 
                     push "dhcp-option DNS 8.8.8.8" 
                     push "redirect-gateway local" 
          修改服务器的转发配置: 
          # echo 1 > /proc/sys/net/ipv4/ip_forward
          # iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o ppp0 -j SNAT --to pptp_vpn网卡的地址 
          # /etc/rc.d/iptables save 


          运行openvpn srv: 
          # /etc/rc.d/openvpn start 
       2. 客户端  (即veer) 
          在veer里使用preware安装openvpn, Xecutah, XServer, XTerm, openssh等。 
          首先在一台机子上写好客户端的配置,然后使用scp将客户端需要的证书和配置一同传过去就好了。 
          配置文件 veer.conf: (这个名字可以随意起) 
                client remote 服务器的ip 1194 
                dev tun0 
                proto tcp 
                resolv-retry infinite 
                nobind 
                persist-key
                persist-tun 
                verb 2 
                ca ca.crt 
                cert 客户端主机名.crt  # 注意证书的名字,这些证书就是前面生成的 
                key 客户端主机名.key  # 同样是证书的名字
                comp-lzo
          使用scp把证书和配置传到veer: (注意,这是在veer上的XTerm中进行操作) 
          # scp -r root@服务器的ip:/root/openvpn . # 注意最后有一点,这里假设证书和客户端配置都是放在服务器的/root/openvpn目录中
          # cd openvpn && openvpn veer.conf # 认证通过就可以翻墙了。

Thursday, 18 October 2012

HP Veer 4G使用感受

外观

Veer 小巧的外形对男生来说可能有手滑的“危险”,手机面积跟银行卡无异,建议配手机绳。不建议买白色,因为颜色不是很纯。Qwerty 全键盘布局跟 BlackBerry 稍有区别,手感还算不错,比较严重的问题是塑料味挥之不去。划开键盘后背面同 BlackBerry 9800 一样有一个自拍镜,非常贴心。

性能

HP veer 4G 现在 ¥600 多的售价其实充满了性价比,玩愤怒的小鸟是毫无压力。有的朋友玩了刺客信条也没问题,但是因为屏幕小玩起来不舒服,所以我没装。

多媒体

由于没有内置 3.5 耳机插口,所以我没用 veer 听过歌。拍照功能比较失望,没有配闪光灯注定也不是什么好摄像头了。同为 500W 像素,成像效果比我的 BlackBerry 9800、Moto Defy 都要差。

操作系统

webOS 给我的感觉就像浏览器中的 Opera,一直在创新,一直被抄袭。无论在 iOS、Andorid 4.0、还是 QNX 中都不难发现 webOS 的影子。虽然没有 iOS 那么多应用,但 webOS 用户体验很好,只是细节不足。既然有了全键盘,一些操作却没有快捷键,这一点比 BlackBerry 差了不少。我的 BlackBerry 8300 用 OS 4.5 有 4 年了,依旧觉得生猛。

使用技巧

  • 很多朋友会遇到屏幕失灵乱跳的情况,放到口袋里会导致此情况。贴膜可以解决,按锁屏键再唤起也可以解决。建议贴膜。
  • 系统如果没反应,就按住锁屏键关机,如果黑屏彻底死,按住锁屏键来回拨3下静音开关会重启。
  • 充电接口由于是磁力吸附的,所以有时接触不良,最好确认下进入了充电状态。
  • 充电时如果选择“U 盘模式”,那么手机将关闭信号。
  • 在“定位服务”-“首选项”-“确定我的位置,利用…”这里,开启Google服务可以大幅提高定位速度。GPS 服务不要一直开启,设定为“总是询问”会更省电。
  • 我的使用习惯:中午吃饭开 3G 看新闻、玩微博,其他时间开 2G 关数据服务。电池可以使用 2~3 天没有问题。

常用软件

  • 原生浏览器很难用,建议使用 Universe 浏览器。
  • Noteday 开发的新浪微博、网易新闻、人人客户端、豆瓣、豆瓣电台等,推荐。
  • Hello QQ 看介绍是基于 HTML5 的,切换不是很流畅,可以凑合用。
  • 搜狗地图、百度地图都不错。
  • aniWeather 可以查看天气预报,还有一个 Whendle 不如这个好用。
  • 因为 Veer 屏幕小,游戏只好玩玩益智类。愤怒的小鸟、Slice It!、Beyond Ynth、Defend! 做的都还不错,而像百战天虫一类的尽管流畅运行,但屏幕太小玩着也不是很爽。
  • 安装 freeTether 可以当 3G 热点用,配合联通卡可以当无线 3G 路由了
  • 输入法装的忠哲输入,类似黑莓上的百度输入法,用着还不错。
-------------------------------------------------------------------------


从淘宝入手了台HP Veer 4G,在这个“板砖”横行的智能机时代,这小家伙如银行卡般大小的身躯握在手心里还真是不一样的感觉。有时候在想,幸亏HP放弃了webOS,否则还不一定能以如此低廉的价格购买到体验如此好的手机,更主要是HP Veer以700+的价格,使用过程中的顺畅体验完爆三四倍价格的Android手机,也几乎不落iOS下风。

由于没有使用过Windows Mobile系统,仅以使用过的iOS及Android与webOS进行一番浅薄的比较。

与iOS及Android都不同的是,webOS的APP都是收纳起来的,除了底部快捷栏里的固定的4个快捷位置及顶部的搜索外,整个桌面空间是留给运行中的任务的。而底部快捷栏里的内容随时都可以飘浮在屏幕的最上面,只需要在手势区按住右边往上拖即可。

webOS的多任务切换,基本上是webOS体验里最牛逼的地方了。光从体验上来说,甩开iOS一条街不是问题,甩开Android更是几条街的距离。

与iOS及Android的多任务隐藏方式不同,webOS的多任务是完全放置于桌面可见的。实时预览状态下的任务切换、自动或手动的任务分组、结束任务只需要将卡片丢出屏幕顶部即可。更为主要的是同时运行多个任务进行切换时,完全没有卡顿的现象。

iOS的通知系统除了弹屏通知外,新的iOS5系统更是学习了Android的顶部下拉方式,而webOS的通知方式则放在了底部,除了通知外,还集成了便捷操控的方式。

轻触webOS的右上角处,可下拉显示常用操作的设置,而进入任何一个APP时,左上角还有一个下拉菜单做一些设置选项。

当然,一款移动系统的流行除了系统本身外,还关系到整个生态圈的完整度,在这一点上,webOS彻底的输掉这场战争。虽然在一些细节上还与iOS有所差距,但webOS是最有可能追赶iOS的移动系统。

有时候在想,如果当初Google收购的不是Android而是WebOS的话,也许现在Apple的员工就得“整天加班”了.

Tuesday, 2 October 2012

HP发布WebOS平板及2款WebOS手机

HP收购Palm以来,关于WebOS 手机和平板的传闻就没有停息过。美国时间2011年2月9日,HP 终于召开发布会正式发布了新的WebOS 平板、Pre 3、以及迷你手机Veer。

WebOS 平板——Touchpad

这 款WebOS 平板的名字叫Touchpad。屏幕尺寸为9.7,分辨率1024×768。CPU 为高通1.2GHz Snapdragon 双核处理器。机身重量为1.6磅,厚度为13.7毫米。带有130万像素的前置摄像头——支持视频电话。内置数字罗盘传感器、重力方向传感器等。型号有 16G和32G 两款。
官方产品>>



Pre 3

Pre 3 则是延续以前的Pre 2 的风格,乍一看改变不大。
Pre 3 v Pre 2

Veer

要问这个 HP Veer (官方产品界面) 是什么,其实他就是个手机——其优势在于“小”,和信用卡一样大;还有就是支持Flash。尺寸仅为2.6英寸,屏幕分辨率320×400。内置 800MHz的Snapdragon 7230 CPU,机身内存8GB,机身后方还配备500M的摄像头。不过厚度有点大了——15mm——比TouchPad还厚。