Just a Computer Graphics Studio & My Life

Posts tagged ‘device’

[Xcode] iOS 裝置支援 (iOS Device Support)

我使用固態硬碟的Macbook Air最近又常出現「空間不足」警告,可以參考我先前文章:Mac硬碟空間不足問題,那次有提到Xcode中的衍伸資料 (DerivedData),存放著我多年以來的專案暫存檔,數量之多佔據容量超過10GB

現在我發現另一個空間更加肥大的原因,就是iOS 裝置支援 (iOS Device Support),因為我有在開發iOS App,時常需要拿實機做測試,當我開著Xcode等待,它會自動去判斷有無支援此裝置的作業系統,比如iOS 9.3.1、iOS 10.0.1,只要沒有該版本的支援,Xcode會從手機下載支援擋到預設路徑如下圖:

ios-device-support2

以至於空間再怎麼多,也會被這些作業系統支援檔給塞滿,所以我決定刪除比較不會用到的版本。

ios-device-support

Xcode連結實機時,會出現上圖進度狀況,表示它正在從裝置下載作業系統支援檔到我的筆電。

我發現越高的作業系統支援檔容量越大,像iOS 10.0.12.9GB

註:檢索筆電各檔案容量的軟體是OmniDiskSweeper

參考:自己的經驗、Mac硬碟空間不足問題

Advertisements

[圖解] i設備、處理器、作業系統的關係

之前提到支援陣列 (Support Matrix),是張圖表可查看每世代iDevice的硬體規格與軟體功能,如今再介紹一張i設備、處理器、作業系統的關係,螢幕大小也能從矩形面積得知(不過iPad似乎有畫錯⋯⋯)。

iOSDeviceSummary-July2015

可以看到顏色代表不同的作業系統,目前活得最久的是歷經四個作業系統的iPhone 4S、iPad 2與iPad 3。A7處理器以後都是64-bit,今年初編譯專案必須以64-bit為主,App Store審核才會通過而順利上架。

參考:WiKi – List of iOS devices

用筆電接聽電話

自從我的MacBook Air升級到Yosemite Mac OS後,就開始會用筆電接聽電話,因為配合iPhone 6iOS 8,由於兩個作業系統都有做到Handoff技術,所以可以在不同裝置中無縫做同樣的事情!

用筆電聽電話

每次媽媽打電話給我,我就在等平板電腦和筆記電腦同時響起:)~

此外,去年12月底買的小米智慧手環,可以設定幾秒後來電震動提醒,上週去看十分瀑布,跟教會朋友分散差點漏接電話,好在小米手環透過藍芽接收到手機有來電,我發覺後才接聽起來呢~

Apple是透過iCloud帳號做到「無縫接軌」,所以我用同一個帳號登入我所有Apple設備,並且在同一個WiFi訊號底下,就能輕鬆自在地工作囉~

Handoff

開始可以想像,未來的許多穿戴裝置都能夠互相「掩護」了!

測試儲存裝置存取速度

一週前幫心愛的Macbook Air換了容量更大速度更快的SSD,測試速度後讓我非常滿意,想起自己有許多儲存裝置,也趁這個時候來測試存取速度吧!

測試儲存裝置存取速度

順序從左邊開始是最早買到最晚買,品牌是Sony、Gigastone、Toshiba、Transcend,來猜猜看這四位朋友的速度各是多少?

測試儲存裝置存取速度1 測試儲存裝置存取速度2 測試儲存裝置存取速度3 測試儲存裝置存取速度4

從上到下是從最慢到最快,剛好就是我裝置朋友們從左到右的順序!剛從Macbook Air換下來的SSD裝到創見的JetDrive殼裡還是那麼快,未來將會是我最常用的「隨身碟」啦~

MacBook Air 容量變大速度變快

2012年7月買了現在這一台Macbook Air,規格是螢幕13吋容量128GB,起初以為這個規格就夠用了,然而在去年8月開始出現噩夢,也就是三不五時就跳出「硬碟即將滿出來」的訊息,實在很擾人,讓它永遠不要跳出只是把眼睛矇起來,沒有意義。所幸研究是學弟介紹我一款軟體OmniDiskSweeper,讓我發現潛藏在我Air中的「冗員」,寫了一篇Mac硬碟空間不足問題受到許多果粉的歡迎,才發現原來多數人有著我一樣的問題呢!

因為使用Xcode寫iOS App,時常會出現暫存檔,而且Xcode有beta版我也要下載來嘗試,使用OmniDiskSweeper來找出冗員相安無事到現在,不過到了最近我發現系統速度變慢,尚不知道原因為何⋯⋯

Disk Speed Test - before

速度:寫入151.5MB/s,讀取430MB/s。

(繼續閱讀…)

[iOS] 大小類別 (Size Class)

大小類別 (Size Class)iOS 8新釋出的類別,主要目的是想要解決設備歧異的問題,透過實作Size Class,我們可以減少許多客製設備類別 (iPhone、iPad)與螢幕大小 (iPhone:3.5吋、4吋、4.7吋、5.5吋,iPad:7.9吋、9.7吋)的程式碼!還有之所以推出,是為了因應未來有更多不一樣螢幕大小的產品(如Apple Watch),所以若能採用Size Class便可減輕開發負擔!

Size Class

其分為普通(Regular)緊密 (Compact)兩個種類(class)。開發者便可以無視實際的尺寸,而是對這兩類和它們的組合進行適應。這樣不論在設計時還是程式碼上,我們都可以不再受限於實際的尺寸,而是變成遵循尺寸的視覺感官來進行適應。

(繼續閱讀…)

圖片

iOS 支援陣列 (iOS Support Matrix)

是時候再查看iOS 支援陣列 (iOS Support Matrix)這張極具巧思的圖,觀察得出Apple八年來進步的軌跡,期許自己的職涯持續累積奉獻,提高生活品質,達成自我實現

iOS_Support_Matrix_v3_1_2-October2014

參考:iOS Support Matrix

標籤雲

%d 位部落客按了讚: