魅族M8第三方应用软件测试

本文探讨了魅族M8手机的软件短板问题,包括系统限制和身份限制两个方面。通过对M8软件中心的期待、玩家潜力的评估以及与PPC软件的兼容性分析,文章指出M8的软件短板并非不可逾越。

盛水的木桶是由许多块木板箍成的,盛水量也是由这些木板共同决定的。若其中一块木板很短,则此木桶的盛水量就被短板所限制。这块短板就成了这个木桶盛水量的“限制因素”(或称“短板效应”)。若要使此木桶盛水量增加,只有换掉短板或将短板加长才成。人们把这一规律总结为“木桶原理”,或“木桶定律”,又称“短板理论”。

魅族M8的顶级硬件配置让人无话可说,华丽的操作界面也近乎完美,外观虽然极具模仿之风但毕竟做工考究!因此在上市初期多数媒体和网友会这么认为:M8身上所谓“短板”仅仅“软件扩展”一项而已。而笔者对此观点很不以为然,所以在这篇关于第三方软件方面的文章中,顺便驳一下这样的说法。

笔者综合了一下之前的媒体报道和网友评论,发现关于M8软件短板的评论大体可由“系统限制”和“身份限制”两点概括。

首先来说说所谓的“系统限制”,大家应该都知道,魅族M8的Mmobile是由微软的WinCE开发而来,而Microsoft Windows CE虽然是一个紧凑、高效和可扩展的操作系统,适用于各种嵌入系统和产品,模块化设计方式可以让开发人员和应用开发人员能够为多种多样的产品来定制它。但这些特性也注定了WinCE具备着LINUX的一些尴尬:软件UI和设备硬件框架的千差万别,会造成WinCE设备软件标准的严重不统一。

其次,魅族M8的“身份限制”也制约了这款手机的软件扩展性,M8虽然关注度极高,但它归根到底是一款国产手机,“国产”的身份会限制国际软件巨头的开发兴趣,而国内对于知识产权的保护不力更会让开发者望而却步。

以上言论虽然有一定道理,但一定不是出自于资深玩家。在笔者看来,所谓“短板”的确存在,但最多也仅仅是“稍短”而已,“系统限制”和“身份限制”均不会影响M8大量应用软件的推出。

第一、“软件中心”至少会提供常用软件

魅族为M8准备了“软件中心”,虽然首批评测机中并不包含此项功能,但以最谨慎的态度猜测也可以判断它是一种类似于iPhone软件商店的软件下载服务。魅族早已停止了对其他数码产品的开发甚至维护,对于M8的投入可谓全身心,既然老黄考虑到了软件问题且设置了“软件中心”,相信一些常用的热门软件至少应该具备。

第二、玩家潜力巨大

玩家的群体规模和专业度决定了一款智能手机的软件规模,以摩托罗拉的E680为例,摩托罗拉这款采用linux系统的所谓智能手机,在推出伊始仅仅支持安装JAVA而已,正是大批专业玩家为E680开发了MPKG格式的安装软件,在E680的鼎盛时期,曾拥有大批优秀软件,其影响波及A1200、E6甚至E2等多款机型。

而M8采用的WinCE软件开发难度并不比LINUX高,魅族公布的SDK和软件商店提供的软件更会给玩家提供潜的开发平台。

第三、PPC为M8的应用软件夯实了基础

虽然M8无法正常运行大部分PPC软件,但其兼容性并不像想象中那么糟,海量的应用软件给M8的玩家留下了足够宽广的施展空间。

说了那么多大而空的话,下面该做一些实际点的事情了。无论以后的事情如何发展,M8目前尚无专用软件毕竟是事实,因此在收到评测机之后,我们开始了在海量PPC软件中的搜寻工作,目前编辑部的想法是力争在M8的软件中心开放之前,为喜欢M8的朋友多找一些可以用的扩展软件。

首先大家要知道,魅族M8不支持cab格式文件的安装,而PC端exe格式的软件也无法在M8上执行(实际上PC端exe安装文件所作的工作也就是将cab解压拷到手机上而已),因此目前M8所能用的只有部分PPC绿色软件。不过由于Mmobile的UI接口和PPC相差太多,因此PPC的绿色软件也只有很少一部分可以运行,经过眼花缭乱的一番试用,笔者总结了一些规律供大家参考,同时也希望大家能够帮助补充:

第一、M8可用的绿色软件和酷派系列WinCE手机的重合性非常高,几乎所有酷派WinCE系统手机可用的PPC软件,在M8上都能够运行,大家可以去酷派论坛转一转,或许有不小的收获。

第二、越老版本的PPC越接近于WinCE系统环境,因此PPC2003se或者PPC2002应用软件在M8上可执行的几率比WM6要高得多,这点在绿色游戏上体现最明显,老版本PPC游戏在M8上可运行的几率很高。

第三、在M8上,软件分辨率问题比兼容性更恐怖。由于分辨率非常高,M8在运行PPC软件时界面往往被拉伸的很严重,字体也非常小,这对于一款采用电容式屏幕的手机而言,操作问题是致命的。因此,在M8真正上市以后,对PPC软件界面的修改也许会成为玩家们的一项重要任务。

第四、M8的Windows文件夹结构和Windows mobile系统极为相似,注册表的修改方式也和PPC很相似。因此目前M8可以用替换文件和修改注册表的方式进行:更换字体、更换图标、建立桌面快捷方式等操作。

初试M8,找到的软件毕竟不多,希望网友见谅,我们会在评测机归还之前继续为大家搜集可用软件,并会持续更新。当然,如果大家有内测机的话,欢迎投稿。

