188bet.com社区 主页 IT归纳资讯 检查内容

一位开发者对微软通用运用开发现状的吐槽

2014-12-22 15:05| 发布者: joejoe0332| 检查: 2065| 谈论: 0|原作者: weiphone|来自: weiphone

摘要: 微软早前现已活跃鼓舞开发者们将开发方向迁移到通用运用上来,但是一些开发者并不甘愿如此。日前,外媒 WMP 宣布了一篇谈论文章,针对一位通用运用开发人员的一段开发阅历,谈论了微软通用运用现在的开发现状。 ...

  微软早前现已活跃鼓舞开发者们将开发方向迁移到通用运用上来,但是一些开发者并不甘愿如此。日前,外媒 WMP 宣布了一篇谈论文章,针对一位通用运用开发人员的一段开发阅历,谈论了微软通用运用现在的开发现状。



  “Windows Phone 8.1 XAML 以及包含 WinRT API 的通用运用现在依然存在许多问题,包含缺少必要的解决计划等。但是首要最值得一提的便是“通用运用”这个称号,我以为这样命名如同有些夸张,通用运用面向的是两个渠道(Win/WP),但坦率地说其实并没有多少用户运用或关怀这类运用。放眼 Windows 渠道,这些通用运用现在还没有被广泛遍及,由于它们并没有在最常用的 Windows 7/XP 版别体系上成为通用。(我如同跑题了)”


  事实上,开发者说到的这一观念其实也是外媒 WMP 前段时间讨论过的问题。现在,无论是 WP8.1 仍是 Win 8.1 渠道都没有向开发者展现满足的价值去开发一款根据该两大渠道的通用运用,究竟“尽管 Windows 现在具有巨大的用户群,但这些用户并不一定都需求运用。但是 Windows Phone 用户现在最缺的便是运用,但 WP 生态却没有可观的运用量供给。”     


  但是,用户并不是仅有阻挠开发者迁移到 8.1 Win RT 运用开发的要素,其间还存在技术上的问题:


API 

  “除了现在最遭受诟病的 Windows Phone 8.1 布景音频播映 API 之外,当然还不乏许多相同糟糕的比方,比方后台下载器(BackgroundDownloader)。在 Silverlight 插件计划中,后台下载器遭到的约束许多,但最底子还能够作业。但在通用运用中,尽管后台下载器能够支撑新功用,但一些底子的功用却都丢失了。举例来说,在 Silverlight 中每个下载或许都有一个标签,它能够存储任何数据,下载完结后你能够知道下了哪些东西(相关实体内容等)。但在通用运用中缺失的内容太多了,没有标签自不必说,你还得有必要创立和办理一切下载内容的索引,以便匹配你的实体信息以便查询。尽管这仅仅小问题,但没有它你就无法办理,确实很费事。”

  此外,通用运用渠道上的相机 API 也不如 Silverlight,由于 8.1 API 缺少镜头特性集成。

  “现在在 WP8.1 相机 API 中没有帧预览,这一点令人气愤不已。但是在 Silverlight API 中,你能够订阅事情,通过多帧率状况下的 ZXing 来改进低分辨率帧。但在 WinRT 上你能做的便是拍许多相片,而最好的状况便是支撑闪光灯以及以约 0.8 帧每秒的速率扫描。(注:ZXing 是一个开源 Java 类库用于解析多种格局的 1D/2D 条形码。方针是能够对 QR 编码、Data Matrix、UPC 的 1D 条形码进行解码。Zxing 能够完结运用手机的内置的摄像头完结条形码的扫描及解码。)”


功能

  “在 Silverlight 中,我常用 LongListSelector 显现数据,而当需求创立一个两列布局时我会一同运用内建面板 WrapPanel。但在通用运用中,LongListSelector 控件消失了,你有必要运用网格视图(GridView),而在 Windows Phone 也是如此。或许你也能够运用 ListView 合作定制的包装列表视图面板(能够使你自己编写的或下载来的),不过需求做恰当的虚拟化。”

  因此在 Windows Phone 8.1 和 Windows 8.1 渠道上运用 GridView 时需求确保共同。添加十几个带有图片的条目后功能便开端显着遭到影响。灰色占位符就会呈现并且最重要的是它总是不会消失。假如不顺便图片,在 GridView 中添加 300 项左右的纯文本内容,翻滚的时分灰色占位符又开端呈现。


总结

  最终,外媒总结了本次引文谈论,标明编撰本文的意图并不是要进犯微软,仅仅期望愈加清楚的解说“为什么开发者现在依然不愿意转向通用运用”。他们从亲自的实践经验中获悉,这现在肯定还不是一个更好的办法,WP 更是深知在一些当地晋级而在别的一些当地又降级的味道。

  假如微软真实想招引开发者,他们需求比现在付诸更快的举动,而不是再用“很快”和“在未来几个月”这类官方辞来招引这些以开发运用为生的开发者,由于他们不或许会把未来压在“很快”上。值得幸亏的是,现在许多痕迹正在标明这种糟糕的状况有或许会改动。WP 8.1 GDR1 带来了一些新的API(尽管受限),并且风闻 WP 8.1 GDR2 将答应开发者创立新的酷炫运用。微软或许会在不久的未来做出更大的改动,这显然是令人欢喜的。尽管许多开发者现在正在被鼓舞开发通用运用,但信任未来他们将会变为主动出击。

  • 快毕业了,没作业经验,
    找份作业好难啊?
    赶忙去人才芯片公司锻炼吧!!

最新谈论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|188bet.com社区 ( 浙B2-20090187  

回来顶部