您現在的位置是:電腦技術吧?>? 編程技術 ??>??如何做app,app怎么做出來的??>??正文詳情

如何做app,app怎么做出來的

折軒秀2019-12-17 12:42:41 人圍觀
簡介app好做嗎第一個坑:以蘋果手表為中心,以手表為核心的設計是不是錯了?我知道這聽起來很奇怪,但事實上,我們看到的最好的蘋果手表應用程序并不是那些以桌面功能為核心的應用

第一坑:以 Apple Watch 為中心做設計  以手表作為核心來做設計,這是錯誤的嗎?我知道這聽起來很奇怪,但事實上,目前我們所見到的最棒的 Apple Watch 應用,都不是以表上功能為核心的應用,反而是那些把表作為其他 iOS 設備輔助工具的家伙。

  而那些坑爹的 Apple Watch 應用,都太過于依賴 iPhone 所提供的動態數據了,它拖慢了整個使用體驗。

(譯注:因為 Apple Watch 通過藍牙與手機連接,而藍牙傳輸速度很慢,所以那些需要大量動態數據的手表 app 體驗很爛。

)以 Twitter 為例,傳輸最新的推文是需要一些時間的,但這個等待的過程過于漫長,以至于用戶都不想用手表來看推特了。

  另一方面,在手表上接收推文是一種被動行為而非主動操作。

Twitter 會主動發送一條蘋果官方所謂的一瞥式的新消息通知(譯注:Glance notification)到你的手表上,而不是由你自己去刷新 Twitter。

這里的使用體驗與之前存在根本性的區別。

  Twitter 的 Apple Watch 應用  第二坑:使用動態生成的圖像  這一點是蘋果明確建議開發者要避免的事情。

  使用動態生成的圖像會明顯拖慢加載速度,進而影響用戶體驗。

  內置在手表里的圖像可以被設備直接展示,而動態生成的圖像需要先經過手機應用處理再傳輸到手表上展示。

  iPhone 與 Apple Watch 間的數據傳輸示意。

  如果你的應用非得使用動態生成的圖像,請一定要用緩存機制。

這會使你的應用快那么一點點。

此外,務必要提供動態圖像缺省時的內置圖像。

(更多使用圖片和動畫,但不影響性能的方法請查看 Clover Clover 的案例研究)  第三坑:假定用戶知道「按壓」操作  隨著時間的推移,按壓操作(Force Touch)肯定會成為蘋果用戶的自然的操作,正如最新的 Macbook Air 的觸控板也引入這一操作一樣。

并且有跡象表明,未來的 iPhone 和 iPad 也會引入這個特性。

  譯注:「按壓」操作與長按不同,它還需要一定的力量才能觸發。

如果你玩過相機我指的是真正的相機就應該有所體會,長按與按壓就像是對焦與拍照這兩個動作,所需要的力量是不同的。

  按壓操作所觸發的菜單。

  然而悲劇的是,在 Apple Watch 應用里并沒有任何視覺提示告知用戶當前界面存在「按壓」這個操作。

用戶能輕易地識別縱向瀏覽方式和操作按鈕,但無法得知按壓操作的存在。

  這個問題未來可能會被蘋果解決。

但是現在,作為開發者,最好不要去碰它。

  如果非要使用按壓操作,你應該在用戶使用之前,提供一個操作說明,告知用戶如何使用按壓操作觸發菜單。

  第四坑:為了做而做  不是每個 iPhone 應用都需要一個對應的 Apple Watch 應用的,就算這對于市場運營來說是一個不錯的噱頭。

舉個例子,我們不需要在手表上看書,因為沒有人有這種奇怪的需求。

(譯注:手舉著 30 秒就累死了)  隨著應用圖標的增加,手表的表盤會變得十分擁擠,因為沒有文件夾來收納它們。

與此同時,在一大堆圖標中找到目標應用也是一件挺坑爹的事情。

  Apple Watch 的表盤(譯注:這只是原生應用,真實情況比這要多得多)  我們已經見過一些很棒的手表應用了,比如 Mint(預算應用),它僅僅用于展示當前的預算情況。

Remote 應用只有一個功能:控制 Apple TV。

MLB At Bat 則只提供了快速瀏覽你喜歡球隊實時比分的功能。

  總而言之,你的 iOS 應用才是核心,而 Apple Watch 應該作為它的附屬。

所以,你最好是先設計 iOS 應用,假如在這過程中,你發現了一個不錯的手表應用使用場景,那你再接著做手表的應用吧。

