开发者评论微软WP8.1Win8.1通用应用目前的开发现状

开发者评论微软WP8.1Win8.1通用应用目前的开发现状,第1张

微软早前已经积极鼓励开发者们将开发方向迁移到通用应用上来,然而一些开发者并不情愿如此。日前,外媒WMP发表了一篇评论文章,针对一位通用应用开发人员的一段开发经历,评论了微软通用应用目前的开发现状。

“WindowsPhone81XAML以及包含WinRTAPI的通用应用目前仍然存在许多问题,包括缺乏必要的解决方案等。然而首先最值得一提的就是“通用应用”这个名称,我认为这样命名似乎有些夸大,通用应用面向的是两个平台(Win/WP),但坦率地说其实并没有多少用户使用或关心这类应用。放眼Windows平台,这些通用应用目前还没有被广泛普及,因为它们并没有在最常用的Windows7/XP版本系统上成为通用。

事实上,开发者提到的这一观点其实也是外媒WMP前段时间讨论过的问题。目前,无论是WP81还是Win81平台都没

有向开发者展示足够的价值去开发一款基于该两大平台的通用应用,毕竟“尽管Windows现在拥有庞大的用户群,但这些用户并不一定都需要应用。然而WindowsPhone用户现在最缺的就是应用,但WindowsPhone生态却没有可观的应用量供应。”

一、API

“除了目前最遭受诟病的WindowsPhone81背景音频播放API之外,当然还不乏许多同样糟糕的例子,比如后台下载器(BackgroundDownloader)。在Silverlight插件方案中,后台下载器受到的限制很多,但最基本还可以工作。但在通用应用中,虽然后台下载器能够支持新功能,但一些基本的功能却都遗失了。

举例来说,在Silverlight中每个下载可能都有一个标签,它可以存储任何数据,下载完成后你可以知道下了哪些东西(相关实体内容等)。但在通用应用中缺失的内容太多了,没有标签自不必说,你还得必须创建和管理所有下载内容的索引,以便匹配你的实体信息以便查询。虽然这只是小问题,但没有它你就无法管理,的确很麻烦。”

此外,通用应用平台上的相机API也不如Silverlight,因为81API缺乏镜头特性集成。

“目前在WP81相机API中没有帧预览,这一点令人愤慨不已。然而在SilverlightAPI中,你可以订阅事件,通过多帧率情况下的ZXing来改善低分辨率帧。但在WinRT上你能做的就是拍许多照片,而最好的情况就是支持闪光灯以及以约08帧每秒的速率扫描。

(注:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、DataMatrix、UPC的1D条形码进行解码。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。)”

二、性能

“在Silverlight中,我常用LongListSelector显示数据,而当需要创建一个两列布局时我会一起使用内建面板WrapPanel。但在通用应用中,LongListSelector控件消失了,你必须使用网格视图(GridView),而在WindowsPhone也是如此。或者你也可以使用ListView配合定制的包装列表视图面板(可以使你自己编写的或下载来的),不过需要做适当的虚拟化。”

因此在WindowsPhone81和Windows81平台上使用GridView时需要保证一致。添加十几个带有的条目后性能便开始明显受到影响。灰色占位符就会出现而且最重要的是它总是不会消失。如果不附带,在GridView中增加300项左右的纯文本内容,滚动的时候灰色占位符又开始出现。

爱应用-WPer: jajawo为您解答:

sdk8的部署是需要win8才能用的,建议你使用爱应用进行部署,完美支持win7部署。

爱应用专为Windows Phone用户而生!

据了解app软件开发效率很关键,如何才能快速的开发,这是每一个软件工程师最关心的,一款优秀的工具可以带来速度上的提升,有哪些比较好用的工具了?今天小陈就给大家推荐几款最常用,也是最好用的工具:

