若相依 发表于 2015-1-18 11:44:48

IOS编程:Windows Phone开辟者必需晓得的10年夜成绩仓酷云

iPhoneSDK安装,然后最基本的是你要熟悉C语言,再来你得学习开发iPhone所使用的Objective-C语言,接著是Cocoa。如果你是Mac平台开发的入门用户跟着微软、诺基亚在本月本地续完成WindowsPhone7.5体系(Tango,3月21日)和手机(最少3款Lumia手机,3月28日)的中国上市企图。“是不是要在WindowsPhone平台上开辟APP?”被愈来愈多的ISV和团体开辟者提上了日程。那末在向WindowsPhone平台进军时,有哪些成绩值得我们出格存眷呢?笔者分离从WindowsPhone市场的近况、发展性、开辟本钱三个维度举行了一些剖析,希冀进军WindowsPhone市场的开辟者们能从中找到本人想要的谜底。

<br>
Q1、市场存量有多年夜?
A:守旧估量,环球的WindowsPhone凌驾446万台,中国的WindowsPhone约占环球的2.5%。
依照Gartner的统计:2011Q3、Q4WindowsPhone的销量到达170万和275.9万部,两者的总和为445.9万台。

<br>
而依照淘宝2011年7月-2011年12月的发卖排行盘算,一共卖出了85487部。假定淘宝上的WindowsPhone发卖量占中国市场销量的80%,得出中国市场客岁Q3、Q4的实践发卖量约莫在10.6万部摆布,那末整年发卖量守旧估量凌驾11万部。约占环球WindowsPhone的2.5%,

<br>
值得注重的是,2012年1~2月,淘宝WindowsPhone的发卖量到达了48391万。个中Lumia800的销量疯涨。其上市第5周后,单月发卖量就基础追平了WindowsPhone的机王三星i917。

<br>
Q2、APP数目有几?
A:环球市场APP凌驾71000个。中文使用约占环球使用数目的3%。
停止3月17日,WindowsPhone程序商铺一共上架了约71100个APP,而中国市场自2月28日上线以来,上架的APP约20000个(只统计到收费使用+游戏约14670个,依照环球市场收费使用占全部使用数目70%的比例,预算出中国市场的全体APP应为20900个),掩盖了市场全体的16个分类。
在统计到的14670个收费使用中,真实的中文使用(指APP开辟商称号为中文)约莫占15%。
Marketplace全体16个子种别中,生存、旧事与天色、旅游、团体理财、书本与书评、教导种别是当地化水平最高的,Top10使用里中文使用都到达了100%,文娱和交际Top10使用里,中文使用比例也到达90%。其次是工具、安康、儿童与家庭种别,中文使用在Top10APP中到达80%的比例。
Q3、WindowsPhone手机的水货价位是几?
A:代价区间从760~4000元。销量最好TOP5机型均价在1350~3100元之间。
从代价维度看,2000元以下的均为一代机(2010年11月上市)。二代机(2011年6月今后上市)傍边,只要Lumia800的销量进进了TOP5。

<br>
而从品牌角度看,HTC掩盖的代价掩盖局限最广,三星次之。诺基亚WindowsPhone的价位偏高。而LG貌似在清盘,代价低的离谱。