(更多相關信息請查看 BUZL 和 CardioWorkoutTracker 案例研究)  第五坑:讓用戶看大量信息  少即是多,是 Apple Watch 所尊崇的原則。

不要在你的 Glance 界面上放太多信息,使用戶不得不盯著看很久。

Glance 的目的就是使用很少的詞匯與圖片傳遞必要的信息,同時要求易讀且一瞥就能看清。

  如果顯示必要信息之外的更多內容,意味著用戶不得不花更多的時間來讀,這會導致長時間抬手臂所引發的不適。

而且也不利于手表的電池續航。

  To Do 應用的 Glance 界面  上圖展示了 To-Do 應用簡潔地呈現了還剩多少任務,以及已完成的任務數。

  更多的可能性包括,劇場的 app 可以用手表來展示預訂座位的信息,航空公司的 app 可以用它來展示登機口的信息,而新聞 app 可以用它來展示最近的頭條新聞。

其他額外的信息都應該交給用戶手邊的 iPhone 來完成。

  試想 Apple Watch 就像是一個傳呼機(如果你有老到知道我在說啥),你收到一個通知,如果需要再做點什么,那就去拿你的 iPhone 做吧。

  總結  第一套 iOS SDK 誕生于 2009年,我們花了數年時間才摸索到設計的最佳實踐,而且這是在硬件和 SDK 持續改進的情況下才實現的。

同理,Apple Watch 在未來也需要走這段路,與此同時,我們也需要因勢轉變設計模式與思路。

注:更多精彩教程請關注電腦高手手機教程欄目,電腦高手手機數碼群:296605639歡迎你的加入

版權聲明:本文由 折軒秀 整理編輯。

原標題:做單app,怎么做app軟件

轉載注明出處:http://www.dn9ww09s.icu/program/15504.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 掛起線程,websphere線程掛起

    掛起線程,websphere線程掛起 相關圖片linux線程掛起但有時,我們希望主線程等待IO操作完成。例如,在主線程創建文件夾后,等待完成,然后在文件夾中創建文件。nsobject類有一個方法performselectorQt線程的掛起和恢復...

  • A/C,C-5

    A/C,C-5 相關圖片7c本文共享了使用objective C從遠程url下載圖片的兩種方法,它們都用于個人項目。這些建議是向您簡要介紹的,可供需要的小伙伴參考。目標C從遠程URL下載圖c=...

  • ios有psp模擬器嗎,ios用psp模擬器

    ios有psp模擬器嗎,ios用psp模擬器 相關圖片蘋果psp模擬器卡很多童鞋喜歡在PSP上玩游戲,所以他們需要PSP設備嗎?現在有一個流行的PSP模擬器ppssp,它不僅可以在電腦上使用,也可以在Android手機蘋果手機上使用蘋果玩psp模擬器...

  • C內核開發,IDEA可以開發C號碼

    C內核開發,IDEA可以開發C號碼 相關圖片linux系統下C開發步驟1:創建一個項目start Xcode-file-New-project。然后創建一個IOS單視圖應用程序。在這里我們將其命名為類別。步驟2:立即創建類別開源C開發工具...

  • 點擊文本進行復制,html文本可點擊

    點擊文本進行復制,html文本可點擊 相關圖片點擊單元格出現文本本文的示例描述了JavaScript通過單擊自動選擇textarea文本的方法。與您分享以供參考。具體實現方法如下:?1234texrea rows=10 co如何設置網頁點擊文本就可以復制...

  • 3d動態全景 華為,福彩3D

    3d動態全景 華為,福彩3D 相關圖片動態鎖屏目前,我們忽略z軸(以便我們可以在平面中更清楚地看到),并且假設z軸坐標都是0。假設游戲中有兩個軌跡點在動態增加和變化。最后,這兩個變化軌跡點的組合就是它們生...

  • 如何將數據導入excel,將excel數據導入word

    如何將數據導入excel,將excel數據導入word 相關圖片excel數據導入mysql簡介:工程中經常使用excel導入數據和excel導入數據庫的功能。相關內容已搜索過。總結使用的方案。方案一npoi npoi是。POI項目的網絡版本。POI是表格數據導入cad...

  • access數據庫和mysql,access數據庫與mysql

    access數據庫和mysql,access數據庫與mysql 相關圖片mysql數據庫一。軟件簡介db2mysql是一款能夠自動將access數據庫文件轉換成相應SQL代碼的軟件。它可以廣泛應用于access數據庫到MySQL或其他類型SQL數據mysql access...

  • 自定義標簽在哪,自定義標簽是什么意思

    自定義標簽在哪,自定義標簽是什么意思 相關圖片自定義個性標簽大全一。JSP標記的好處不再冗長。數據字典是使用的下拉框。只要定義了字典,就會顯示字典的可用內容。只要定義了字典和屬性值,就會顯示字典的顯示值。2。首先定...

  • 傳值和傳址,傳值與傳值

    傳值和傳址,傳值與傳值 相關圖片傳值調用//****在ASCX用戶控件中,定義要接收參數的屬性示例:private string mbooktitle;public string booktite{gjs傳值...