首先APP开发包括三个平台,安卓、苹果和windows。那么APP软件开发难不难?这里我告诉大家不用担心,国外的技术开发者开发了许多能够帮助企业创建简单APP应用的傻瓜工具,通过这些工具,就算是一个对程序、对编程代码一窍不通的普通网民都可以很容易的创建一个APP客户端,并可以对程序进行应用 更新维护,开展营销等活动。

下面就具体介绍这五款开发工具:

1、Bizness Apps:

Bizness Apps为中小企业提供了一个快速制作手机App的平台。它目前支持iOS(iPhone、 iPad)及Android平台上的本机App制作。用户完全不需要具备任何编程知识,只要进行按钮勾选及拖拽,就能完成大部分设计工作。建立App时, 首先选择你的App类型。Bizness Apps为每种类型提供了相应的模板,包含了该类型大部分的常见功能,用户只需要进一步在选单中选取你的App需要的功能即可完成本机App的设计。在 App完成后,Bizness Apps会帮你把App上传到他们在iOS和Android应用商店的帐号。当然,你也可以申请帐号自己上传。选择iOS或Android之一,Bizness Apps收费为每个平台39美元。如果选择同时支持两个平台,总共仅需59美元。这个价格对于中小企业来说实在很有吸引力,只需要一比颇小的投入,就能利 用App进行品牌营销。

2、APPMakr:

它的主要业务是为用户提供一个良好的app手机客户端软件开发平台,让不会编程的用户也可以通过一个功能齐全的DIY工具包来开发手机app。目前,AppMakr平台上的大部分应用主要是针对iOS系统,但针对Android及WP7的应用现在也正不断增长中。

3、Appsgeyser:

使用AppsGeyser就可以让任何人都可以做应用程序的开发。 当然,这个程序并不能让你创建下一个愤怒的小鸟或者Foursquare。

4、Mobile Roadie:

Mobile Roadie提供一个应用开发平台,整合YouTube, Brightcove, Flickr, Twitpic, Ustream, Topspin, Google资讯,RSS, Twitter和Facebook。用户可使用该应用平台开发iOS和Android的应用,并可以使用其提供的内容管理系统更新资讯,也可自行修改应用细节。Mobile Roadie还提供了数据分析工具。

5、DevmyApp:

这是一款傻瓜式的iOS客户端开发软件。有了该软件,您就可以创建、设计和开发自己的iOS应用程序了,同时还可避免为一些经常出现的功能模块重复编写代码, 这款程序比较适合苹果手机客户端软件的制作开发。 关于DevmyApp具体功能,有待大家实战!

总结:有了上述五款工具,你的APP软件开发将不在是难题,接下来您只需要熟悉这些工具,熟练的进行操作,并且这些工具都配备了相关的培训教程,有意向的朋友可以把它们下载下来,经过几个案例的开发你就可以轻松的掌握这门技术。

WP81越狱解锁部署,获得重大突破的消息,现在XDA论坛已经给出了具体的WP81越狱破解教程,以下教程方法由远景论坛整理发布。我们发现,安装在MicroSD卡中的微软官方应用可以获得比普通程序更多的访问和编辑权限,尤其是“用于开发人员的预览”应用,点此下载。http://wwwwindowsphonecom/zh-cn/store/app/用于开发人员的预览/178ac8a1-6519-4a0b-960c-038393741e96那么这就提供了一种可能,如果我们将注册表编辑器等xap替换掉这些高权限应用,可想而知会带来多大的访问权限呢?先下载以下两个应用。解压后获得2个文件,分别是。4首先,将第一个应用复制进手机存储,这里以下载文件夹为例;(我的三星手机已经越狱,Lumia或者没有越狱的手机,直接打开手机目录就可以看到Downloads下载文件夹);5然后,用WindowsPhonePowerTools部署第二个应用到手机中,部署成功后同时保证“用于开发人员的预览”应用已经安装在了MicroSD卡中,如果你以前安装在了手机存储中可以通过“存储感应”将该应用移动到MicroSD卡。接着,打开手机中的CustomWPSystem应用。依次点击红色的按钮,SD卡,打勾。按钮变成绿色后,点击SelecttheXAP,导航到手机的下载目录,选中我们之前复制进去的CustomPFD_0003xap文件;接着点击ApplyXAP按钮等待出现操作完成的提示,就点击确定。这时候,我们发现“用于开发人员的预览”的图标变了,那么打开它尽情修改吧。切换到“Teaks”选项卡,点击绿色的长条6我们可以设置的选项有:1自定义主题色;2开启C:\MTP访问;3开启永不锁屏选项;4开启开发者预览版本更新;5自定义开机画面;6自定义关机画面。开启自己所需要的功能后,然后返回Tweaks界面,点击下方的保存按钮。

