『壹』 iOS和安卓的設計規范有何不同
是一種基於linux的自由及開放源代碼的操作系統。主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。
iOS是蘋果公司的移動操作系統。
iOS是由蘋果公司開發的移動操作系統,蘋果公司最早於2007年1月9日的Macworld大會上公布這個系統,最初是設計給iPhone使用的,後來陸續套用到iPod touch、iPad以及Apple TV等產品上。
iOS和安卓的ui區別二:UI設計規范不一樣。
具體的UI設計規范詳解請點擊閱讀:iOS、Android、WindowsPhone官方設計規范匯總
比如現在通常設計的尺寸對比如下:
iOS: 750*1334 或者 1242*2208
android 720*1280 或者 1080*1920
iOS和安卓的ui區別三:導航方式不一樣
iOS的Tab放在頁面底部,不能通過滑動來切換,只能點擊。也有放在上面的,也不能滑動,但有些Tab本身可以滑動,比如天貓的。還有新聞類的應用。
Android一般放在頁面頂端,可以通過滑動頁面來切換Tab,當然Tab可以點擊切換,Tab多的話,Tab本身也可以滑動。比如豌豆莢,網路貼吧,QQ。總之,Android啥都可以有。
iOS和安卓的UI區別四:單條item的操作
iOS單條item的操作有兩種,點擊和滑動,點擊一般進入一個新的頁面,滑動會出現對這條item的一些常用操作,如微信里滑動一條對話,會出現標記未讀和刪除。
Android中,單條item的操作也有兩種,點擊和長按,點擊一般進入一個新的頁面。長按進入一個編輯模式,可以在裡面進行批量和其他一個操作,比如刪除,頂置等等。比如小米的簡訊頁面;長按也可以彈出情境操作欄dialog,進行操作,比如Android版的微信。
OS和安卓的UI區別五:實體鍵
iOS只有一個實體鍵(音量,電源不算哈),home鍵,這個鍵有這么幾個功能:
1、按一次,回到桌面。
2 、雙擊,出現多任務界面
3、iOS8裡面,輕觸兩下Home鍵,調出單手模式
4 、指紋解鎖
Android有四個實體鍵(現在很多被屏幕上的虛擬鍵代替,但功效是一樣的)4.4一下的分別是back鍵,home鍵,menu鍵,和搜索鍵。4.4及以上,是back鍵,home鍵,多任務鍵。安卓原生是這樣,經過優化的Android就不一定了,比如魅族的smart bar,根據當前頁面情景變化,不過蠻好用。
Android的back鍵,在大部分情況下,和頁面上的返回功效一樣。不過,Android的back鍵可以在應用件切換,還可以返回主屏幕。這個iOS裡面的鍵不能在應用間直接切換。
iOS和安卓的UI區別六:浮窗設計元素不一樣
安卓里可以看到各種浮窗,流量,清理內存等等。iOS暫時還不支持這樣的浮窗。越獄的貌似可以。
iOS和安卓的UI區別七:圖標尺寸和命名規范不一樣
1、iOS和安卓手機的APP圖標尺寸規范和圖標命名規范
2、對比PC、iOS、Android等終端APP的交互設計的差異化
『貳』 ios macosx 與unix是什麼關系啊unix不開放源代碼,為何說蘋果承諾開源呢
macOSX是復合核心,有三個部分融合而成,這個復合的內核名為XNT,是開源項目。XNT=X is Not Unix,意思為「OSX不是UNIX」,而實際上OSX也並不是簡單的FreeBSD拿過來套上GUI,而是把內核整個改造了。仍屬於 類UNIX系統,注意不是unix,而是類unix。
XNT是開源的。加上一些驅動和系統程序的XNT被稱為Darwin,它曾經是開源項目,在OSX轉向x86架構後停止對x86部分的開源,但仍然對PowerPC部分開源。(這主要是因為喬布斯本人的性格原因,另外蘋果當時確實已經不需要開源社區來找bug了)
linux也是一種類unix,盡管它的實現原理和unix完全不同,但是它繼承了unix精神。
deb是debian系統的一種安裝包格式,debian是一種分支眾多的linux系統。主要分支基於Linux宏內核和GUN,典型的就是常見的ubuntu。非debian,例如fedora,就安裝不了deb,linux通用的安裝軟體方式只有編譯代碼,deb包對不同的linux是不通用的。所以安卓只是一個linux內核上開java虛擬機,不能安裝deb包。
IOS作業操作系統部分源於darwin,darwin是基於XNT內核的類UNIX系統,因此linux debian的deb是不能安裝在IOS上的。但是IOS上存在debian的apt系統,也就是說可以安裝對IOS封包的deb包,更可以利用Cydia這種帶UI的APT來安裝deb。
盡管喬布斯本人是對開源持不感冒態度,而且曾和另一個和他性格相近的大神Mr. Linus吵起來,
但是蘋果是世界最大的以開源為關鍵戰略的公司之一,這點不可否認。它家的開源項目還有webkit瀏覽器內核,現用於chrome、safari、各種第三方瀏覽器以及幾乎所有的ARM設備。蘋果還有幾個在更專業的領域里非常重要的開源項目,比如編譯器框架LLVM,異構編程框架OpenCL,服務發現協議實現Bonjour等,這些在各領域都是大名鼎鼎了,LLVM已經成為了創新的溫床之一,一大堆項目依賴於蘋果的開源項目。