1、TCPMP——视频播放软件

TCPMP是PPC上最具影响力、口碑最佳的视频播放器,对音视频的超高兼容度是其最大特点。如果要在PPC上看电影的话,一般首推就是TCPMP,目前该软件插件非常齐全,可以播放除real外所有格式的视频文件。在M8上,TCPMP表现非常好,播放视频非常流畅,除了界面字体太小不好操作外几乎完美。

2、CorePlayer——视频播放软件

CorePlayer是TCPMP的官方商业版,推出的目的在于赢利!因此在界面的美化、用户操作上要比TCPMP强很多。这款软件在M8上也可以流畅运行,而问题也和TCPMP一样:字体太小不易操作。

3、Resco Explorer2008——文件管理器

这是PPC上毫无争议的最强文件管理器,支持滑动操作(这点对M8而言好像没什么意义),支持直接在开始菜单生成快捷方式(这项功能对于M8不起作用),并支持各种形式的复制剪切等操作。最重要的是,该软件集成的注册表修改工具可以在M8上完美运行。

4、FlowTest——图片浏览器

这是一名玩家在iPhone面世后由于嫉妒为PPC开发的程序,软件非常小巧但效果很棒。这款软件可以在PPC上完美操作,支持更改文件夹和点击放大等操作。

5、EasyBus09——公交查询软件

没什么可说的,一款来自于民间的公交查询软件。

6、JpskbPPC——铁路时刻表

很方便的列车时刻表。

7、Pocket General——军棋游戏

QVGA版本的经典游戏,取材于常见的军棋游戏。在M8上只能显示一部分,但只要你有足够小的手指和足够多的耐心,倒也可以勉强玩一玩……

在大规模软件测试之前,我们其实已经有很多关于M8可用软件/游戏的报道了,在此顺便和大家一起回顾一下:

1、安装JAVA模拟器:

文章回顾:魅族M8手机虽然是基于Windows CE6开发,但仍然拥有不错的软件支持性能,现在已有一些在M8上能够运行的软件和游戏程序公布。现在又有好消息,魅族M8可以安装JAVA虚拟机了,手机软件中有大量的JAVA程序,增加JAVA支持后仿佛是为M8开启了另一片天地,可用软件数量会大增。下面就是现在魅族M8安装JAVA虚拟机的步骤。

2、一堆M8可以运行的游戏:

文章回顾:继魅族M8可用软件公布后,魅族M8的内测人员又为我们带来了不少M8可用的游戏介绍。其中包括了宝石迷阵、祖玛、孢子等非常受欢迎的智能手机游戏,下面来看详细情况(游戏程序可在手机中国下载中心下载)。

3:M8可以运行的一堆软件:

文章回顾:虽然魅族M8手机现在才被确认即将发布,当之前已经在内测人员手中“测试”了很长一段时间,不少非常实用的软件已经在M8上成功运行,而且均是来自PPC手机上的经典软件。请看下面这些软件的截图,喜欢这些软件的网友可以到手机中国下载库下载。

总结:在文章的最后,笔者还要表达一下对魅族软件中心的期待,软件中心的成功与否可以左右M8在国内的未来以及魅族产品今后的国际化道路。希望魅族能够不仅仅模仿iPhone的产品本身,对iPhone优秀的软件经营模式也要吃透学到精髓。

由于魅族M8的SDK不带有Visual C++开发工程模板,所以安完SDK后每次要为M8开发应用程序都得按照SDK使用帮助里的指导建立Visual C++开发项目,然后拷贝SDK Sample代码,手续颇多。 为了方便大家开发M8应用程序,省掉建立项目的繁琐步骤,本人应用Visual C++的自定义向导(CustomWizard)规范编写了一套VisualC++魅族M8应用程序开发向导,使用这套向导创建M8开发项目可以省掉 SDK里要求的手动步骤,直接创建M8应用程序框架项目。 大家有兴趣开发M8应用程序可以从http://m8apptemplate.codeplex.com下载到此开发向导。 2.0正式版新增功能: 向导界面细分为"Overview"和"Project Settings"; 向导界面增加了如何链接MZFC库的选项。 2.0正式版修正的问题: 生成的应用程序名不正确; 源代码文件无法正确归类。 如何安向导(以英文版的Visual Studio 2009为例): 1. 从上述网站中的"Source Code"页面中下载最新的源代码; 2. 将下载下来的源代码解压到一个目录中; 3. 将解压后目录里的"M8AppWizard"目录拷贝到Visual C++ 2009安目录下的VCWizard目录下; 4. 将“M8AppWizard"中的"M8AppWizard.ico", "M8AppWizard.vsdir", "M8AppWizard.vsz"三个文件拷贝到Visual C++ 2009安目录下的vcprojects目录下; 5. 安完成。 如何使用工程模板(以英文版的Visual Studio 2009为例): 1. 启动 Visual Studio 2009; 2. 点击菜单项"File -> New -> Project..."; 3. 在"New Project"对话框中,选择项目类型"Visual C++ -> "M8 Windows Application Wizard"; 4. 在"New Project"对话框中填写"Name:", "Location:", "Solution Name:", 然后点击"OK"按钮; 5. 一个M8应用程序的框架项目就会自动生成,按F5键就可以直接编译并运行此框架程序; 6. 大家可以在此框架内编写自己的代码。 此开发工程模板已经在以下环境中测试通过: 1. OS: Windows XP Professional SP3 2. M8 SDK 0.9.3中文版 3. Visual Studio 2009 Team Suite SP1 希望此模板可以为大家的M8软件开发带来方便,也希望有更多的人喜欢上魅族M8
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值