<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>開發 Windows Apps</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/buildingapps/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/buildingapps/feed.xml</link>
    <description />
    <lastBuildDate>Wed, 17 Apr 2019 03:20:41 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>機器學習的生命週期作業：Machine Learning Operationalization</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/135</link>
      <pubDate>Sat, 29 Apr 2017 08:24:58 GMT</pubDate>
      <dc:creator><![CDATA[蔡孟儒 (Raymond)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/?p=135</guid>
      <description><![CDATA[這篇文章會帶您透過幾個簡單的指令，快速的將 TensorFlow, CNTK 或是 Python 所建立的預測模型，部署到 Azure Container Service (ACS) 或...]]></description>
      <content:encoded><![CDATA[這篇文章會帶您透過幾個簡單的指令，快速的將 TensorFlow, <a href="https://www.microsoft.com/en-us/research/product/cognitive-toolkit/">CNTK</a> 或是 Python 所建立的預測模型，部署到 <a href="https://azure.microsoft.com/zh-tw/services/container-service/">Azure Container Service (ACS)</a> 或 <a href="https://azure.microsoft.com/zh-tw/services/hdinsight/">HDInsight Spark </a>上，以達到高擴充性的需求。

<a href="https://github.com/Azure/Machine-Learning-Operationalization">AML CLI </a>(Azure Machine Learning Command Line Interface) 是個全新的 Azure 機器學習指令集，目前是 preview 版本，目的在將機器學習的生命週期，例如 Experiment, Model training, Deployment, Management 等．能透過指令自動化流程處理。同時支援 CNTK, TenserFlow 等不同的機器學習框架，未來也將支援如 GPU/FPGA 等機器，協助資料科學家們對模型生命週期的訓練及管理。

<a href="https://github.com/Azure/Machine-Learning-Operationalization">GitHub</a> 上有完整範例及文件並隨時更新，已可在 Linux Data Science Virtual Machine (DSVM) 上使用。

<strong>環境準備</strong>

首先你需要有 Azure 訂用帳戶 (<a href="https://azure.microsoft.com/zh-tw/free/">取得訂用帳戶</a>)，然後依<a href="https://docs.microsoft.com/zh-tw/azure/machine-learning/machine-learning-data-science-linux-dsvm-intro">說明文件</a>建一個 DSVM 出來 (要完成以下練習，只要選擇最便宜的機器即可)。

透過 SSH 連線至 DSVM (可使用 <a href="https://docs.microsoft.com/zh-tw/azure/machine-learning/machine-learning-data-science-linux-dsvm-intro#installing-and-configuring-x2go-client">X2Go </a>或 <a href="https://docs.microsoft.com/zh-tw/azure/virtual-machines/linux/ssh-from-windows#use-putty-to-ssh-to-a-linux-machine">Putty </a>)後，執行以下指令:

$ wget -q https://amlsamples.blob.core.windows.net/scripts/amlupdate.sh -O - | sudo bash -

$ sudo /opt/microsoft/azureml/initial_setup.sh

<span style="text-decoration: underline">注意: 請登出再重新登入以讓改變有效</span>

接下來執行以下指令來設定 AML CLI 環境:

$ az login

$ aml env setup

以上指令會在這個 DSVM 中新增以下這些服務：
<ul>
 	<li>A resource group</li>
 	<li>A storage account</li>
 	<li>An Azure Container Registry (ACR)</li>
 	<li>An Azure Container Service (ACS)</li>
 	<li>Application insights</li>
</ul>
<span style="text-decoration: underline">注意:</span>
<ol>
 	<li><span style="text-decoration: underline">首先你會被要求到 <a href="https://aka.ms/devicelogin">https://aka.ms/devicelogin</a> 輸入一組代碼，再登入您的 Azure 帳號，確保你有足夠的權限新增服務。</span></li>
 	<li><span style="text-decoration: underline">得輸入小於20個字元、只能包含小寫字母及數字的環境名稱 (Environment names)。</span></li>
</ol>
之後你隨時可以執行以下指令來了解所有的環境設定:

$ aml env show

<a href="https://msdnshared.blob.core.windows.net/media/2017/04/amlenv1.png"><img width="2147" height="550" class="alignnone wp-image-185 size-full" alt="amlenv1" src="https://msdnshared.blob.core.windows.net/media/2017/04/amlenv1.png" /></a>

<strong>使用 Jupyter</strong>

身為資料科學家，您可以使用喜歡的 IDE 來寫作。若使用 Jupyter，在 DSVM 中是跑在 https://&lt;machine-ip-address&gt;:8000 ，請直接以瀏覽器打開並以登入 DSVM 的帳密登入。

在以下資料夾中可分別找到即時及批次服務的範例:

即時: azureml/realtime/realtimewebservices.ipynb notebook

批次: azureml/batch/batchwebservices.ipynb notebook

<a href="https://msdnshared.blob.core.windows.net/media/2017/04/jupyter1-1.png"><img width="250" height="419" class="alignnone wp-image-165" alt="jupyter1-1" src="https://msdnshared.blob.core.windows.net/media/2017/04/jupyter1-1-179x300.png" /></a>

照著步驟即可訓練出一個預測模型：

<a href="https://msdnshared.blob.core.windows.net/media/2017/04/jupyter2-1.png"><img width="500" height="375" class="alignnone wp-image-175" alt="jupyter2-1" src="https://msdnshared.blob.core.windows.net/media/2017/04/jupyter2-1-1024x768.png" /></a>

<strong>CNTK, TensorFlow 及 Python 範例</strong>
<ul>
 	<li><a href="https://github.com/Azure/Machine-Learning-Operationalization/blob/master/samples/cntk/tutorials/realtime">CNTK</a></li>
 	<li><a href="https://github.com/Azure/Machine-Learning-Operationalization/blob/master/samples/tensorflow/tutorials/realtime">Tensorflow</a></li>
 	<li><a href="https://github.com/Azure/Machine-Learning-Operationalization/blob/master/samples/python/tutorials/realtime">Python</a></li>
</ul>
<strong>利用 AML 部署</strong>

若是即時服務 (realtime)，會部署到 Azure Container Service (ACS)，若是批次服務 (batch) 會部署到 HDInsight Spark，以達成高擴充性及高可用性的目標，無論您的預測模型是由 TensorFlow、CNTK 或 Python 所建制的。

以 realtime 服務範例。SSH到DSVM後，切換到訓練出來的預測模型所在資料夾：

$ cd ~/notebooks/azureml/realtime

接下來執行以下指令，就能部署 realtime service 至所在的 DSVM：

$ aml env local

$ aml service create realtime -f testing.py -m housing.model -s webserviceschema.json -n mytestapp

部署成功後的畫面：

<a href="https://msdnshared.blob.core.windows.net/media/2017/04/amlenv2.png"><img width="500" height="317" class="alignnone wp-image-205" alt="amlenv2" src="https://msdnshared.blob.core.windows.net/media/2017/04/amlenv2-300x190.png" /></a>

你也可以執行以下指令，部署到 Azure Container Service (ACS) cluster 中：

$ aml env cluster

$ aml service create realtime -f testing.py -m housing.model -s webserviceschema.json -n mytestapp

<strong>了解更多 AML CLI 指令</strong>

在 <a href="https://github.com/Azure/Machine-Learning-Operationalization/blob/master/aml-cli-reference.md">https://github.com/Azure/Machine-Learning-Operationalization/blob/master/aml-cli-reference.md</a> 可看到所有的指令，例如可以執行

$ aml service list

會看到所有已部署的 realtime 或 batch 服務

&nbsp;]]></content:encoded>
    </item>
    <item>
      <title>在 Azure VM 中使用 Apache Cordova 開發跨平台 App</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/azure-vm-apache-cordova-app</link>
      <pubDate>Thu, 16 Oct 2014 00:29:00 GMT</pubDate>
      <dc:creator><![CDATA[蔡孟儒 (Raymond)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/10/16/azure-vm-apache-cordova-app/</guid>
      <description><![CDATA[微軟在今年 5 月正式將 Apache Cordova (PhoneGap 引擎) 包裝成為一個免費的 Visual Studio 2013「擴充套件」。順利安裝之後，就可以在開新專案時選擇...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;">微軟在今年 5 月正式將 Apache Cordova (PhoneGap 引擎) 包裝成為一個<a title="Multi-Device Hybrid Apps (Preview)" href="https://www.visualstudio.com/zh-tw/explore/cordova-vs">免費的 Visual Studio 2013「擴充套件」</a>。順利安裝之後，就可以在開新專案時選擇 Hybrid App 的專案範本，讓您使用 HTML, CSS, JavaScript 技術來開發跨平台的 Windows、iOS 及 Android 原生 App。</span></p>
<p><span style="font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4382.image_18584385.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4382.image_5F00_18584385.png"><img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/0525.image_thumb_651E9ACC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/0525.image_5F00_thumb_5F00_651E9ACC.png" alt="image" width="644" height="407" border="0" /></a></span></p>
<p><span style="font-size: medium;"><strong>不過&hellip;</strong></span></p>
<p><span style="font-size: small;">並非大家都有額外的機器和時間來準備 Windows 8.1 + Visual Studio 2013 + Apache Cordova 的開發測試環境，這時候就需要一個預先配置好的 VM 虛擬機器了!</span></p>
<p><span style="font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/6763.image_3B3E2697.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/6763.image_5F00_3B3E2697.png"><img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1121.image_thumb_7627EA11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1121.image_5F00_thumb_5F00_7627EA11.png" alt="image" width="644" height="404" border="0" /></a></span></p>
<p><span style="font-size: small;">這個 VM 中包含了所有您可在本地開發環境作的事情，如：編譯/偵錯 Windows 及 Android Apps、預設的專案模板、以及 &ldquo;Getting Start&rdquo; 文件幫助您創建並測試你的 App。</span></p>
<p><span style="font-size: small;"><span style="font-size: small;">要了解如何開始使用 VM，請參考 MSDN 的文章: <a href="https://azure.microsoft.com/zh-tw/documentation/articles/virtual-machines-windows-tutorial/" target="_blank">如何在 Azure 上創建一個 VM</a>。</span></span></p>
<p><span style="font-size: small;">另請注意，Azure VM 是可能有使用成本的! 但如果您是 MSDN 訂戶，可使用 Azure 的免費額度，請見 <a href="https://azure.microsoft.com/zh-tw/pricing/member-offers/msdn-benefits/?c=14-39">MSDN 訂戶權益頁</a>有詳細資訊。如果您符合新創公司的資格，則可免費申請 <a href="https://www.microsoft.com/taiwan/bizspark/default.htm">BizSpark 方案</a>，享受每個月約 NT$4,700 元的 Azure 免費使用額度。 </span></p>
<p><span style="font-size: small;"><strong>延伸閱讀:</strong> </span></p>
<h6><span style="font-size: small;"><a href="https://blogs.msdn.com/b/visualstudio/archive/2014/10/13/visual-studio-tools-for-apache-cordova-azure-vm-available.aspx"><span style="font-family: Segoe UI;">Visual Studio Tools for Apache Cordova Azure VM Available</span></a></span></h6>
<p><span style="font-size: small;"><a href="https://blogs.msdn.com/b/ericsk/archive/2014/05/19/visual-studio-2013-and-apache-cordova-integration.aspx">跨行動裝置 App 開發: 使用 Visual Studio 2013 + Apache Cordova (PhoneGap)</a></span></p>
<h6><span style="font-size: small;"><a href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-cordova-phonegap.aspx"><span style="font-family: Segoe UI;">由 Web 到 App 之路 (二): 使用 Apache Cordova (PhoneGap)</span></a></span></h6>]]></content:encoded>
    </item>
    <item>
      <title>開發人員帳號終身有效以及利益計劃</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/33</link>
      <pubDate>Wed, 17 Sep 2014 18:09:00 GMT</pubDate>
      <dc:creator><![CDATA[ericsk]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/09/17/33/</guid>
      <description><![CDATA[為了加強開發人員的開發體驗，在這個月裡，Windows 開發人員中心釋出了幾個新的計劃：終身有效的開發帳號、以及新的開發中心利益計劃，我們鼓勵您前往 Windows...]]></description>
      <content:encoded><![CDATA[<p>為了加強開發人員的<strong>開發體驗</strong>，在這個月裡，Windows 開發人員中心釋出了幾個新的計劃：終身有效的開發帳號、以及新的開發中心利益計劃，我們鼓勵您前往 <a href="https://dev.windows.com/zh-tw" target="_blank">Windows 開發人員中心</a>，並且看看您可以獲得什麼好處。</p>
<h2>從今天開始，開發人員帳號終身有效</h2>
<p>在我們持續整合 Windows 及 Windows Phone 開發人員體驗的過程中，我們決定提供更多好處給開發人員，所以從今天開始，Windows 的開發帳號<strong>僅須付註冊時的一次費用</strong>，之後就不必再繳年費，而且帳號終身有效，當然，這個帳號同時能發佈 app 到 Windows 以及 Windows Phone 市集。</p>
<p><img style="max-width: 550px;" src="https://az648995.vo.msecnd.net/win/2014/09/Lifetime-Dev-Center-subscriptions.png" alt="" border="0" /></p>
<h2>開發中心利益計劃</h2>
<p>在前兩個禮拜，我們推出了<a href="https://devcenterbenefits.windows.com/" target="_blank">開發中心利益計劃</a>，這項計劃目的在幫助並且加速您在 Windows 平台上的成功、改良或行銷您的 app、提供不同的工具進行協助。不論您是既有的開發人員、或是新註冊的開發人員，都可以申請加入這項計劃。</p>
<p><img style="max-width: 550px;" src="https://az648995.vo.msecnd.net/win/2014/09/Dev-Center-benefits.png" alt="" border="0" /></p>
<p>這項計劃會依據您的開發經驗分成三個等級：</p>
<ul>
<li><strong>Explorer</strong>: 提供您設計介面及架構的指引，並且獲得微軟專家的協助，以及禮物卡、開發帳號註冊費等等。</li>
<li><strong>Expert</strong>: 協助您接觸到更多的用戶、發行合約等等。</li>
<li><strong>Master</strong>: 成為開發人員的 VIP，以便取得更多行銷支援、新版 SDK 搶先體驗等。</li>
</ul>
<div>愈高的等級將幫助您的 app 被更多用戶下載、獲得更高的收益，也經由這些提供的項目幫助您獲得更高的用戶評等。我們推薦您現在就加入<a href="https://devcenterbenefits.windows.com/" target="_blank">這項計劃</a>吧！</div>]]></content:encoded>
    </item>
    <item>
      <title>由 Web 到 App 之路 (三): 使用 WAT (Web App Template)</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/web-app-wat-web-app-template</link>
      <pubDate>Thu, 07 Aug 2014 21:11:00 GMT</pubDate>
      <dc:creator><![CDATA[蔡孟儒 (Raymond)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/08/07/web-app-wat-web-app-template/</guid>
      <description><![CDATA[WAT (Web App Template)&nbsp;是微軟所開發，專門設計將既有的網站轉成 App 的免費 Visual Studio 擴充元件，此前的文章已有簡介:&nbsp;WAT-...]]></description>
      <content:encoded><![CDATA[<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://wat.codeplex.com/" target="_blank"><span style="font-family: 微軟正黑體;">WAT (Web App Template)</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>是微軟所開發，專門設計將既有的網站轉成 App 的免費 Visual Studio 擴充元件，此前的文章已有簡介:<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/02/07/wat-windows-8-1-app-windows-phone-app.aspx"><span style="font-family: 微軟正黑體;">WAT- 將既有網站快速轉為 Windows 8.1 App 或 Windows Phone App 的免費工具</span></a><span style="font-family: 微軟正黑體;">。上個月也剛推出了 Universal Apps v2.0 的版本 (</span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://wat.codeplex.com/" href="https://wat.codeplex.com/"><span style="font-family: 微軟正黑體;">https://wat.codeplex.com/</span></a><span style="font-family: 微軟正黑體;">)。</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">WAT 的目標定義明確，即是要讓企業能完全延用在既有網站上的投資、同時還能以直覺簡易的 config 方式讓 App 實作出平台功能 (如 Windows Live Tile、App Bar 等)、而且無需每次網站改版即需重新編譯。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><img style="height: auto !important; overflow: hidden; max-width: 100%;" src="https://download-codeplex.sec.s-msft.com/Download?ProjectName=wat&amp;DownloadId=780460" alt="WAT-ill.png" /></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">WAT 實作</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">在 Visual Studio 2013 中開啟 Web App Template for Universal Apps- JavaScript 範本</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2642.image_1CE384C0.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2642.image_5F00_1CE384C0.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/0882.image_thumb_1E4A3843.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/0882.image_5F00_thumb_5F00_1E4A3843.png" alt="image" width="644" height="368" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">可以看到此方案已預設包含 Windows 8.1 及 Windows Phone 8.1 的 Universal Apps 專案</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/0841.image_16C15987.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/0841.image_5F00_16C15987.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1374.image_thumb_3AE944C7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1374.image_5F00_thumb_5F00_3AE944C7.png" alt="image" width="585" height="484" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">要快速將 Web 轉為 App，需要 config 的地方只有一個，就是 Shared 中的 config.json 檔。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/5074.image_5A2E7C4B.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/5074.image_5F00_5A2E7C4B.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3288.image_thumb_74910013.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3288.image_5F00_thumb_5F00_74910013.png" alt="image" width="644" height="283" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">將其中的 homeURL 改為 Bill Gates 的網址 (</span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://www.gatesnotes.com/" href="https://www.gatesnotes.com/"><span style="font-family: 微軟正黑體;">https://www.gatesnotes.com/</span></a><span style="font-family: 微軟正黑體;">) 之後，同時以 Windows Phone 及 Windows 8.1 模擬器執行的畫面如下，可見到已符合 Responsive Web Design (RWD) 規範的網站轉為 App 之後，即能因應不同尺寸螢幕大小作適當的版面配置:</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/0876.image_08407A59.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/0876.image_5F00_08407A59.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2766.image_thumb_4D808395.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2766.image_5F00_thumb_5F00_4D808395.png" alt="image" width="644" height="345" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">透過 config.json 客製化 App</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">所有 App 功能面的實作，全部是透過修改這個 config.json 檔來完成的，包含最重要的無網際網路時的離線 Offline 支援、給定 RSS Feed 即能達到 Live Tile 的效果、給定 Search URL 即實作出 Search Charm Bar、給定外部連結即可實作 App Bar 及 Navigation Bar 等等。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">完整的說明文件可見:<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://wat-docs.azurewebsites.net/JsonWindows" href="https://wat-docs.azurewebsites.net/JsonWindows"><span style="font-family: 微軟正黑體;">https://wat-docs.azurewebsites.net/JsonWindows</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">目前能透過 config 方式即能實現的 App 功能如以下，未來能實現的功能還會不斷增加。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/0640.image_0E44EAA9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/0640.image_5F00_0E44EAA9.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/8308.image_thumb_197105A4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/8308.image_5F00_thumb_5F00_197105A4.png" alt="image" width="644" height="327" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">除了功能面外，WAT 也提供了讓您修改 CSS 檔以改變 App 呈現時的版型 (但不影響原有網站的版型)</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/6366.image_6A4A6868.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/6366.image_5F00_6A4A6868.png"><span style="font-family: 微軟正黑體;"><img style="height: auto !important; overflow: hidden; max-width: 100%;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/8688.image_thumb_5C7AB31E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/8688.image_5F00_thumb_5F00_5C7AB31E.png" alt="image" width="747" height="283" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">實際案例</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">有愈來愈多的國外網站在維護網站的同時、經由 WAT 建置 App 以因應行動化的需求，除了</span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/02/07/wat-windows-8-1-app-windows-phone-app.aspx" target="_blank"><span style="font-family: 微軟正黑體;">前文中</span></a><span style="font-family: 微軟正黑體;">介紹的<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://www.windowsphone.com/en-us/store/app/lowe/e8d2ca23-5596-4789-aa74-4b975ed95b40"><span style="font-family: 微軟正黑體;">Low&rsquo;s</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>及<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://apps.microsoft.com/windows/en-gb/app/00a6a504-576b-48f5-ac52-bb5523f7cabd"><span style="font-family: 微軟正黑體;">Zoopla Property</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>之外，我們再以著名旅遊規劃網站<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://www.expedia.com/" target="_blank"><span style="font-family: 微軟正黑體;">Expedia.com</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>為例。</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">以下可看到其網站及在<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://www.windowsphone.com/en-us/store/app/expedia/9991ca16-1714-4d47-bc81-8b565c7f6484" target="_blank"><span style="font-family: 微軟正黑體;">Windows Phone App</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>上各自的呈現:</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4010.image_50DC3834.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4010.image_5F00_50DC3834.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/5635.image_thumb_3EBAAD78.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/5635.image_5F00_thumb_5F00_3EBAAD78.png" alt="image" width="644" height="367" border="0" /></span></a><span style="font-family: 微軟正黑體;">&nbsp;</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><img style="height: auto !important; overflow: hidden; max-width: 100%;" src="https://cdn.marketplaceimages.windowsphone.com/v8/images/dd139ac2-7423-4949-90a0-98a9deadefd2?imageType=ws_screenshot_large&amp;rotation=0" alt="1 of 3" width="144" height="240" />&nbsp;<img style="height: auto !important; overflow: hidden; max-width: 100%;" src="https://cdn.marketplaceimages.windowsphone.com/v8/images/27db69f6-c966-4a98-b624-d8826e62c00f?imageType=ws_screenshot_large&amp;rotation=0" alt="2 of 3" width="144" height="240" />&nbsp;<img style="height: auto !important; overflow: hidden; max-width: 100%;" src="https://cdn.marketplaceimages.windowsphone.com/v8/images/552e195d-f69b-45e9-830c-b612eb98c59e?imageType=ws_screenshot_large&amp;rotation=0" alt="3 of 3" width="144" height="240" /></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">回饋及討論</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">利用 WAT 將既有網站轉為 App 的過程可說是最簡單的，config 的方式易於操作、維護及偵錯門檻也低。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">但最<span style="text-decoration: underline;">最重要的一點是，網站作了任何更新或變動，其 App 即能立即反應最新的內容</span>；也就是企業本來即正常運行的網站維運流程幾乎不用作調整，在最大化既有投資的同時還能以 App 打開另一個市場。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">當然，為了因應各種不同尺寸的行動裝置，亦強烈建議採行此方法的網站符合 Responsive Web Design (RWD) 的設計準則，以達到最好的使用者經驗。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>WAT 的未來</strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">微軟設計 WAT 的原始精神是將 Web Experience 作最佳化的運用，短期目標即是讓各客戶能延用在人力、技術及維護上的既有投資、同時能滿足市場行動化的需求；<span style="text-decoration: underline;">長遠而言微軟會在 Web Experience 上作更進一步的投資</span>!</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4111.image_06321E0F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4111.image_5F00_06321E0F.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4064.image_thumb_45FE9545.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4064.image_5F00_thumb_5F00_45FE9545.png" alt="image" width="644" height="341" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">由 Web 到 App 之路小結</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/5657.image_1F39CD51.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/5657.image_5F00_1F39CD51.png"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4061.image_thumb_78FA04A9.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4061.image_5F00_thumb_5F00_78FA04A9.png" alt="image" width="644" height="372" border="0" /></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">簡單來說，無論是否要走向 App 化，建議各網站可先行實作「釘選」的功能，畢竟簡單又容易測試。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">往 App 發展之路，若跨平台是現階段的急迫性需求，可走 Apache Cordova 的方式，但其客製化及維運成本就相對高些；若無跨平台的急迫需求，建議可先走 WAT 的方式，對未來整體維運考量上應能達到最好的 ROI 成效。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;">&nbsp;</p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">延伸閱讀:</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-pinsite.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (一): 釘選網站 Pinned Site</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-cordova-phonegap.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (二): 使用 Apache Cordova (PhoneGap)</span></a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>由 Web 到 App 之路 (二): 使用 Apache Cordova (PhoneGap)</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/web-app-apache-cordova-phonegap</link>
      <pubDate>Thu, 07 Aug 2014 21:10:00 GMT</pubDate>
      <dc:creator><![CDATA[蔡孟儒 (Raymond)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/08/07/web-app-apache-cordova-phonegap/</guid>
      <description><![CDATA[看看自己及周遭，App 世代早已經造成使用者習慣的改變:

當然也有統計數據告訴我們這件事實，例如：若觀察使用者每日花在 Web 及 App...]]></description>
      <content:encoded><![CDATA[<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">看看自己及周遭，App 世代早已經造成使用者習慣的改變:</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7752.image_629F3D9A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7752.image_5F00_629F3D9A.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2330.image_thumb_4D4418E3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2330.image_5F00_thumb_5F00_4D4418E3.png" alt="image" width="640" height="404" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">當然也有統計數據告訴我們這件事實，例如：若觀察使用者每日花在 Web 及 App 上的時間，可以看到在2011年即已發生死亡交叉，而且差距只有逐年愈拉愈大。(2012年底的數據: Web : App = 70 mins: 127 mins)</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3225.image_538D8022.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3225.image_5F00_538D8022.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1134.image_thumb_39BBDAA4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1134.image_5F00_thumb_5F00_39BBDAA4.png" alt="image" width="519" height="436" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://gigaom.com/2012/12/05/us-spends-35-percent-more-time-using-apps-in-2012-while-web-usage-drops/" href="https://gigaom.com/2012/12/05/us-spends-35-percent-more-time-using-apps-in-2012-while-web-usage-drops/"><span style="font-family: 微軟正黑體;">https://gigaom.com/2012/12/05/us-spends-35-percent-more-time-using-apps-in-2012-while-web-usage-drops/</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">使用 Cordova (PhoneGap)</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">Apache Cordova (也就是市場上熟知的 PhoneGap 引擎) 已在今年 5 月即與 Visual Studio 整合了，可參見 Eric 的文章:<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/ericsk/archive/2014/05/19/visual-studio-2013-and-apache-cordova-integration.aspx"><span style="font-family: 微軟正黑體;">跨行動裝置 App 開發: 使用 Visual Studio 2013 + Apache Cordova (PhoneGap)</span></a><span style="font-family: 微軟正黑體;">。</span><span style="font-family: 微軟正黑體;">而在日前釋出<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/visualstudio/archive/2014/08/04/visual-studio-2013-update-3-available.aspx" target="_blank"><span style="font-family: 微軟正黑體;">Visual Studio Update 3 RTM</span></a><span style="font-family: 微軟正黑體;">，也同時釋出了<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdn.microsoft.com/en-us/vstudio/dn722381.aspx" target="_blank"><span style="font-family: 微軟正黑體;">Multi-Device Hybrid Apps CTP 2.0</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>的版本。</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small; text-decoration: underline;"><span style="font-family: 微軟正黑體;">Cordova 與 Visual Studio 整合的意義就是，您可以在 Visual Studio 使用 HTML/JavaScript 技術來開發橫跨 Windows、iOS 及 Android 的 App；不僅如此，您既有的網站也能輕易透過 Cordova 產出跨平台的 App。</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">以下範例我選擇以 Bill Gate&rsquo;s 的個人網站<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://www.gatesnotes.com/"><span style="font-family: 微軟正黑體;">https://www.gatesnotes.com</span></a><span style="font-family: 微軟正黑體;"><span class="Apple-converted-space">&nbsp;</span>(一個顯然我沒有 source code 的網站) 為例。</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">首先將完整網頁儲存至本機:</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7652.image_5B3D9AE4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7652.image_5F00_5B3D9AE4.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/4405.image_thumb_006006B3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/4405.image_5F00_thumb_5F00_006006B3.png" alt="image" width="644" height="394" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">在 Visual Studio 中打開 Blank App (Apache Cordova)-JavaScript 範本</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3718.image_3ADD9738.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3718.image_5F00_3ADD9738.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7573.image_thumb_19ECB542.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7573.image_5F00_thumb_5F00_19ECB542.png" alt="image" width="644" height="409" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">將剛存檔的 Bill Gates 網站檔案 (Home&nbsp; Bill Gates_com-.htm)及資料夾(Home&nbsp; Bill Gates_com-_files)拉入專案中</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2211.image_5299F000.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2211.image_5F00_5299F000.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1425.image_thumb_5B1D4F4A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1425.image_5F00_thumb_5F00_5B1D4F4A.png" alt="image" width="575" height="484" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">打開 index.xml 檔，並將 Start Page 改為 &ldquo;Home&nbsp; Bill Gates_com-.htm"</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1586.image_7ACEB9C3.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1586.image_5F00_7ACEB9C3.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7624.image_thumb_79F8E48A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7624.image_5F00_thumb_5F00_79F8E48A.png" alt="image" width="644" height="242" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">然後按 F5 執行，預設會以 Ripple Emulator 在 Google Chrome 瀏覽器中模擬於不同載具執行的情形。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">由於此網站本身已符合 Responsive Web Design (RWD 響應式網頁設計)，各位可以在選擇以不同載具之後，看到 App 自動因應螢幕尺寸大小所作的改變。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">選擇 iPhone 5:</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1667.image_3DCFA993.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1667.image_5F00_3DCFA993.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7506.image_thumb_4C9C701C.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7506.image_5F00_thumb_5F00_4C9C701C.png" alt="image" width="454" height="484" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;">選擇 Nexus 7 (Tablet):</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3125.image_47BC4D11.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3125.image_5F00_47BC4D11.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2061.image_thumb_00B2DE7A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2061.image_5F00_thumb_5F00_00B2DE7A.png" alt="image" width="644" height="447" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">Cordova 在市場存在已久，已有許多 platform-specific features 及 plugins 可使用，可以針對 Windows、iOS 或 Android 的平台作客製化</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7142.image_7F7366FC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7142.image_5F00_7F7366FC.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/7607.image_thumb_5E828506.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/7607.image_5F00_thumb_5F00_5E828506.png" alt="image" width="367" height="484" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;">完整的Config、測試、上架等文件可見:<span class="Apple-converted-space">&nbsp;</span></span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://msdn.microsoft.com/en-us/library/dn757051.aspx" href="https://msdn.microsoft.com/en-us/library/dn757051.aspx"><span style="font-family: 微軟正黑體;">https://msdn.microsoft.com/en-us/library/dn757051.aspx</span></a><span style="font-family: 微軟正黑體;">，也有活躍的論壇可供發問及討論:</span><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" title="https://stackoverflow.com/questions/tagged/multi-device-hybrid-apps" href="https://stackoverflow.com/questions/tagged/multi-device-hybrid-apps"><span style="font-family: 微軟正黑體;">https://stackoverflow.com/questions/tagged/multi-device-hybrid-apps</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">回饋及討論</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">Cordova 的精神即在於一次製作出橫跨 Windows、iOS 及 Android 上的原生 App，無論您的網站是以何種技術開發 (ASP.NET, JSP, etc.)，透過 Cordova 整合的難度都被大幅降低。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">考慮到維運成本，相較於外包或自組團隊從頭撰寫 App，使用 Cordova 的客製化及維運成本自然是較小的。但是，需要多作的事情還是至少有兩件，其一是將每次改版後的網站內容整合拉進 Cordova 後進行測試、其二是針對各平台的客製化(例如 Windows 平台的 Live Tile等)。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">當然為了因應各種不同尺寸的行動裝置，強烈建議採行此方法的網站符合 Responsive Web Design (RWD) 的設計準則，以達到最好的使用者經驗。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;">&nbsp;</p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">延伸閱讀:</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-pinsite.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (一): 釘選網站 Pinned Site</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-wat-web-app-template.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (三): 使用 WAT (Web App Template)</span></a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>由 Web 到 App 之路 (一): 釘選網站 Pinned Site</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/web-app-pinned-site</link>
      <pubDate>Thu, 07 Aug 2014 21:06:00 GMT</pubDate>
      <dc:creator><![CDATA[蔡孟儒 (Raymond)]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/08/07/web-app-pinned-site/</guid>
      <description><![CDATA[現況:
- 我已有一個運作良好的網站
挑戰:
- 如何因應現今行動裝置大普及，以及方興未艾的 App...]]></description>
      <content:encoded><![CDATA[<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>現況:</strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">- 我已有一個運作良好的網站</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>挑戰:</strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">- 如何因應現今行動裝置大普及，以及方興未艾的 App 需求?</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">以上是現在絕大部份的企業所面臨的難題：決策者在延用既有的投資(如：網站維護人力及技術)的同時，又要因應來自市場上行動化趨勢所帶來的改變。面對以上的難題，有哪些作法可以供決策者作參考? 從 Web 到 App 之路有哪些選擇呢?</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">首先我們來看一個典型的網站維運架構: 如下圖，開發團隊使用設計工具(如: Sublime) 編修網頁 (Application UI)、使用習慣的程式碼控制工具 (如: GitHub)、並使用熟悉的開發框架 (如: Node.js)及網站伺服器 (如: Azure Web sites)來作日常網站的維護及修改。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1526.image_1F082CF4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1526.image_5F00_1F082CF4.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/1157.image_thumb_355DD239.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/1157.image_5F00_thumb_5F00_355DD239.png" alt="image" width="484" height="274" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">釘選網站 Pinned Site</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">既有的網站要因應現實中的行動化趨勢，最簡單的作法就是提供使用者「釘選」的功能了。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3034.image_5985BD79.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3034.image_5F00_5985BD79.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/8206.image_thumb_21696105.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/8206.image_5F00_thumb_5F00_21696105.png" alt="image" width="644" height="254" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">以 iOS 而言，要加入如以下的程式碼:</span></p>
<h5 style="font: 1.15em/17.4px 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #3a3e43; text-transform: none; text-indent: 0px; letter-spacing: normal; clear: both; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span class="kwrd">&lt;</span><span class="html">link</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">href</span><span class="kwrd">="touch-icon-iphone.png"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">rel</span><span class="kwrd">="apple-touch-icon"</span><span class="kwrd">&gt;</span></span></h5>
<h5 style="font: 1.15em/17.4px 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #3a3e43; text-transform: none; text-indent: 0px; letter-spacing: normal; clear: both; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span class="kwrd">&lt;</span><span class="html">link</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">href</span><span class="kwrd">="img/touch-icon-ipad.png"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">rel</span><span class="kwrd">="apple-touch-icon"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">sizes</span><span class="kwrd">="76x76"</span><span class="kwrd">&gt;</span></span></h5>
<h5 style="font: 1.15em/17.4px 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #3a3e43; text-transform: none; text-indent: 0px; letter-spacing: normal; clear: both; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span class="kwrd">&lt;</span><span class="html">link</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">href</span><span class="kwrd">="img/touch-icon-iphone-retina.png"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">rel</span><span class="kwrd">="apple-touch-icon"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">sizes</span><span class="kwrd">="120x120"</span><span class="kwrd">&gt;</span></span></h5>
<h5 style="font: 1.15em/17.4px 'Segoe UI Semibold', 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #3a3e43; text-transform: none; text-indent: 0px; letter-spacing: normal; clear: both; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span class="kwrd">&lt;</span><span class="html">link</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">href</span><span class="kwrd">="img/touch-icon-ipad-retina.png"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">rel</span><span class="kwrd">="apple-touch-icon"</span><span class="Apple-converted-space">&nbsp;</span><span class="attr">sizes</span><span class="kwrd">="152x152"</span><span class="kwrd">&gt;</span></span></h5>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">而針對 Windows 平台，也是插入類似的程式碼，不過您可以利用以下的網站直接幫您產出，還能同時達到動態磚 (Live Tile) 的效果:</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://www.buildmypinnedsite.com/"><span style="font-family: 微軟正黑體;">https://www.buildmypinnedsite.com/</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">簡單的三步驟，即可產出程式碼供您使用:</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>步驟1</strong>: 設定 Tile 的文字、背景顏色及圖片</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/8461.image_202758D7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/8461.image_5F00_202758D7.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/6644.image_thumb_48ED00E4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/6644.image_5F00_thumb_5F00_48ED00E4.png" alt="image" width="644" height="453" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>步驟2</strong>: 設定 Live Tile (RSS Feed)</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><span style="font-family: 微軟正黑體;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2318.image18_0D1C64E7.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2318.image18_5F00_0D1C64E7.png"><img style="border: 0px currentColor; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3515.image18_thumb_7A4B1207.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3515.image18_5F00_thumb_5F00_7A4B1207.png" alt="image" width="644" height="311" border="0" /></a></span><span style="font-family: 微軟正黑體;">&nbsp;</span></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;"><strong>步驟3</strong>: 程式碼就自動產生了．同時也提供連同圖片一起打包好的 package 讓您一次上傳至網站根目錄。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/2746.image_257D2FF4.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/2746.image_5F00_257D2FF4.png"><span style="font-family: 微軟正黑體;"><img style="border-width: 0px; height: auto !important; overflow: hidden; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; max-width: 100%; background-image: none;" title="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/01/36/93/metablogapi/3348.image_thumb_4F18AD3A.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-36-93-metablogapi/3348.image_5F00_thumb_5F00_4F18AD3A.png" alt="image" width="625" height="484" border="0" /></span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">回饋及討論</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟正黑體; font-size: small;">「釘選網站」最大的優勢就是簡單，同時又不會影響到開發團隊維運既有網站的方式。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-family: 微軟��黑體; font-size: small;">但由於執行起來還是傳統的網頁，當然無法善用裝置端的特性(如所在位置、照相功能等)，也無法處理無網路時的離線情境，因此我們發現不論是在 iOS 或 Windows 平台，無論是被「釘選」的網站數量或是會使用「釘選」網站的使用者人數都是不多的。</span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><strong><span style="font-family: 微軟正黑體;">延伸閱讀:</span></strong></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-cordova-phonegap.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (二): 使用 Apache Cordova (PhoneGap)</span></a></span></p>
<p style="font: 12px/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #333333; text-transform: none; text-indent: 0px; letter-spacing: normal; margin-top: 0px; word-spacing: 0px; white-space: normal; font-size-adjust: none; font-stretch: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;"><span style="font-size: small;"><a style="color: #0066dd; font-weight: normal; text-decoration: none; cursor: pointer;" href="https://blogs.msdn.com/b/mengtsai/archive/2014/08/07/web-app-wat-web-app-template.aspx"><span style="font-family: 微軟正黑體;">由 Web 到 App 之路 (三): 使用 WAT (Web App Template)</span></a></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Windows App Studio Beta 釋出新版本，讓您更容易製作 App</title>
      <link>https://docs.microsoft.com/archive/blogs/buildingapps/windows-app-studio-beta-app</link>
      <pubDate>Wed, 11 Jun 2014 00:42:00 GMT</pubDate>
      <dc:creator><![CDATA[ericsk]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/buildingapps/2014/06/11/windows-app-studio-beta-app/</guid>
      <description><![CDATA[如果您還沒嘗試已經 110 萬人使用過的 Windows App Studio Beta 的話，趕快看一下它如何幫助你快速地把想法轉化成 Windows 或 Windows Phone 的...]]></description>
      <content:encoded><![CDATA[<p>如果您還沒嘗試已經 110 萬人使用過的 <a href="https://appstudio.windows.com/" target="_blank">Windows App Studio Beta</a> 的話，趕快看一下它如何幫助你快速地把想法轉化成 Windows 或 Windows Phone 的 App，在我們最新釋出的版本中，您將可以更方便地將製作好的 app 上架到市集中！</p>
<p><img src="https://blogs.windows.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-48-metablogapi/clip_5F00_image001_5F00_thumb_5F00_19DC18BA.jpg" alt="" width="372" height="194" /></p>
<p>現在當您在 Windows App Studio 上製作完成後，選擇發佈（Publish），您會取得一個 .zip 的壓縮檔案，裡面包含了螢幕擷圖以及應用程式圖示（logo），有了這些東西後您就可以立即發佈到市集，接下來要做的事情就是到<a href="https://dev.windows.com/" target="_blank">開發中心</a>註冊一個開發帳號，這裡有兩部影片分別示範如何將您的應用程式發佈到 <a href="https://channel9.msdn.com/Blogs/Windows-Phone/How-to-publish-an-App-Studio-app-to-the-Windows-Store" target="_blank">Windows 市集</a>、<a href="https://channel9.msdn.com/Blogs/Windows-Phone/How-to-Publish-an-App-Studio-app-to-the-Windows-Phone-Store" target="_blank">Windows Phone 市集</a>。</p>
<p>在這個版本中，我們也加入了 YouTube 播放清單作為資料來源，所以您也可以很輕鬆地建立一個 app 讓使用者觀看影片、搜尋影片等等。</p>
<p><img src="https://blogs.windows.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-48-metablogapi/clip_5F00_image002_5F00_thumb_5F00_7DF295D4.jpg" alt="" width="141" height="157" border="0" /></p>
<p>您可能也有注意到，在圖片版型上我們提供了像是 Instagram 或 Flickr 等所使用的版型，可以用來處理固定或動態增加的圖片列表。</p>
<p><img src="https://blogs.windows.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-59-48-metablogapi/clip_5F00_image003_5F00_547E5494.jpg" alt="" width="364" height="72" border="0" /></p>
<p>關於更多有用的訊息，您可以到 <a href="https://appstudio.windows.com/" target="_blank">Windows App Studio Beta</a> 的首頁上瀏覽，您也可以注意到我們新增了 App Studio News，提供更多教學影片、文章來讓您更瞭解如何運用 Windows App Studio 這個開發工具。</p>
<p>也別忘了繼續<a href="https://wpdev.uservoice.com/forums/216486" target="_blank">給我們您寶貴的建議</a>！</p>]]></content:encoded>
    </item>
  </channel>
</rss>