熱評文章

  • 不經過壓縮的圖像文件格式,用于壓縮靜止圖像

    不經過壓縮的圖像文件格式,用于壓縮靜止圖像 相關圖片如何壓縮jpg圖片在iPhone上讀取圖像數據有兩種簡單的方法:uiimagejpegresentation和uiimagepngrepresentation。uiImageJP壓縮頭像...

  • ios 動畫,ios新動畫

    ios 動畫,ios新動畫 相關圖片ios12動畫效果uiview類執行自動執行動畫所需的工作,但在您要執行動畫時仍會通知視圖,因此需要將更改屬性的代碼包裝成代碼塊。一。uiview動畫的特定創建方法-(void)ios10過渡動畫...

  • 黑雷ios模擬器,ios安卓模擬器

    黑雷ios模擬器,ios安卓模擬器 相關圖片ios有電腦模擬器嗎IOS模擬器是一種輔助工具,可以在Mac環境下開發程序和IOS平臺程序。IOS模擬器是Xcode的一部分,Xcode是蘋果自己的IOS開發程序,可以免費下載!I電腦ios模擬器...

  • Pregreplace,preg_replace空

    Pregreplace,preg_replace空 相關圖片數據庫replace函數本文的例子描述了PHP正則preg_replace_回調函數的使用。與您分享以供參考。具體實現方法如下:PHP正則表達式功能強大,本例演示preg﹣replacstr_replace關鍵詞替換...

  • 敲代碼用什么鍵盤,適合敲代碼的鍵盤

    敲代碼用什么鍵盤,適合敲代碼的鍵盤 相關圖片akko鍵盤怎么樣本文主要介紹了IOS對鍵盤色碼的修改,非常簡單實用。如果你需要的話,可以參考一下。IOS可以更改iPhone和iPod touch的鍵盤顏色代碼。實際上,iPh紅軸鍵盤...

  • asp 代碼,asp不用的代碼

    asp 代碼,asp不用的代碼 相關圖片asp時間代碼ASP語言是網站建設的重要工具之一,具有很強的技術性和適用性。ASP制作教程為您詳細介紹了部分代碼。一。Oncontextmenu=窗口。事件。ReturnVaasp時間輸入代碼...

  • 交互原型是什么,網頁交互原型

    交互原型是什么,網頁交互原型 相關圖片產品交互原型圖許多用戶體驗和項目管理的學生仍然習慣于使用傳統的Axure RP制作產品原型。作者認為,Axure-RP在IOS原型階段仍然具有優勢,例如,它可以促進交互模式的在線交互原型...

  • java開發工具比較,Java可視化開發工具

    java開發工具比較,Java可視化開發工具 相關圖片java開發工具排行在計算機開發語言的歷史上,從來沒有一種語言能像Java那樣得到這么多廠商和開發工具的支持。誠然,這些工具有其自身的優勢,并非絕對完美。即使是老鳥也很難做出...

  • asp控件如何使用,asp控件添加

    asp控件如何使用,asp控件添加 相關圖片linkbutton控件本文主要介紹用自定義控件替換asp.net控件的方法。您可以為朋友參考以下函數:可以使用自定義控件頁的標記映射元素(asp.net設置體系結構)替換asp.negridview控件使用詳解...

  • iOS13支持設備,ios設備是什么

    iOS13支持設備,ios設備是什么 相關圖片ios設備是什么意思網絡上有很多iOS組件庫,很方便實現控件,所以綠茶小編提醒,此篇文章只是講訴下,要如何在 iOS 設備上呈現原型?  很多 UX 和 PM 同學還是習慣使用傳統ios設備在哪...

關注微信

变脸官网查询