微软早前已经积极鼓励开发者们将开发方向迁移到通用应用上来,然而一些开发者并不情愿如此。日前,外媒WMP发表了一篇评论文章,针对一位通用应用开发人员的一段开发经历,评论了微软通用应用目前的开发现状。

推荐:windows81正式版下载

“WindowsPhone81XAML以及包含WinRTAPI的通用应用目前仍然存在许多问题,包括缺乏必要的解决方案等。然而首先最值得一提的就是“通用应用”这个名称,我认为这样命名似乎有些夸大,通用应用面向的是两个平台(Win/WP),但坦率地说其实并没有多少用户使用或关心这类应用。放眼Windows平台,这些通用应用目前还没有被广泛普及,因为它们并没有在最常用的Windows7/XP版本系统上成为通用。

事实上,开发者提到的这一观点其实也是外媒WMP前段时间讨论过的问题。目前,无论是WP81还是Win81平台都没有向开发者展示足够的价值去开发一款基于该两大平台的通用应用,毕竟“尽管Windows现在拥有庞大的用户群,但这些用户并不一定都需要应用。然而WindowsPhone用户现在最缺的就是应用,但WindowsPhone生态却没有可观的应用量供应。”

然而,用户并不是唯一阻止开发者迁移到81WinRT应用开发的因素,其中还存在技术上的问题:

API

“除了目前最遭受诟病的WindowsPhone81背景音频播放API之外,当然还不乏许多同样糟糕的例子,比如后台下载器(BackgroundDownloader)。在Silverlight插件方案中,后台下载器受到的限制很多,但最基本还可以工作。但在通用应用中,虽然后台下载器能够支持新功能,但一些基本的功能却都遗失了。

举例来说,在Silverlight中每个下载可能都有一个标签,它可以存储任何数据,下载完成后你可以知道下了哪些东西(相关实体内容等)。但在通用应用中缺失的内容太多了,没有标签自不必说,你还得必须创建和管理所有下载内容的索引,以便匹配你的实体信息以便查询。虽然这只是小问题,但没有它你就无法管理,的确很麻烦。”

此外,通用应用平台上的相机API也不如Silverlight,因为81API缺乏镜头特性集成。

“目前在WP81相机API中没有帧预览,这一点令人愤慨不已。然而在SilverlightAPI中,你可以订阅事件,通过多帧率情况下的ZXing来改善低分辨率帧。但在WinRT上你能做的就是拍许多照片,而最好的情况就是支持闪光灯以及以约08帧每秒的速率扫描。

(注:ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、DataMatrix、UPC的1D条形码进行解码。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。)”

性能

“在Silverlight中,我常用LongListSelector显示数据,而当需要创建一个两列布局时我会一起使用内建面板WrapPanel。但在通用应用中,LongListSelector控件消失了,你必须使用网格视图(GridView),而在WindowsPhone也是如此。或者你也可以使用ListView配合定制的包装列表视图面板(可以使你自己编写的或下载来的),不过需要做适当的虚拟化。”

