Android

A collection of 6 posts
Android

iPhone 5 與 Galaxy Note3,誰高誰下?

使用 iOS 以來算算也差不多五年了,難免有點膩(尤其是 iOS7 用久了還容易頭暈)。最近剛上市的 Galaxy Note3 不論功能或外觀皆非常吸引我,對一直以來都是用小螢幕手機的我,也算是一個突破性的嘗試吧!因此就決定把小弟我的第一次開箱->評測->關箱文就獻給 Note3 了!(部分圖片來自 mobile01 上圖文並茂的開箱文) 機如其名:高質感的筆記本 151.2 x 79.2 x 8.3mm 加上 168g 的規格徹底推翻了我們對於大螢幕手機的刻板概念,實際拿在手上不但一點負擔都沒有,還因為表面積大,所以有很輕的錯覺。除此之外,Note3 的可拆換背蓋終於一改以往廉價的塑膠感,改用合成皮革,這皮革背蓋不但耐彎質感還很好!搭配那窄邊框與大螢幕,彷彿手上就真的拿著一本筆記本。 美得令人讚嘆的面板! 5.7吋 1920×
10 min read
Android

為什麼同一台電腦上 iPhone Simulator 比 Android Emulator 快這麼多?!

答案其實就在字面上的意義,首先讓我們瞭解一下 Simulator 跟 Emulator 各代表什麼意思?大家中文上雖然都通稱模擬器,但是實際上是略有不同的: [image source] Emulator 中文翻譯為「仿真器」。那麼仿真器的定義是什麼呢?讓我們來看看 Wiki 怎麼說: An emulator in computing duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system. This
4 min read
Android

CyanogenMod 的統計數據

關於 CyanogenMod 的介紹以及如何使用可以參考官方的 wiki,簡單的來說,CM 就是負責提供客製化 Android ROM 的開源社群,而這些客製化過的 ROM 通常都會改善一些原廠 ROM 所不足的地方。 而在 CM 之中呢,如果你願意提供裝置資訊的話,CM 會把這些數據統計起來,然後呈現到 http://stats.cyanogenmod.com/。通常一般的使用者都不會去自己刷 CM,加上願意提供數據的也不多,所以參考數據總共也才快兩萬而已,但是我們還是可以來看看這有趣的數據: 第一名:HTC Bravo 第二名:HTC EVO 4G 第三名:HTC Desire/Nexus One 第四名:HTC Vision 第五名:HTC Desire HD
1 min read
Android

RenderScript: 不只繪圖,還有計算!

跟上一篇文章一樣,整理自 Android Developer Blog 。這次主要介紹的是「Compute」以及當初設計上的考量,而會使用 RenderScript 來做計算的原因是因為透過 RS 寫成的程式可以直接在多個處理器執行,替 Dalvik 減輕負擔。 讓我們一起來看看: RenderScript 的三大設計目標: 1. Portability: 應用程式不能因為硬體的不同就無法執行。光是現今的 ARM 規格就非常多變,例如說:有的有 VFP、有的沒有 NEON,或是不同的暫存器數量。更何況除了 ARM 之外還有許多不同的 CPU 架構(如: x86)、GPU、以及 DSP。 2. Performance:第二個目標就是在伴隨著 Portability 的限制之下,追求最大的效能。RS 一定要比現存的解決方案(如:
5 min read
Android

RenderScript: Android 3.0 中使繪圖效能提升的祕密武器

Android 在繪圖的性能表現在差不多等級的硬體規格上,跟 iPhone 比起來一直都不怎麼令人滿意,就算是 NDK ,頂多就是與 iPhone 打平而已。於是 Google 從 2.0 在原始碼中就開始出現了 RenderScript ,也陸續看到使用 RenderScript API 的 Live Wallpaper 範例。 終於,經過大幅度的改進後,在 Honeycomb 中正式的發佈了這個量身打造的殺手級 Framework! 說了這麼多,讓我們從上面引用的官方部落格文章一起來看看到底有多厲害? 一、 專門設計來處理 3D Rendering,提供一個低階操作而高效能的 APIs 其實大家對新東西的出現會有排斥是難免的,所以 Google 也不是打算推出 RenderScript 來取代任何東西,而是給開發者多一個選擇。而推出這個的最主要目的就是給那些想儘可能提升自己應用程式效能的開發者族群使用。(或是將之使用在效能表現特別重要的部分程式區段) 二、 不只繪圖、還可以計算
3 min read