[转载]手机软件开发之我见

简介:

原文地址: http://topic.csdn.net/u/20080114/14/433ec24c-9700-4e8c-9ed4-504c36d75093.html?seed=1207256351

    本人有4年多的j2me开发经验,和工作经历,在这里浅显的说一下手机软件开发。手机软件开发公司从开发人员构成角度大致分两种,一种公司里的技术人员大多是专门从事手机开发的;一种手机软件是整个项目或者产品中的一个部分,这样公司里的技术人员大多都不是专门做手机软件的,较小的公司可能就一个手机软件开发人员而其他人都不太会这方面的技术。我们今天讨论后一种情况。 

    后一种公司在开发手机软件的情况下下面三点需要主要 

1.和厂商,运营商联合 

  开发手机软件要注意和厂商的合作。一般生产厂商会对自己的手机系统有一定的开放等级,对公众开放的的都是相对安全的也是功能受限的,和他们合作才能拿到较高的开放等级和技术支持从而更好的实现自己的功能。一些比较敏感API和可能引起用户产生费用的功能都需要厂商的签名或者验证才可以使用,不然要不根本没办法开发,要不开发出来用户体验很差。例如发短信,网络连接等会接二连三的弹出对话框要用户确认。和厂商合作还可以更清晰知道手机到底有什么功能,知道自己到底能做的什么程度,还可以比别人更早的知道未来的发展状况做到未雨绸缪。和厂商合作也不一定是单边的。比如,公司在营销自己产品的时候可以推荐或者指定那个厂商的产品,扩大手机厂商的影响力度和深度,而公司也可以借助手机厂商的品牌来增加自己的信誉和实力,从而达到双赢。 

  开发手机软件要注意和运营商的合作。如果你要做的是手机单机软件不需要网络,那就没关系。如果你要做的是手机软件有需要网络,那就需要和运营商合作了,比如你为某地某企业开发一套手机办公系统,手机需要走GPRS和后台进行数据连接,这时和运营商合作是必须的。客户的网络的质量,稳定性还有大客户·集团客户的一些方法都需要和运营商合作。和运营商的交涉可以是客户和当地运营商连系也可以是公司和运营商联系。建议公司自己和运营商有一个比较好的合作关系,这样有利于长期发展。同运营商的合作比较复杂。SP,SI等合作模式说起来就过长了,有机会和大家再讨论。我的观点是和运营商的合作眼光要长远,不能完全的依附与他们,比如现在有的公司把产品给运营商后就不管了(例如中国移动的ADC平台),产品运营做个甩手掌柜,等着分钱就行了,这很不利于公司发展。(有关ADC平台,有机会再和大家交流。) 

2.加强营销过程中对客户的说服力度 

  市场营销是个很大的话题,今天我们就说其中一个细节:和客户的沟通。做手机软件需要更多的和客户沟通。我们要多和客户沟通来说明我们产品的优越性,增加对客户的吸引力,但客户没有你那么专业,也许他会有许多“美好”的想法,但这根本不现实。通常我们是“客户需求至上”,所以当客户提出他们“美好”的想法时,我们是先承诺然后回去给开发人员施压,力求满足客户需求,到后来不是期限一拖再拖就是项目失败。这个过程是我们都不愿看到的。其实我们应该更多的和客户沟通,了解他们的需求的出发点,然后大家一起来在可实现的范围内解决这个出发点,而不是要面对“更高层的”需求。例如:曾经有客户提出他们想让数据在不知情的情况下下载到手机里,这个需求的出发点是客户不愿意长时间的等待连接,希望点开软件就可以操作。那如果我们费劲去解决“数据在不知情的情况下下载到手机里”是非常困难的,但解决“不长时间等待,点开就可以用”就相对容易了。也许有的需求确实没办法满足但下一系列手机可以实现,我们也可以给客户一个科技的期待(看和厂商合作多么重要,呵呵)。让客户信任我们,多和客户沟通,说服那些“美好”的愿望,给客户一个诚实可*的形象,真正做到专家式的营销。当然要想做到专家,是一个复杂庞大的工程,需要整个公司各个方面的努力。这里说的比较浅,这个问题可以更深入讨论。 

