Windows Phone App Studio发布
Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成
自2013年8月Apps Team发布Windows Phone App Studio以来,由于其低入门门槛和较好的易用性,用户和项目数量增长迅速,从Windows Phone Developer Blog的这篇文章来看,在其发布的两个月之内,就有160,000个用户创建了150,000个工程项目。截止目前,Windows Phone App Studio已有350,000个注册用户,超过300,000个项目。且Windows Phone App Studio开通了反馈渠道,使得产品组能够根据开发者和社区的意见进行改进。在之后的产品功能中,逐渐增加了包括Action、NFC share和Windows Phone Ad SDK等特性。昨天,Windows Phone App Studio又一次进行了重大更新,其内容包括Web UI、Online Emulator和full Visual Studio Source Project等。下面就我个人的测试进行图文演示。
首先, Web UI增加了触摸特性,用户可以不用鼠标,在平板电脑上完成应用的设计。目前版本的主编辑页面如图1所示。

图1:项目编辑主页面
用户在Content、Themes、Tiles和Publish信息这4个不通的类别中,分别点击各自的Tab来进行编辑。不同页面直接通过鼠标的拖拽就可以交换顺序。
1.1 Content
对于Content一项的内容,已经支持图片的预览功能,即只需要将鼠标放置。图片上方,就可以弹出一个完整图片的窗口。如下图2所示。

图2 图片完整预览窗口
另外,对于Menu的编辑进行了区分,即内容和样式需要在不同的网页中编辑,如下图3所示。


图3:Menu Section的编辑
1.2 Themes内容
应用程序样式除了标准了Dark Style和Light Sty。le以外,还包含了用户自定义模式,在这个模式中,需要注意的是,如果需要上传背景图片,要确定图片资源的名字不能重复,否则系统会无法正常显示背景。如下图4所示:



图4:图片资源出错提示
1.3 Tiles 内容
在磁贴内容中,系统给出了图片的推荐分辨率额格式,但是如果不满足要求,系统会进行剪裁和图片转换,如下图5所示。


图5:图片转换提示
2. Online Emulator
在Online Emulator中,不需要保存项目就能够看到实时的内容更新。这一点较上一个版本又有了较大的改进。如图6所示:

图6:实时根据内容更新的模拟器
3. Full Visual Studio Source Project
在项目代码生成方面,这一直是Windows Phone App Studio相比于其他在线应用生成工具的killer feature。目前,已经增加了Windows 8.1的应用工程源代码。使得开发者可以在Windows 8、Windows 8 RT和Windows Phone 8上完成统一风格的项目,为用户提供一致的用户体验。
在应用编辑完成之后,可以生成项目的XAP文件和源代码工程,选择Windows Phone 8.0 and Windows 8.1的时候,就会生成CyanApp.zip的文件,包含手机和PC平台的源代码。选择Windows Phone 8.0的时候,生成普通的手机平台代码工程,名字为App.zip。

图7:生成代码选项页面
在工程代码方面,采用了MVVM的架构,相比之前的版本也有了一定的提升。图8是WP8的工程界面,图9是WP8和Win8.1的工程界面。

图8:WP8源代码工程界面

图9:WP8和Win8.1的工程界面
自加入了Win8.1的解决方案以后,我们可以在本地调试,或者是在Win8.1 RT设备上进行调试,同一个工程可以覆盖Win8.1/ Win8.1 RT/Windows Phone 8三个平台。图10-13分别是手机模拟器调试、本地模拟器调试、Windows RT设备调试和手机真机调试的图片。

图10: Phone Emulator

图11: Local Emulator

图12: App run in Windows 8.1 RT device (with red touch cover).

