Windows Phone 7 开发者畅谈个人开发经验

【IT168专稿】

  经历了诺基亚和微软的双重打造,微软windows phone平台现在已经成为开发者关注的开发平台,众多开发者纷纷探听windows phone平台如何开发。而且更重要的一点就是,诺基亚的加入会使windows phone生态系统变得更加强大,这是开发商选择这个平台开发应用程序的重中之重。

  现在windows phone平台的应用数量已经开始猛增,但是仍然处于原始积累阶段,开发者正式介入的好时机。而且我们也启动了Windows phone的入门问答活动,也做过Windows phone入门开发实战沙龙,对于windows phone平台的推广也是尽最大的努力。

  得益于windows phone平台发展的良好时机,我们IT168移动开发频道继续采访业内的开发者,今天采访到了一位专门做windows phone程序的个人开发者,他已经摆脱了公司的工作模式,完全以一个个人的姿态迎接windows phone应用程序在移动互联网的挑战。如果您有自己的开发的精彩故事和对windows phone7开发想说的话,欢迎联系jingbaoyu@it168.com。

  以下是对windows phone开发者的采访过程:

  IT168:你是如何看待Windows Phone这个开发平台?你能不能简单介绍一下这个平台的特色?现在也有好多开发者开始转投windows phone开发,他们应该怎么进行入门的学习?在学习中会有什么误区?

  Windows phone个人开发者李卫勇:

  Windows Phone 7在我看来应该是个极具潜力的移动平台,尤其对我们这些有Windows Mobile和.NET开发经验的程序员来说。Windows Phone 7兼备了iPhone和Android平台的优点,但是摒弃了iPhone的硬件独立性和Android的版本混乱。这使得我们开发人员可以轻松构建出所以WP7都适用的程序。

  目前Windows Phone 7中文资料还较为缺乏,因此要学习Windows Phone 7开发还是有必要看些英文书籍的。这里推荐强烈推荐大牛Charles Petzold的《Programming Windows Phone 7 Series》一书。实在是英文不好的同学可以看些市面上的中文Silverlight的书籍,大部分基础知识还是相通的。

  IT168:你现在也是一个个人开发者了,而且完全摆脱了公司,过独立的个人开发者生活,你如何描述你现在的工作和生活的感觉?

  Windows phone个人开发者李卫勇:

  我现在因为要做爸爸的原因暂时在家休息一段时间,目前主要的精力也是WP7开发技术的学习,同时维护一个和微软中文软件商店相关的网站。一些WP7的软件也在开发和完善中,包括新浪微博和WP7中文软件商店客户端,到时候会放出给大家下载。

  IT168:从现在微软windows phone的发展情况看,每天windows phone的MarketPlace中都会有很多的产品增长,现在微软的应用商店似乎已经成为了开发者朋友新的希望,你是如何看待微软应用商店的发展?

  Windows phone个人开发者李卫勇:

  目前Windows Phone 7软件商店的数目在短短5个月时间已经突破9000大关,这说明大家对微软新的移动平台非常看好,这种热情是以往Windows Mobile未见到的!再加上近期微软和诺基亚合作的事情让业界对WP7在中国的发展更加看好。

  WP7软件商店中的软件质量普遍来说还是不错的,像“极品飞车”和“水果忍者”等优秀的游戏也纷纷登陆WP7软件商店,这些游戏大作无论是对普通消费者还是开发人员,都是一个好的开端!我相信不久的将来会有更多的消费者和开发人员加入WP7这个平台中来。

  IT168:你目前在windows phone开发方面正在做哪些具体方面的工作呢?

  Windows phone个人开发者李卫勇:

  目前就是在研究WP7和开放API的关联实现。WP7作为一台网络手机,如何实现应用程序和开放接口的对接是至关重要的。下载新浪微博、淘宝、京东、人人甚至是团购网站都纷纷开放了自己的接口,这也说明了这类的云计算服务将会越来越流行。如何在WP7上实现这类客户端是我目前学习和研究的重点。

  IT168:现在是你自己做开发,今后会不会也成立自己的开发团队?你认为什么时候你才会做自己的团队?

  Windows phone个人开发者李卫勇:

  我现在已经在逐步建立自己的开发团队,我的网站和客户端就是一帮大学的同学一起合作开发的。目前因为各自地域的不同,一般都是在网络上进行沟通。等网站有一定的规模,我们将会逐步建立和完善团队间的合作。

  IT168:能不能介绍一下一个没有windows phone开发经验开发者,一开始接触这个平台,而且想从windows phone的应用商店赚钱,那么他应该做哪些工作才能够达到自己的目的呢?简单的说,从入门到赚钱,他们如何做才能玩转windows phone这个平台呢?

  Windows phone个人开发者李卫勇:

  首先最基础的就是要.NET开发的基础,因为WP7目前还不支持C++进行开发,因此掌握C#或者VB.NET是必须的。如果是开发普通的应用,那么你需要对Silverlight这门有个初步的了解。而志在游戏开发的则需要学习XNA。

  要在WP7软件商店赚钱也不是一件容易的事情,首先你的应用和软件需要实用或者有创业。这一切都是基于一定技术之上的。

  IT168:你如何看待微软云+端的战略体系?从windows phone和云计算这个角度讲,这个体系是怎么构成的?他会给今后人们的生活,企业的发展带来什么样的便利?

  Windows phone个人开发者李卫勇:

  我在前面提过WP7就是一台原生的网络手机,它本身就内置了Facebook和Twitter之类的网络应用。目前微软也在大力推广自家的云计算平台Windows Azure,这对于WP7来说是个非常好的扩展。

  目前微软的Windows Azure推出了5项托管服务,包括.NET应用服务、SQL服务、SharePoint服务、Dynamics CRM服务,以及LIve服务等,以帮助客户建立云计算的应用,或将现有的业务扩展到云端。

  举个例子来说,企业基于微软的Dynamics CRM产品构建了一套客户关系系统,企业可以在微软提供的服务器上直接部署定制的应用,节省了自己购买服务器等开销。此外,开发人员还可以通过Dynamics CRM提供的接口开发出WP7的客户端!这样这套系统的用户不但可以在电脑上操作系统,还可以通过WP7和无线网络便捷地操作和查看信息。

  IT168:苹果是一个完全封闭的系统,构造了属于自己的产业链,而Android又是一个完全开放的系统,同样有了属于自己的生态圈,你认为Windows phone平台是开放呢?还是封闭的?如何理解windows phone的这个战略?

  Windows phone个人开发者李卫勇:

  微软应该是吸取了在Windows Mobile上的教训,目前微软在构建自己的移动产业链上考虑的非常严谨。微软控制所有WP7设备的最低硬件标准,不允许手机生产商进行系统的定制,就是为了控制类似Android系统的分化现象。

  但是另一方面,微软又和诺基亚、三星、HTC等众多厂商进行合作,共同推广和做大WP7的市场。

  我们需要自由和开放,但是过度的自由和开放会显得市场有些混乱,我想微软应该是把握好这个度了。

  IT168:目前微软在windows phone平台的政策对于开发者带来哪些实际的影响?

  Windows phone个人开发者李卫勇:

  目前WP7还不允许中国的开发人员注册APPHUB账号,这对于我们国内的WP7开发人员是非常不便的。此外,WP7还未进入正式进入中国市场也是一件憾事。目前国内的开发人员和消费者大多是观望状态,这就导致一方面没有太多的用户群,一方面中文的应用也不多。

  IT168:你认为一款好的移动互联网应用应该包含哪些要素呢?

  Windows phone个人开发者李卫勇:

  除了较为实用和创新的功能外,优秀的UI设计和流畅的性能也是必不可少的。

  IT168:一款产品从无到有会经历哪些环节?产品在开发过程中的流程是怎样安排的呢?

  Windows phone个人开发者李卫勇:

  我一般是先会使用市面上同类的软件,而后综合它们的优点进行需求分析和界面设计。在构架后程序原型后再开始逐步的编码过程,最后测试的过程是必不可少的了。

  IT168:能不能介绍一下一个开发者注册windows phone应用商店的过程呢?

  Windows phone个人开发者李卫勇:

  这个我也没有自己的账号!推荐使用OpenLive账号进行应用程序的提交,很多国内开发者都是采用这种方式的。

  IT168:您认为开发者在成长过程中需要哪些方面的支持或者帮助?这些支持和帮助在现阶段能够获得吗?

  Windows phone个人开发者李卫勇:

  目前来看是需要一批高质量的书籍和实际设备,相信这是很多WP7开发人员的共同心声。目前WP7模拟器上有关重力感应和多点触控的支持都不是很好或者是干脆没有。这些条件需要今年下半年才会得到解决,据我所知很多出版社已经开始翻译和约稿WP7相关的开发书籍了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 内容概要 《计算机试卷1》是一份综合性的计算机基础和应用测试卷,涵盖了计算机硬件、软件、操作系统、网络、多媒体技术等多个领域的知识点。试卷包括单选题和操作应用两大类,单选题部分测试学生对计算机基础知识的掌握,操作应用部分则评估学生对计算机应用软件的实际操作能力。 ### 适用人群 本试卷适用于: - 计算机专业或信息技术相关专业的学生,用于课程学习或考试复习。 - 准备计算机等级考试或职业资格认证的人士,作为实战演练材料。 - 对计算机操作有兴趣的自学者,用于提升个人计算机应用技能。 - 计算机基础教育工作者,作为教学资源或出题参考。 ### 使用场景及目标 1. **学习评估**:作为学校或教育机构对学生计算机基础知识和应用技能的评估工具。 2. **自学测试**:供个人自学者检验自己对计算机知识的掌握程度和操作熟练度。 3. **职业发展**:帮助职场人士通过实际操作练习,提升计算机应用能力,增强工作竞争力。 4. **教学资源**:教师可以用于课堂教学,作为教学内容的补充或学生的课后练习。 5. **竞赛准备**:适合准备计算机相关竞赛的学生,作为强化训练和技能检测的材料。 试卷的目标是通过系统性的题目设计,帮助学生全面复习和巩固计算机基础知识,同时通过实际操作题目,提高学生解决实际问题的能力。通过本试卷的学习与练习,学生将能够更加深入地理解计算机的工作原理,掌握常用软件的使用方法,为未来的学术或职业生涯打下坚实的基础。