<br>
Q4、支流的APP渠道有哪几类?
A:包含官方商铺、论坛、第三方商铺(正版)和刷机商4类。
官方商铺是今朝最次要的刊行渠道,其逐日激活人数能占全部APP日新增用户的60%以上。因为汗青缘故原由,在环球各地的官方商铺中,美国、喷鼻港、台湾市场基础奉献了官方商铺日新增下载中80%以上的下载。
论坛范畴在履历2011年Q2、Q3的百花齐放以后,今朝流量已会合到智机、酷七等几个已完成站队或拿到融资的论坛身上。
第三方使用商铺今朝则对照热烈,存在以下几种情形:
1.WindowsPhone资讯站/论坛旗下的使用程序商铺,如智机程序商铺、新锋网的爱使用论坛。
2.塞班/iOS/Android传管辖域上风企业的新平台结构(代表是手机之家旗下的微疯客、威锋网旗下的威智网等)
3.草根站长自力开辟的程序商铺,如Zunedown.com
2、发展性
Q5.WindowsPhone的主力用户是哪些人?
A:哑铃型的布局,人群在Geek和先生群体的会合征象较为分明(只是笔者团体从以下几个征象的揣度和感觉,非定量调研的了局)。
1.WindowsPhone作为今朝不克不及装逼也不克不及节俭购机本钱的手机,支流的商务人士、白领大概是低支出的务工者基础上对其处在一个无认知的形态。
2.夙昔面的市场剖析来看,WindowsPhone在国际还处在市场性命周期的导进期,可以承受他的用户群体一定是勇于尝鲜的Geek。
3.在WindowsPhone部署APP今朝仍是一个有较年夜手艺门坎的举动(修正Live账号地点国度、修正手机地点地区+安装WindowsPhoneSDK,部分机子还必要解锁),必要泯灭大批工夫来进修。
4.Lumia800在淘宝上市第二个月就以3100元均价追平了i917(售价约1350元)坚持了4个月的冠军发卖记录。申明以后WindowsPhone用户中较年夜的一部分人(好比像笔者如许用测试机的互联网从业潘浚┒约鄹癫⒉幻舾小
5.均价1350元i917一连5个月坚持淘宝WindowsPhone销量冠军的地位。申明以后WindowsPhone用户中另有很年夜一部分可安排消耗其实不高的群体(好比先生)。另外一个左证这个结论的征象是HTCSurround自代价失落到1100元以后,一连3个月坚持1000+台/月的发卖程度。

<br>

<br>
Q6.WindowsPhone使用的增加情形?
A:使用增加速率好过Android同期,但高质量使用未几,中文游戏则更少。
起首APP的增加情形看:在APP数目到达70000年夜关这一程度线上,iOS耗时11个月,WindowsPhoneMarketplace耗时17个月,AndroidMarket则为22个月。固然Marketplace的APP数目增加仍旧不快,但放在全部智能机市场份额的年夜背景下看,能获得如许的成就殊为不容易。
但是遗憾的是,WindowsPhone上的高质量使用(好比MSN系列)不是微软本人开辟的,就是从iOS上移植的(好比Facebook)。这一点与Android的情形十分类似。鉴于Android的前车可鉴(果盒告白的张宁以为:Android上开辟者绝对较低的支出和Android缺少高质量的原生使用是互相关注的),开辟者在WindowsPhone开辟使用前无妨先投进更多的工夫优化创意。
从Top使用来看,中文使用中微信、手机QQ、UC扫瞄器分离排在前三,这与Android市场和iPhoneAPPStore分歧。尔后7名分离是彩虹天色、WindowsPhone7使用汇、PPTV收集电视、百度舆图(非官方)、新浪微博、爱使用和QQ扫瞄器。这与iPhone、Android下游戏使用排名抢先的近况十分纷歧样。信任在不久的未来,WindowsPhone中文游戏市场上必定能出生征象级的APP。
Q7.行货机型和代价
A:中国市场将间接从Tango版本操纵体系入手下手。Q1上市4款行货。
这一版本的WindowsPhone到场了对低设置硬件(800MHz的CPU,256MB的RAM)的兼容。今朝,已确认将上市的行货共有4款(诺基亚3款,HTC1款),代价从1899元至4399元。
3、本钱
Q8.MetroUI的对APP利用体验的影响
A:除移植使用时必要思索到的交互特征以外,Metro对APP还意味着:高程度的排版、参与内容(图形化)和气用推送。
1.高程度的排版
MetroUI的大旨是力图削减元素,匡助用户可以更快切实其实认是不是但愿可以深切的浏览内容和怎样深切,以出现信息实质。这就请求交互和UI必要富有创意地举行排版、往失落粉饰物,让版面本人措辞,如许才干让内容成为配角。这请求APP做到:
1.1洁净:主动的色彩(勉励每一个界面凸显2种色彩:远景+背景,统共不凌驾4种配色)
1.2一致的button
1.3二维的视觉元素:无暗影、无突变
(上述3点可参考QQ音乐)

<br>
1.4界面元素的对齐和对称
1.5无界限计划:经由过程字体巨细、(前后景)色彩、留白,使内容发生自觉性子的分开,而不用经由过程边框等介质。一方面扩展了视野,另外一方面削减了用户的思索和辨识本钱。
(上述两点可参考赶集结交档案页WindowsPhone(左)和iPhone(右)的对照)

<br>
2.内容图形化
因为WindowsPhone倡议无边框计划而且夸大对齐和对称,因而,当在与碰到内容量年夜的界面时,产物或UE必需思索怎样抽取最中心的部分,将其图形化,以便利展现大概引诱用户点击。不然将因为内容之间没有区隔,招致笔墨积存而影响体验。以微博客户真个档案页面为例:新浪是经由过程对档案页元素举行弃取的体例举行展现,固然留白多但可点区不分明;而腾讯则对经由过程对label增加icon和按钮化的计划,全部界面显得充分,用户的辨认性和功效地区的分别也有所进步。

<br>
3.善用LiveTile推送
WindowsPhone主打的LiveTile功效请求APP充实使用推送,不必点击就在手机的入手下手界面主动向用户出现最新信息。好比下图的USAToady(一款旧事类使用),他经由过程在服务器设置初级接口的体例,将全站的头条和各版块的头条旧事紧缩成一张图片,推送到客户端上。在进步了用户浏览效力的同时,也年夜年夜进步了客户真个激活率和保存率。

<br>
善用LiveTile推送,不仅可让用户第一工夫晓得最新的变更,也为全部体系带来的发火和魂灵,同时为更多信息的承载,供应了前提。
Q9.WindowsPhone的开辟价值代价多少?
A:WindowsPhone可完成低本钱、高效力的开辟,条件是要熟习开辟工具Silverlight和Blend。
WindowsPhone开辟用C#,界面用xaml形貌,工具是Sliverlight和XNA(游戏),固然和传统的Windows开辟(VC/MFC)仍是有较年夜分歧,不外对具有1年以上开辟履历的人来讲仍旧算对照复杂。别的,WindowsPhoneSDK中还集成了ExpressionBlend,这类图形化的开辟工具完成了代码(.cs文件)和界面(.xaml文件)的分别,极年夜地提拔开辟效力。在开辟使用的过程当中,产物能够与开辟同步举行年夜部分界面的计划、设置和调试。
Q10.WindowsPhone现有的变现路子包含哪些?
A:今朝微软供应了告白、商铺购置、试用后购置、使用内购置等多种闪开发者从App中赢利的体例,但喜剧的是国际还没有付出渠道,就连使用的计价,今朝还利用美刀体例。

<br>

很多框架是用C写的学习iOS开发基础可以按照下面两个方面学基础(原料钢铁塑料)

飘灵儿 发表于 2015-1-21 13:44:32

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

若相依 发表于 2015-1-30 17:11:16

down下code4app网站的每个分类的代码挨着看

深爱那片海 发表于 2015-2-6 14:16:24

有办法利用自己手头的电脑立刻开始这个美妙旅程的。

第二个灵魂 发表于 2015-2-8 02:32:22

我也从简单的状态栏适配开始,先研究了下关于状态栏的适配,特总结如下,供广大网友一起讨论交流。

山那边是海 发表于 2015-2-12 07:46:16

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

飘飘悠悠 发表于 2015-2-13 10:17:47

还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。

谁可相欹 发表于 2015-2-21 08:50:24

首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书

金色的骷髅 发表于 2015-3-1 22:18:54

众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。

灵魂腐蚀 发表于 2015-3-11 00:06:59

在此,某不才愿将安装成功的Mac OS X系统的vmware虚拟机向有志学习iOS开发的各位学友们免费开放出来,经测试,可以在WindowsXP/Win7系统上完美运行,即便你的机器只有2GB内存。

因胸联盟 发表于 2015-3-11 04:34:31

以上可以同时进行,学习过程中尽量不要纠结细节和底层,要知道ios是封闭的、OC是高级语言,我们不可能过多地去了解它的原理,至少在新手阶段没有必要。用迭代的方式更新你的知识,而不是死抠一个知识点。

冷月葬花魂 发表于 2015-3-17 20:10:30

还有开发工具是用Xcode,是在Mac系统的,你多摸索一下就可以开发简单的应用了,建议你买一本iphone开发秘籍第二版看看,希望可以帮到你,谢谢。

海妖 发表于 2015-3-18 04:16:45

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

莫相离 发表于 2015-3-18 05:36:05

要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。

精灵巫婆 发表于 2015-3-20 22:38:44

近期由于IOS7的发布,所以应用的适配潮可谓是都搞的锣鼓喧天,甚是热闹,因此呢,因适配IOS7而产生的问题也是铺天盖地的卷来,

乐观 发表于 2015-3-23 18:04:29

AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。

变相怪杰 发表于 2015-3-31 10:54:04

特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地

小妖女 发表于 2015-4-11 22:26:30

然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,

分手快乐 发表于 2015-4-16 13:11:53

学习ios没什么捷径,关键在于多动手敲,曾看到前辈开玩笑说怎么快速学会某技术,答案是:“提高打字速度,快点写代码就能快点学会了”。

爱飞 发表于 2015-4-16 18:43:51

看完这个你就可以有多种选择来踏入做应用的阶段
页: [1]
查看完整版本: IOS编程:Windows Phone开辟者必需晓得的10年夜成绩仓酷云