3.让手机技术人员参与进来 

  在设计技术实现方案的时候,多让手机开发人员参与进来,听听他们的意见,会很有帮助的。因为相较于后台技术的成熟,手机系统,网络限制是一个瓶颈,有时甚至是没办法改变的,比如有的手机一次就只能下载1000K的东西。所以在确定技术实现方案的时候应当多注意一些这些限制,和手机技术人员商量一下避开因为这些限制的后期更改。手机机软件的适配也是一个问题,目前手机平台混杂,标准不一,适配不同的手机很有难度,和手机技术人员确定具体的机型或者最低适配标准也很必要。用户对手机软件的界面是很在意的,做的好看了他会觉得有技术含量,做的好用了他会更加喜欢我们的产品。所以一套好的UI是必不可少的。手机软件开发的大部分工程是在做UI系统。一套好的自主的手机软件UI系统是产品核心竞争力的一部分。所以和手机软件开发人员共同确立开发一套这样的UI系统是必不可少的。 

今天简单的和大家交流了一下手机软件开发,以后有空会和大家做更多的交流。欢迎朋友门留言我们一起讨论。msn:yangbin313@example.com


本文转自peterzb博客园博客,原文链接:http://www.cnblogs.com/peterzb/archive/2009/05/24/1488178.html,如需转载请自行联系原作者。

目录
相关文章
|
24天前
|
自然语言处理 安全
线下陪玩游戏系统开发多语言/海外版/成熟技术/方案项目/源码功能
Continuing to develop an offline companion game system may involve the following aspects:
|
9月前
|
存储 区块链
Jogger慢跑者/stepn跑鞋链游模式系统开发详细功能/案例项目/源码程序
区块链的核心技术之一就是公开且透明的交易信息。一般情况下,在区块链内产生、流转和存储的信息是对所有节点用户开放的,其高度的透明化也使得区块内的所有人都能够查看数据的所有相关信息同时使用其应用。因此,区块链技术在信息共享与数据交换领域具有一定的优势。
|
9月前
|
区块链 图形学 wax
农场链游模式系统定制开发搭建技术实现
农场链游模式系统定制开发搭建技术实现
|
10月前
|
存储 安全 区块链
Jogger慢跑者跑鞋/链游项目系统开发(开发方案),Jogger跑鞋NFT链游模式系统开发详细案例及源码技术
  区块链是一种将数据区块按照时间顺序组合成的链式结构,是去中心化系统中各节点共享且共同维护的分布式数据账本,具体的:各节点由P2P组网方式相互连通和交互,受激励机制激励贡献自身算力,
|
新零售
公排开发正式版丨公排系统开发(互助开发)丨公排系统源码及案例
新零售o2o模式就是o2o模式和零售模式的结合,将零售行业的特点跟互联网结合起来,实现线上线下的互通。
|
5G 区块链 vr&ar
链游定制开发丨链游系统开发(链上游戏开发)丨链游系统源码案例部署
  元宇宙技术是在原来的基础上实现的元宇宙沉浸感,参与度,永续性等多方面的高要求。因此将许多的独立工具,平台,基础设施,协议来支持其元宇宙平台的运行。加上AR、VR、5G、云计算等技术的提升,元宇宙也逐步的走进现实。
|
存储 算法 区块链
链游系统丨链游系统开发(区块链游戏开发定制)丨链游开发源码交付
  智能合约是运行在区块链系统可复制、共享账本上的计算机程序,可以处理信息,接收、储存和发送价值。基于区块链技术的智能合约,不仅可以发挥智能合约在成本效率方面的优势,而且可以避免恶意行为对合约正常执行的干扰。将智能合约以数字化的形式写入区块链中,由区块链技术的特性保障存储、读取、执行整个过程透明可跟踪、不可篡改。同时,由区块链自带的共识算法构建出一套状态机系统,使智能合约能够高效地运行。
|
5G 区块链 vr&ar
赛车链游DAPP开发丨赛车链游系统开发实现技术方案丨赛车链游源码部署
 在分布式数字身份系统中,用户身份信息管理是去中心化的,因此也可以避免被随意地泄露和篡改。基于这样的数字身份系统,个体在互联网空间中交流的基础是自己的身份数据,而不需要依赖于特定的第三方平台。而从平台的维度来看,分布式数字身份也更有利于平台之间的平等合作,共同为用户提供服务。
赛车链游DAPP开发丨赛车链游系统开发实现技术方案丨赛车链游源码部署
|
存储 算法 安全
链游定制开发丨元宇宙链游系统开发详细程序丨链游开发成熟源码案例开发
 元宇宙是一个平行于现实世界,又独立于现实世界的虚拟空间,是映射现实世界的在线虚拟世界,是越来越真实的数字虚拟世界。而区块链是采用分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
链游定制开发丨元宇宙链游系统开发详细程序丨链游开发成熟源码案例开发
|
测试技术 Android开发
热饭的测开成果盘点第二十七期:安卓自动化平台
热饭的测开成果盘点第二十七期:安卓自动化平台
热饭的测开成果盘点第二十七期:安卓自动化平台