在线编程在线课堂在线测评Anycodes在线编程

编程论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

How to use bs4??
本帖最后由 carry0987 于
Double Queue 问题描述 : The new founded Balkan Investment Group Bank (
John 问题描述 : Little John is playing very funny game
linux-command Linux命令大全搜索工具,内容包含Linux命令
Coati 是一款跨平台的代码查看工具,适用于 C/C++ 和 Java。商业软件。特性:1. 索引
系统可承载海量并发,消息收发确认机制 保障消息必达 系统采用动态智
全平台视频监控,支持安卓苹果以及pcweb,支持海康大华等主流dvr,全部源码以及文档 单聊、群聊、商
如何访问类的私有属性? 下面以 TPathData 为例,
问题:从 XE4 以来,Firemonkey 曲线绘图在移动平台不平滑的问题一直令人诟病,提交到官方的 QC 也是族繁不及备载,官方似乎有意的
操作数据库(RODBC)   odbcConnect(dsn, uid="", p
数据模式:mode函数显示任何对象的模式。常见的单个的
系统可承载海量并发,消息收发确认机制 保障消息必达 系统采用动态智
RabbitMQ与PHP(一) 项
Iease团队扩编预备中,盼望能有Ruby或者java工程师加盟。全职兼职都可以。有爱好的伴侣请与我接洽。 邮件:i
ruby 怎么设置装备摆设GTK2,求教指导下!
#include #include #include #include using namespace std; int main() {
标题如图所示: 有n盏灯,编号1~n。一开端灯都是关着的
成熟的消息收发确认机制,支持万人大群 支持开发自定义的消息sdk接口,扩展性超强 支持单/
成熟的消息收发确认机制,支持万人大群 支持开发自定义的消息sdk接口,扩展性超强 支持单/
1. 注意列表和集合的区别 set 列表表现形式: list_1
Ajax   Ajax即“Asynchronous Javascript And
大师好,我比来在做布谷鸟优
分辨提取A和B图像Harris角点,接下来须要对

[其它] WP7、Android、iOS技术层面大比拼

[复制链接]
发表于 2016-3-20 19:37:39 | 显示全部楼层 |阅读模式
使用Windows Phone SDK RTW开发了一个RSS聚合阅读器,有很多心得,写下来和大家分享。也通过和iOS、Android开发的对比,给大家一个WP7未来的信心,呵呵。

首 先从开发工具的角度上看,Visual Studio 2010这个工具实在是太强大,设计、编码、调试、发布全集成,堪称次世代的集成开发工具,相比较而言Android的Eclipse在速度、用户体验上 就很悲剧了,XML界面编码常常失去智能提示,莫名其妙的IDE问题,所以Java做出来的东西确实不敢恭维。倒是苹果的Xcode比较接近VS的水平, 都有非常出色的代码智能提示和用户体验,但在可视化界面设计上,苹果的interface builder就差XAML设计器很多个档次了,至少我做iOS界面开发从不用IB,只能直接代码写界面,繁琐不说,调整坐标就是一个悲剧,哎。。。

在 开发语言这一级,WP7使用的是C#,自动内存管理,少操心很多事情,框架技术采用Silverlight和XNA,技术上非常成熟,开发者众多,这个是 微软的优势;Android使用的是Java,大部分类库兼容原来Sun的Jave SE,和C#一样是通过VM执行,效率上很难说谁好谁坏,但Java的开发者一样众多,微软在这一层面上并未占到什么便宜;iOS就比较猛了,使用 Objective C,一种原生代码语言,简称具有面向对象能力的C,运行效率和标准C差不多,无论是C#还是Java在运行效率和内存占用上都不能和ObjC相比,但 ObjC的开发难度也要远大于C#和Java,特别是在内存管理方面,入门时动不动界面崩溃是常事。

在开发类库框架支持 方面,WP7,Android,iOS我觉得都不相上下,WP7有Silverlight和XNA,这些都是非常优秀和成熟的技术,Android依赖 Java SE,虽然在游戏设计框架上赶不上WP7的XNA,但通过Java良好的开源性和第三方类库支持,也不至于被WP7甩很远;iOS这个就不用说 了,Cocoa这个诞生在微软MFC前的开发类库,历经20多年还是表现得那么出色,开发速度简直可以媲美.NET(但.NET的速度就悲剧了),相比较 而言MFC就是垃圾。。。iOS平台上有很多优秀的第三方游戏开发框架,2D的有Cocod2d,3D有Untiy,虚幻这些,连微软的XNA都难望其项背,对苹果只有一个字:猛!

在硬件这一级,微软虽然不直接做硬件,但和Nokia的深度合作能弥补微软在硬件设计制造上 的劣势,毕竟Nokia的硬件设计功力一流,而且全球有若干的制造基地,制造工艺这些还是很不错的;Google的Android就比较悲剧了,过度的开 放导致硬件平台水平贫富悬殊较大,CPU频率、屏幕尺寸、按键设计都花样百出,直接一句话概况:简直就是灾难,WP7在这方面表现得就比较好,CPU频率 屏幕尺寸 按键设计都有严格规定,能给用户一致而且友好的体验;苹果不用多说,硬件设计水平是次世代的,用户体验那是一直被模仿,从未被超越,其他厂商和Mac都有 10-20年的差距。。。

最后说说应用程序商店,Android基本没必要提了,在中国大陆直接就是笑话,中国移动在 Android的基础上搞了个OPhone,而且还不和标准Android系统兼容,简直就是一怪胎,更怪胎的是在Andorid Market基础上克隆了一个MM商店,迄今为止MM商店上的应用寥寥无几,而且好多应用下载后连使用都有问题,哎,不说了,国企搞事情确实只有一个结果。。。WP7也有应用商店,但进入中国大陆后以什么样的形式运营,现在还是未知数,不好评价,但至少有一点是肯定的,凭借微软对党国的公关能力,应该不会被墙。。。苹果的App Store没啥好说的,30-40万个应用,相当一部分是精品,但苹果对待运营商一向比较高傲和强势,我估计永远没办法打通在中国的支付渠道,现在也就 只能指望Nokia的WP7了,呵呵,苹果的App Store是目前地球上运营得最成功的应用市场,也是能淘到金的市场,对苹果就两个字:科幻   

哎...今天够累的,来自客户端的签到
回复

使用道具 举报

发布主题 上个主题 下个主题 快速回复 返回列表 官方QQ群
在线客服
客 服 中 心
群 机 器 人
网站二维码
收 起 客 服

QQ|Archiver|手机版|小黑屋|Anycodes ( ICP14002806Anycodes在线编程

GMT+8, 2018-11-15 04:47 , Processed in 1.972413 second(s), 70 queries .

Powered by Anycodes

© 2001-2013 吉林市群龙科技有限公司 Inc.

快速回复 返回顶部 返回列表