因此在WindowsPhone81和Windows81平台上使用GridView时需要保证一致。添加十几个带有的条目后性能便开始明显受到影响。灰色占位符就会出现而且最重要的是它总是不会消失。如果不附带,在GridView中增加300项左右的纯文本内容,滚动的时候灰色占位符又开始出现。

总结

最后,外媒总结了本次引文评论,表示撰写本文的目的并不是要攻击微软,只是希望更加清楚的解释“为什么开发者目前仍然不愿意转向通用应用”。他们从亲身的实践经验中获知,这目前绝对还不是一个更好的方法,WindowsPhone更是深知在一些地方升级而在另外一些地方又降级的滋味。

如果微软真正想吸引开发者,他们需要比现在付诸更快的行动,而不是再用“很快”和“在未来几个月”这类官方辞来吸引这些以开发应用为生的开发者,因为他们不可能会把未来压在“很快”上。值得庆幸的是,目前诸多迹象正在表明这种糟糕的情况有可能会改变。

WP81GDR1带来了一些新的API,而且传闻WP81GDR2将允许开发者创建新的酷炫应用。微软可能会在不久的未来做出更大的改变,这显然是令人欣喜的。虽然许多开发者目前正在被鼓励开发通用应用,但相信未来他们将会变为主动出击。

WP

的插件数量已经很多了,而且新的插件还在被不断地开发出来。如果不对插件开发进行规范和控制,插件很容易出现冲突、兼容性等问题。事实上,问题已经出现了。下面一品威客网为您罗列了一些常见的WordPress插件开发问题。

1、插件开发经常和

theme 有关,所以熟悉 WP 的主题相关的 html 代码对开发良好的、具有个性的插件非常有益。事实上 theme 开发是除过插件开发外,WP

二次开发的另一个重要的工作领域,用户需求旺盛,商业“钱”景也很诱人。

2、插件之间的冲突问题。

这个一般在安装很多插件的时候就可能出现,属于插件集成安装的问题。这个问题基本是不能通过测试来解决的。由于已有的插件未知,未来将要产生的插件更是一个未知数,所以通过测试解决冲突问题是个无法完成的任务。解决这个问题,需要插件开发者采取一些代码容错技巧来解决。例如本系列教程的插件示例重构部分,就主要考虑了插件的冲突,使插件代码更健壮。

3、插件的调试问题。

WP 二次开发,包括插件开发,是个比较困难的事情。好在 WP

已经提供了很多的容错的考虑,提供了很多错误提示信息,对插件开发是个很好的帮助。但有一种最糟糕的情况,就是插件调试时或安装后,激活后 WP

彻底地崩溃,屏幕没有任何显示,连错误也没机会被输送出来。这时只能手动从数据库卸载插件来解决问题,具体的就是从 wp_options

里删除插件的相关信息,然后再调试插件或删除插件文件(或/和文件夹)。

4、PHP 版本的兼容问题。

由于插件的开发者知识结构的差异和开发环境的不同,导致其生产出来的插件,有可能依赖具体的PHP版本。例如,面向对象技术的引入,就可能因为PHP40版本和50版本对OOP支持的差异,导致插件在PHP40和50环境下,表现出不同的运行结果。

这个问题可以通过广泛的PHP版本兼容性测试来解决。插件开发者需要比较了解PHP版本的兼容的知识,并且在插件开发时充分考虑兼容问题,再通过测试把关最后一道关口。如果是商业开发性质的插件产品,还需要对PHP的未来版本进行必要的考虑。

5、MySQL数据库兼容性问题。

全部使用 WP 的内置数据库操作对象(比如$wpdb)和 API 函数,这个问题一般不会出现。除非 WP

本身出现数据库兼容性问题。

6、WP 版本的兼容问题。

已经发现了一些插件,在高版本的 WP 下失效 -

不能运行的问题。所以插件开发还需要考虑 WP 的版本。尽量使用 WP

提供的的系统API函数,可以是问题得到缓解,但问题不能得到有效、彻底的解决。建议插件开发者尽量不要建立自己的表,尽量把数据保存到 WP 现有的表中。