### 内容概要 这份《计算机试卷1》包含多个部分,主要覆盖了计算机基础知识、操作系统应用、文字处理、电子表格、演示文稿制作、互联网应用以及计算机多媒体技术。试卷以单选题开始,涉及计算机历史、基本概念、硬件组成、软件系统、网络协议等。接着是操作应用部分,要求考生在给定的软件环境中完成一系列具体的计算机操作任务。 ### 适用人群 本试卷适用于计算机科学与技术、信息技术相关专业的学生,以及准备计算机水平考试或职业资格认证的人士。它适合那些希望检验和提升自己计算机操作能力的学习者,也适用于教育工作者作为教学评估工具。 ### 使用场景及目标 1. **学习评估**:作为教育机构的课程评估工具,帮助教师了解学生对计算机基础知识的掌握程度。 2. **自学检验**:供个人自学者检验自己的计算机操作技能和理论知识,为进一步学习提供方向。 3. **职业发展**:为职场人士提供计算机技能的自我提升途径,增强其在信息时代的竞争力。 4. **考试准备**:为准备计算机相关考试的考生提供实战演练的机会,加强考试自信。 5. **教学资源**:教师可以将其作为教学资源,设计课程和实验,提高教学效果。 试卷的目标是通过理论知识的测试和实践技能的操作,全面提升考生的计算机应用能力。考生应掌握从基础的计算机组成原理到复杂的数据处理、演示文稿制作、网络应用以及多媒体技术处理等多方面技能。通过本试卷的学习与练习,考生将能够更加熟练地使用计算机解决实际问题,为未来的学术或职业生涯打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值