優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利
優(yōu)惠活動(dòng) - 12周年慶本月新客福利

Iphone和Ipad的web應用發(fā)展:已經(jīng)開(kāi)啟

日期 : 2021-11-16 22:47:59

根據AdMob ,的調查顯示,iPhone的操作系統是占全球智能手機操作系統份額最高的手機操作系統,高達40%,而排名第二的安卓系統所占比例為26%。在蘋(píng)果發(fā)布Ipad的第一年,其世界各地的銷(xiāo)售量均突破100萬(wàn)臺,最高達到400萬(wàn)臺。無(wú)論你是喜歡還是反感,IOS和Safari現在已經(jīng)成為移動(dòng)互聯(lián)網(wǎng)開(kāi)發(fā)的一個(gè)不容忽視的角色。如果你對IOS還不熟悉,那我勸你最好先靜下心來(lái),好好學(xué)習和熟悉IOS網(wǎng)絡(luò )應用開(kāi)發(fā)與IOS環(huán)境下移動(dòng)網(wǎng)站優(yōu)化所需要的要點(diǎn)和工具。幸好iPhone內置的Safari瀏覽器是一個(gè)優(yōu)秀的瀏覽 器。像用于電腦的Safri、樣,iPhone內置的Safari也支持CS3和HTML5。Safari 瀏覽器也有一些非常獨特的光滑界面元素設計,這些設計在iPhone和iPad上有著(zhù)不同的顯示效果。因為ios已經(jīng)趨向成熟并擁有大量的用戶(hù),所以該系統可利用的資源非常豐富。我們知道大家討論的焦點(diǎn)就是ios平臺上的原生應用程序。但是你仍然可以涌過(guò)使用HTML、JavaScript 和CSS來(lái)開(kāi)發(fā)類(lèi)似于系統原生程序的強大應用。本文將重點(diǎn)講解創(chuàng )建和優(yōu)化網(wǎng)站的三個(gè)重要階段:設計理念、編寫(xiě)代碼、功能測試。在開(kāi)始討論上述三個(gè)重要步驟之前,讓我們先來(lái)看一看網(wǎng)絡(luò )應用程序與原生應用程序相比較所存在的一些優(yōu)點(diǎn)和不足。
開(kāi)發(fā)網(wǎng)絡(luò )應用程序的優(yōu)點(diǎn):
(1)不用經(jīng)歷蘋(píng)果公司繁雜的審批程序,特別是現在那些復雜冗長(cháng)的服務(wù)糾紛條款。
(2)用相同的程序代碼優(yōu)化運用于像安卓系統和黑莓系統等其他主流操作平臺的網(wǎng)絡(luò )應用程序時(shí)更方便也更容易。
(3)不用另外學(xué)習0bjective-C。
(4)如果你開(kāi)發(fā)的是收費應用程序,你不用和蘋(píng)果公司共享你的收入。
(5)你對用戶(hù)支付手段、費用分配和產(chǎn)品促銷(xiāo)有著(zhù)完全的控制權,同時(shí)這也可能有負面影響,關(guān)鍵在于你如何對待。
開(kāi)發(fā)網(wǎng)絡(luò )應用程序的缺點(diǎn):
  1. 你的應用不會(huì )出現在A(yíng)pp Store中。.
  2. 在設備上安裝該應用程序可能會(huì )有點(diǎn)麻煩。
  3. 不能擁有一些原生ios應用程序的功能,例如推送通知和GUI控件。
  • 設計理念
其實(shí)設計一個(gè)ios平臺上的網(wǎng)絡(luò )應用程序和設計原生ios應用的理念大同小異,首先你要具備必要的操作工具。無(wú)論你是準備用筆和紙來(lái)勾勒網(wǎng)站的框架,或是用電腦軟件來(lái)完成,你都要做好充足的準備。
  1. 迸發(fā)靈感
沒(méi)有多少人知道在蘋(píng)果網(wǎng)站有“網(wǎng)絡(luò )應用程序”這個(gè)鏈接,這-部分專(zhuān)門(mén)展示一些網(wǎng)站優(yōu)化的案例。
  1. 圖紙
在設計網(wǎng)站和構思線(xiàn)框的時(shí)候,圖紙一直 是表達思想和理念的首選工具。因為它們能為設計構想的事物提供既定的空間和透視圖的效果。你必須全神費注才能順利完成用于iOS平臺的網(wǎng)絡(luò )應用程序。建議使用下述的其中- -種工具進(jìn)行設計,然后建議用美觀(guān)的線(xiàn)框保留最簡(jiǎn)明的設計。
  1. 數碼軟件
一旦你知道這些軟件是 如何使用的,我們就可以直接把設計搬到電腦桌面上, 利用這些軟件來(lái)完成??梢杂肙miGrafle來(lái)繪制線(xiàn)框,不過(guò)有時(shí)候直接用Photoshop也是可行的??傊?,這些數碼軟件對你繪制線(xiàn)框還是很有幫助的。
  • 編寫(xiě)代碼