要彻底解决WP 版本兼容问题,可能也只有依靠测试的把关了。

以上就是ordPress插件开发的一些问题,Wordpress能成为当今用户最多的blog程序,其强大的插件机制功不可没。灵活的插件接口吸引了无数开源爱好者,正如大家所说只要是想得到的需求,大多都可以查找下载到满足该需求的相应插件。如果您的企业需要网站插件开发、flash插件开发、手机插件开发等服务,都可以到一品威客网发布任务需求,百万专业威客给您最好的创意开发。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1020706.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-23
下一篇2023-08-23

随机推荐

  • 六芒星项链的意义都有什么

          六芒星项链是来自时尚饰品APM旗下的一款知名项链款式,采用防过敏的925银材质、人性化的调节扣设计,是一款适合送女友的最佳礼物。那么六芒星项链的寓意你知道哪些一起来看看吧。      我们在购买饰品的时候,除了看品牌款式和性价比

    2024-04-15
    43100
  • 问下苏秘精华露怎样?这个什么时候用最好?具体如何啊?

    你问的是使用顺序还是时间呢?精华一般是用在水之后的,乳之前。时间的话,最好早晚都要用哦,尤其晚上用吸收会更好。先用柔肤水清洁肌肤,打开毛孔,用的时候仔细顺着肌肤纹理慢慢按摩,轻轻拍打,最后再用乳液和面霜锁水。第二天早起,能感觉到自己脸摸起来

    2024-04-15
    43000
  • 适合女人的护手霜

    推荐以下几款护手霜1、凡士林烟酰胺美白护手霜滋润保湿修护润手霜套装男女通用2、妮维雅男女士深层滋润护手霜保湿补水舒缓湿防裂手膜3、美加净护手霜美白保湿嫩白秋冬季防干裂手油滋润补水女4、瑰珀翠CE护手霜女按压式大瓶新园艺大师滋润保湿嫩白秋冬不

    2024-04-15
    39700
  • 妮维雅中性、混合型的洗面奶为什么洗了之后会出现过敏反应啊?

    任何一种护肤品都不能100%保证适用于每一个人的过敏有可能是最近气候的问题或者你的抵抗力下降机体就会发生反应的也有可能是皮肤压根不能用这种产品,如果总是过敏最好能去医院做下过敏源的测试,以后就清楚含什么成分的东西不能碰了所以呢,如果不舒服建

    2024-04-15
    40600
  • 江南印象艾地苯焕颜时光面霜怎么样

    好。因为这是一款结合去角质与温和洁肤功能于一身的快速、高效的清洁产品。在兼具清爽、控油配方的同时,泡沫丰富,可在瞬间清洁肌肤底层的污垢、唤醒肌肤活力。同时,洁面_喱中的物理、化学去角质复合配方,能软化、柔滑肌肤,为快速打造无瑕妆容做好充分准

    2024-04-15
    28000
  • 妮维雅晶纯皙白系列和玫瑰纯露那个美白会好些

    做好防晒和基础护理很重要,并不是一瓶美白产品就能解决问题,定期去角质也很重要,有条件在基础护理里面加一款温和的美白精华,平时多补充vc,量要足够,不要吃感光食物萝卜芹菜或者香菜。推荐你收集了很多实用美白美容方法,很多热卖好评的商品和店铺,美

    2024-04-15
    38000
  • 皮肤保湿用什么最好?皮肤用什么保湿效果好?

    一般皮肤容易出油,黯淡无光,出现长痘等问题,很多时候就是因为缺水,皮肤缺水所以会分泌很多的油脂,一般来说护肤比较基础的就是做好保湿的工作,让肌肤充满水分有光泽,那么皮肤保湿用什么最好?皮肤用什么保湿效果最好呢?1、矿泉水皮肤保湿最简单也是安

    2024-04-15
    36000

发表评论

登录后才能评论
保存