图13: App run in Windows Phone 8 device.
资源:
1. Windows Phone Developer Blog:New UI and capabilities for Windows Phone App Studio Beta developers
2. Windows Phone App Studio:http://appstudio.windowsphone.com
Windows Phone App Studio发布的更多相关文章
- Windows Phone App Studio发布重要更新-支持Windows 8.1 源代码生成
自2013年8月Apps Team发布Windows Phone App Studio以来,由于其低入门门槛和较好的易用性,用户和项目数量增长迅速,从Windows Phone Developer B ...
- Windows Phone App Studio 无码开发手机应用
上周微软发布了一款基于Web的Windows Phone应用开发工具 "Windows Phone App Studio".它与大家熟知Visual Studio的最大不同之处是W ...
- 新玩的windows phone app studio
其实我是一直想开发windows phone 8平台的应用的,奈何开始windows phone 8开发却是不是件容易的事.Windows phone 8的开发其实是对计算机的硬件有要求的,首先要装w ...
- Windows Phone Studio-任何人都能开发Windows Phone App的在线工具
在一段时间的内测以后,微软于今天早些时候发布了其Windows Phone应用开发的在线工具,名字叫做Windows Phone Studio.其意义在于,通过简单的内容添加和样式选择,实现Windo ...
- 使用 App Studio 快速定制一个你自己的专属应用
使用 App Studio 快速定制一个你自己的专属应用 如果已有做一个手机应用的想法,只需要一些简单的图片,视频,或者RSS源,就可以通过App Studio制作出你心仪的应用! App Studi ...
- 如何使用 App Studio 快速定制你自己的 Universal Windows App
之前我为大家介绍过 App Studio 这只神器可以帮助大家快速制作一个 Windows Phone 8 的应用,今天之所以在写一篇关于 App Studio 的文章是因为,App Studio 经 ...
- 怎样使用 App Studio 高速定制你自己的 Universal Windows App
今天之所以在写一篇关于 App Studio 的文章是由于,App Studio 经过了几次升级功能得到了明显提升还能够调用系统功能了.而且能够更方便的和应用商店关联公布 Universal Wind ...
- 打造理想的Windows 10 APP开发环境的5个步骤
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:微软即将发布Windows 10手机版,实际上很多人现在已经开始在开发Windows ...
- ios7.1 in-house app的发布方法
iOS7.1版本的in-house app必须发布到https站点才能下载安装,原来的连接: itms-services://?action=download-manifest&url=htt ...
随机推荐
- JavaScript语言核心之词法结构
编程语言的词法结构是一套基础性规则,用来描述如何使用这门语言来编写程序.作为语法的基础,它规定了诸如变量名是什么样的.怎么写注释,以及程序语句之间如何分割的等规则. 1.1字符集 JavaScript ...
- Nyoj 一笔画问题(图论)
描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来. 规定,所有的边都只能画一次,不能重复画. 输入 第一行只有一个正整数N(N&l ...
- 触摸屏touchstart 与 click
设计效果:当手指点击或触摸红框线menuList之外的部分时,弹框menuList消失. 问题:在优化触屏版的时候发现如图问题.当menuList弹出.手指触摸屏幕向下滑动时,menuList弹框不消 ...
- oracle_常用命令(表空间查询)
---查询表空间 对应的物理文件,名称 ,大小 ,已用的,利用率 SELECT B.FILE_NAME "FILE_NAME", B.TABLESPACE_NAME "T ...
- projecteuler---->problem=19----Counting Sundays
You are given the following information, but you may prefer to do some research for yourself. 1 Jan ...
- hibernate 一对多关联关系(具体分析)
在领域模型中, 类与类之间最普遍的关系就是关联关系. 在 UML 中, 关联是有方向的. 以 Customer 和 Order 为例: 一个用户能发出多个订单, 而一个订单仅仅能属于一个客户. 从 ...
- netty 3.9.2 UDP协议服务器和客户端DEMO
说明:基于netty 3.9.2的udp协议实现的(如果你使用的版本是4.X或5.X,请参考其他方法):程序的逻辑结构是,客户端发送给服务端一串数据,服务器端返回给客户端“A”.在进行游戏开发时需要对 ...
- CSDN博客频道维护公告
各位亲爱的用户: 为了给大家提供更稳定的使用环境,2014年4月23日23点至04月24日1点(本周四凌晨)博客频道server将进行维护,维护期间不能正常訪问.给大家带来不便,敬请广大 ...
- poj 1556 zoj1721 BellmanFord 最短路+推断直线相交
http://poj.org/problem?id=1556 The Doors Time Limit: 1000MS Memory Limit: 10000K Total Submissions ...
- style中position的属性值具体解释
Position的英文原意是指位置.职位.状态.也有安置的意思.在CSS布局中,Position发挥着非常关键的数据,非常多容器的定位是用Position来完毕. Position属性有四个可选值,它 ...