當你開(kāi)始為ios系統上的Safari瀏覽器編寫(xiě)代碼的時(shí)候,理解瀏覽器的運行原理是非常重要的。同樣,iPhone和iPad的瀏覽器在使用上還是存在著(zhù)一些細微的差別,例如表單框的選取就不一樣。還有一點(diǎn)非常重要,因為Sa- fari支持CSS3和HTML5,所以你可以放心地使用現在的代碼而不用擔心跨瀏覽器兼容問(wèn)題。
  • 學(xué)習資源
IOS系統確實(shí)對于Safari的優(yōu)化下了很大的功夫,并且做得很好。我個(gè)人認為唯一不足的地方就是沒(méi)有做好窗口定向,還有就是缺乏輔助瀏覽器檢測功能。讀了下面的文章你就會(huì )對瀏覽器代碼編寫(xiě)有-一個(gè)全面細致的了解。iPhone網(wǎng)絡(luò )應用程序的人機交互手冊https://developer.apple .com/library/safari/#documentation/InternetWeb/Con- ceptual/iPhoneWebAppHlG/Introduction/Introduction.html該文章全面地總結了Safari 瀏覽器是如何在ios系統上運行的。雖然文章里沒(méi)有具體的程序編碼案例,但是給讀者提供了許多很好的意見(jiàn),所以還是值得去深入學(xué)習了解的。
  • iPhone網(wǎng)絡(luò )應用程序的人機交互手冊
https://developer.apple .com/library/safari/#documentation/InternetWeb/Con-ceptual/iPhoneWebAppHlG/Introduction/Introduction.html
這篇文章則詳細描寫(xiě)了iPhone和iPad的細節差別。因為這篇文章里收錄了一些有對 iPad設計有重大參考價(jià)值的建議,所以也建議你花時(shí)間來(lái)讀-讀。
  • Safari網(wǎng)頁(yè)內容指南
https://developer. apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/Introduction/Introduction.html這篇文章詳細介紹了Safari 包含視窗、網(wǎng)絡(luò )收藏圖標、獨特的元標簽和事件處理在內的很多內容。同時(shí)文章中還提供了代碼示例。建議讀者能把這本書(shū)從頭到尾一字不漏地完整看-遍。
  • 定義瀏覽器
大衛●沃爾什在他的博客上列舉了很多正確定義iPhone和iPad瀏覽器的例子。這其中也包含了使用JavaScript和PHP。
  • 檢測Iphone窗口定義
ht://.tousronsto/otoolss and tps/ern-how-to-develo-forthe-iPhone/Nettuts的iPhone開(kāi)發(fā)教程為如何根據iPhone的定義來(lái)改變樣式表提供了、個(gè)非常好的例子。
  • 檢測Ipad窗口定義
相比之下,檢測iPad的窗口定義要容易得多。下面是編譯代碼(不需要用JavaScript ): <link rel='stylesheet”media='all and (orientation :portrait)” href=”portrait.css" ><link rel='”stylesheet" media=" all and (orientat ion: landscape)” href=”landscape .css”>
  • JQTouch移動(dòng)網(wǎng)絡(luò )框架
雖然iPhone有-些已經(jīng)發(fā)展成熟的移動(dòng)網(wǎng)絡(luò )框架,但是jQTouch無(wú)疑是最好的。jQTouch所提供的功能能讓你的移動(dòng)網(wǎng)絡(luò )應用做得像系統原生應用一模一樣。
  • 功能測試
開(kāi)發(fā)一個(gè)適用于ios系統的網(wǎng)絡(luò )應用軟件或者網(wǎng)站最關(guān)鍵也最難搞定的部分就是功能測試。在手機上進(jìn)行瀏覽器測試比在電腦上進(jìn)行瀏覽器要更有難度, 但是只要你熟悉測試工具和測試流程,測試-般還是可以順利進(jìn)行的。
  1. 實(shí)時(shí)顯示
如果你的應用程序還正在設計當中,或者正處于編碼的初始階段,那么實(shí)時(shí)顯示是一個(gè)非常有用的工具。它可以通過(guò)電腦連接你的手機并獲取手機里的顯示圖像,讓你對手機內的程序進(jìn)展一目了然。由于有時(shí)候通過(guò)Photoshop來(lái)顯示手機里的圖像是很麻煩的,所以用實(shí)時(shí)顯示能有效協(xié)助你調整頁(yè)面文字的大小和一些顯示細節。
  1. 使用iPhone模擬器
那些能用的iPhone和iPad模擬器沒(méi)有一個(gè)是好的,用這些模擬器簡(jiǎn)直就是在浪費時(shí)間。與其如此,還不如下載最新版本的SDK,或者在蘋(píng)果官方網(wǎng)站上下載同時(shí)支持iPhone和iPad的ios模擬器。通常設定SDK和本地測試環(huán)境要花上-段時(shí)間,不過(guò)和依靠并不準備的模擬器來(lái)測試,多花上幾分鐘等待環(huán)境建立好還是很值得的。本地測試有一個(gè)最大的好處,那就是不僅不知道鏈接網(wǎng)絡(luò )完成工作而且測試的速度也很快。如果你準備進(jìn)行功能測試的話(huà),更推薦你使用這種方法。

上一篇:沒(méi)有了 下一篇:對現有網(wǎng)站的改進(jìn)
相關(guān)文章
国产免费丝袜调教视频爱剪辑|国产小受18asian|国产福利91精品一区二区三区|久久久青草大香|欧美丰满熟妇xxxx性