2012年3月23日 星期五

iPhone新手必裝,台灣Apple App Store應用程式總下載次數排行榜


資料來源
某種程度上,蘋果的使用者可以直接視這個與美國榜單作為自己入手iOS裝置的必裝App參考列表。想要看榜單的話,請使用這個連結看到所有的榜單,你可以透過最右下角的切換不同國家App Store,以觀察各國的喜好。


目前看到大部份媒體報導的都是「全球應用程式排行」基本上是有點誤解的,正確來說的是「全美應用程式排行」,雖然全美國的銷售量可能就占了App Store銷售的極高比重,但整體來說還是有差異。由於全美排行榜的部份可以直接參考 數位時代上的報導,就不再浪費資源贅述,但值得注意的是,有些在付費排行榜在前面的應用程式,似乎不見得一直都是付費的,有些筆者曾經看過他們有一段時間是免費的。


對於台灣的開發者來說(實際上全球亦然),全美應用程式排行相當具有參考性,中樂透的機會也相對較高,但理解台灣本地應用程式的排行也是具有相當意義的,下面就是台灣的iPhone Top 10排行榜:


歷史iPhone付費下載應用程式排行榜
看完這個榜單可以發現,台灣付費下載前10的工具型應用程式占了6個,遊戲只占4個,與美國工具型應用程式只占1個,遊戲占了9個,大大不同。或許我們可以解釋為,台灣使用者較願意為工具類型應用程式付費。雖然沒有實際證據,但我悲觀認為,愛玩遊戲的都使用JB去下載盜版了。
  1. 萬年曆,我國自古以農立國(?),所以就算到了使用iOS的年代,看看農曆,算算日子,也是很合理的。
  2. WhatsApp Messager,付0.99美金,就可以傳訊傳到飽,相當符合我國人民喜愛聊天室、傳簡訊的特性。
  3. MoneyGoGo 花了多少錢,記帳軟體。
  4. TapTap Revenge 3,跳舞機類型遊戲。
  5. TowerMadness,3D塔防遊戲。
  6. 鐵道時刻表,儘管台鐵常誤點,但是還是得有個東西參考並方便訂票。
  7. Homerun Battle 3D,3D棒球遊戲,但是看起來連線上作弊問題嚴重。
  8. Angry Birds,憤怒的小鳥,這個遊戲應該不需要我們再多作介紹,買就對了。
  9. PapaGo Taiwan M8,儘管是前10名裡收費最高的產品,但折合台幣也不過360元就可以把專業的導航軟體帶回家。
  10. 10X Camera tool,強大的照相與後製軟體。
歷史iPhone免費下載應用程式排行榜
免費社群、通訊類的工具應用程式是免費類型的大宗,同時間也可以看出KKBOX的用戶實力。

  1. Facebook,毫無意外,無庸置疑。
  2. Skype,講免費電話的好伙伴。
  3. KKBOX,老牌的音樂串流服務,加上中華電信加持。
  4. Google Mobile App,Google應用程式集。
  5. Paper Toss,丟紙屑遊戲,這遊戲不論是在何處都是制霸的狀態。
  6. i68國道資訊Live,看高速公路上的車流並導航,相當實用。
  7. Coin Dozer,推金幣遊戲,這我記得只在大型機台上看過,沒想到搬到App裡一樣受歡迎。
  8. hiPage 搜 go!,中華黃頁推出的店家資訊,結合AR呈現。
  9. eBuddy Messager,傳MSN之類的IM軟體替代品。
  10. Viber – Free Phone Call,一樣是講免費電話的好替代品,在12月初Inside搶先披露後,就衝到這樣的位置,相當厲害。

Tapulous每月在App Store創造一百萬美元的營業額

<本文翻譯自The iPhone Blog> 中文網址


Tapulous在今天宣稱他們的銷售額達到每月一百萬美元,就連Apple本身也感到很驚訝。

路透社首先報導了 Tap Tap Revenge 的開發商 Tapulous。二十人的iPhone開發團隊,已經有了兩千萬的安裝次數、和六億次的遊玩紀錄,一個月內總計產生了一百萬美元的銷售額。

Tapulous的總裁表示他很期待在未來的兩年,行動軟體市場能夠有指數倍的成長,就跟最近熱門的社群遊戲公司一樣:Zynga、Playfish或Playdom。Playfish 最近被 Electronic Arts 以兩億七千五百萬美元收購。


而金融時報報導宣稱,就連Apple本身都沒有預期這麼大的成功。掌管了一億元美金的iPhone App創投基金iFund的矽谷創投KPCB合夥人Matt Murphy說:我們完全沒有預期到在十月底前App Store達到了二十億次的下載,大多數Apple的員工預期大約只有五分之一左右的數字而已。


人們最終仍會把這個成就歸功於Jobs:
最重要的是,Jobs說服了AT&T和其他電信商放棄App Store的相關權利。他認為iPhone是台電腦、不是手機,消費者預期能從iPhone上面得到更多。歷史顯示,這種自由的開放軟體環境曾讓電腦市場變得更具有競爭力,也因此帶來龐大商機,因為使用者能夠自由購買他想要的硬體、搭配不同的軟體使用。


你能夠想像,電信商退出這個App市場,人們也把智慧型手機當作真正的行動運算平台,而所有人都可以獲利的景象嗎?

2012年3月21日 星期三

Google Play正式取代Market!網友:台灣只能Play One


記者黃郁棋/綜合報導
許多民眾可能會發現,這兩天手機裡的Android Market居然憑空消失了!別擔心,這是Google最新的改版。Android Market全面改版為「Google Play」,除了基本的「App下載應用」服務外,更將「音樂」、「電子書」、「電影」整合在一起。但Google與台北市政府的爭議問題還沒解決,有民眾酸說:「什麼Google Play,到了台灣只剩下Play One啦!」


Google於3月6日正式發布了「Google Play」網站,它匯集了原本的「Android Market」功能、「Google Music」音樂服務、「Google eBookstore」電子書服務與「Google Movie」電影服務等四大功能於一身,而這些服務到了手機或平版上頭,也分別更新成了「Google Play Store、Google Play Music、Google Play Books與Google Play Movies」。


為什麼要做這個更新呢?最主要的原因,是Google想將整個品牌拉回來,與Android做出切割。不過Google Play的新版應用程式只適用於Android 2.2以上的版本,舊版的裝置則不會有所改變。


Google Play是一個整合型的雲端服務,各式資料都存放在Google的伺服器提供使用者下載使用;但由於許多服務甫推出不久,還沒有辦法推行到全世界。因為版權的關係,電影服務目前只支援「美國」、「日本」、「加拿大」與「英國」,電子書服務則只支援「美國」、「英國」、「加拿大」與「澳洲」;音樂服務目前則只支援美國。
那麼台灣呢?很遺憾的,因為先前Android Market與台北市政府的付費爭議並沒有解決,台灣區域連「付費購買」的功能也沒有。說來說去,功能依舊僅限於「閹割版」的Google Play Store。有人認為是過時的恐龍法條導致台灣Android的用戶權益受到剝奪,7天鑑賞期根本不適用於Android App,更扼殺了許多App工程師的未來。但也有另外一派的說法認為,是Google根本不看重台灣市場,寧可放棄台灣區的付費服務,不願與北市府妥協;畢竟連蘋果的App Store都因應台灣法條而修改。


只不過,Apple公司的「退費機制」有個「30天可退費」的內規,要迎合北市府的7天法規只是舉手之勞。不久前AppWorks的創辦人林之晨也舉辦「一人一信拯救 App 產業和 300 萬 Android 用戶」活動,認為北市府應該修改法條或做出一些妥協,才是真正有利於民;但北市府到最後也只能無奈的重申立場:他們依法行政、保護人民,是Google不願意為了台灣消費者退一步走。無論真相如何,Google Play到了台灣似乎英雄毫無用武之地,也難怪網友會感慨的說:「什麼Google Play,到了台灣還不是只剩下Play One啦!」


▼Google Play的概念影片!

原文網址

skype全不相容?網友酸:那要裝在哪


 微軟台灣網頁公告skype 已經正式成為Microsoft的一部分,頁面看來一切正常,但眼尖網友卻發現下方說明文字怪怪的,竟然寫著「Windows、Mac、Android、iPhone、iPad 或電視,Skype 全『不』相容」。


不少網友轉貼這出包畫面,大呼微軟被自家的新注音輸入法害慘了,有人開始倒數,要看業者什麼時候才會發現,甚至隔幾十分鐘就把網頁拍圖,互相通知網友,微軟還沒更正。


Ptt網友更當起柯南,開玩笑說,這就是免費下載的真相:全不相容。網友還說Skype要大家下載,卻不相容,真是傲嬌。(編按:發源於日本,專指平常態度強硬高傲,但有時卻會害羞、嬌嗔,讓人直呼「好萌」的美少女遊戲人物。)但也有人幫微軟說話,網友Nuaaukw說,比起某些記者的錯字率,還算低的呢。甚至有人覺得「全不相容」四個字,頗有民初文學家寫「好不快樂」的文采。

網友揣測,這一切都是LINE的陰謀,要微軟小心,LINE已經布好局了。網友min19892007更留下意味深長的一句話:「看不出來哪裡出包,只看到一個『良心企業』。」不過14日早上,微軟已經緊急更正,把「全不相容」改成「完全相容」。


免費APP廣告多 手機更耗電?



免費APP廣告多 手機更耗電?
美國印第安納州普度大學的研究人員發現,天下果真沒有白吃的午餐,智慧型手機的免費應用程式(APP)往往比付費程式更耗電,因為免費APP內含第三方廣告,會消耗大量電池電力。


研究人員監測Android和微軟Windows手機上幾個熱門APP耗電量,發現有APP消耗七五%的電力在廣告。免費APP通常已置入廣告,開發商可藉此獲利。


研究測量臉書(Facebook)、憤怒鳥(Angry Birds)等APP,玩憤怒鳥遊戲時,遊戲本身耗電僅占二十%,其餘四五%用在追蹤用戶位置,以發送廣告。

 
研究人員以三G連線測試發現,許多程式在資料下載結束後,會持續連線多達十秒。以憤怒鳥為例,短短十秒就占APP耗電量的四分之一。由於蘋果的iOS作業系統是封閉式系統,研究人員無法對蘋果iPhone手機進行測試。


站長:廣告耗電,未必過於擔憂,記得玩完要關掉,以及如果有不錯又實用的APP,消費者還是會使用 , 而不是介意耗電與否。



專家:免費app不一定耗電大
2012-03-21 【台灣醒報/賴志澔】
針對美國普渡大學的研究報告提出智慧型手機「部分」程式(包括遊戲憤怒鳥angry bird等),不但廣告多且耗電量大一事,國內手機程式開發業者反對說,app內嵌「廣告定位」或「3G」即時更新功能,確實可能耗電,但大部分免費app不會有這樣的問題。

   
美國普渡大學的研究報告顯示,用戶在玩憤怒鳥及臉書的遊戲時,遊戲程式本身只占20%耗電,另外的45%則花在追蹤用戶及發送廣告上。

   
APP開發商的企畫總監鍾雅婷回應指出,一般行動裝置如果一直開啟在3G定位,本身就會很耗電,她進一步解釋,手機只要有及時更新的功能,即使付費的app,也可能產生耗電的問題。另外,如果app會大量使用影像處理GPU的程式,如影像放大縮小、旋轉或3D等,也都是造成耗電主因。

   
至於國外的研究調查中說明,免費的手機應用程式容易產生內嵌廣告的額外耗電量,國內手機業者李先生說:「手機應用程式會耗電的原因是因為app開啟後的更新功能。」台灣免費app功能多元,智慧型手機的使用者一定會下載使用;若要避免手機耗電,一定記得要關閉程式。蘋果八德直營店的銷售員ice則表示,目前還沒有遇到消費者抱怨手機程式耗電情形,雖然免費的app確實存在較多點擊廣告,不過免費而功能又多元的app,還是值得民眾下載使用。

2012年3月20日 星期二

2011年10月26日 星期三

系統錯誤 01204

資料程式庫錄入系統加密狗破解方法


這是一個資料程式庫錄入系統,用的是某品牌的加密狗。PEID偵測為Borland Delphi 6.0 - 7.0,無殼。試用軟體,即現輔助說明:加密狗讀取錯誤,請與軟體供應商聯繫確認加密狗合法性!很牛乂!點擊確定,又即現一個輔助說明:未找到加密狗,目前為試用狀態。OD加載軟體,找到第個輔助說明處:

01FD4B50 /$ 83C4 DC add esp,-0x24

01FD4B53 . 33C0 xor eax,eax

01FD4B55 . A3 08E75100 mov dword ptr ds:[0x51E708],eax

01FD4B5A . E8 E1A10000 call CS.01E94D40

01FD4B5F . 85C0 test eax,eax

01FD4B61 . 74 17 je short CS.01FD4B7A

01FD4B63 . 6A 10 push 0x10 ; /Style = MB_OK MB_ICONHAND MB_APPLMODAL

01FD4B65 . 68 FCFB4D00 push CS.01FD4BFC ; Title = "錯誤"

01FD4B6A . 68 04FC4D00 push CS.01FD4C04 ; Text = "加密狗讀取錯誤,請與供應商聯繫確認加密狗合法性!"

01FD4B6F . 6A 00 push 0x0 ; hOwner = NULL

01FD4B71 . E8 C278F2FF call ; \MessageBoxA

往上看,01FD4B5A 這一個CALL那肯定是讀取加密狗了,跟入:



01E94D40 $ B8 A4A55100 mov eax,CS.0051A5A4

01E94D45 . 52 push edx

01E94D46 . 51 push ecx

01E94D47 . BA 44944E00 mov edx,CS.01E94444

01E94D4C . 8910 mov dword ptr ds:[eax],edx

01E94D4E . 51 push ecx

01E94D4F . 31C9 xor ecx,ecx

01E94D51 . E3 01 jecxz short CS.01E94D54

01E94D53 DD db DD

01E94D54 . 59 pop ecx

01E94D55 . C740 08 01000>mov dword ptr ds:[eax+0x8],0x1

01E94D5C . B9 01994E00 mov ecx,CS.01E94901

01E94D61 . 8948 04 mov dword ptr ds:[eax+0x4],ecx

01E94D64 . EB 01 jmp short CS.01E94D67

01E94D66 FF db FF

01E94D67 > FF70 08 push dword ptr ds:[eax+0x8]

01E94D6A . FF70 04 push dword ptr ds:[eax+0x4]

01E94D6D . FF30 push dword ptr ds:[eax]

01E94D6F . E8 54030000 call CS.004EA0C8

01E94D74 . 83C4 0C add esp,0xC

01E94D77 . 51 push ecx

01E94D78 . 31C9 xor ecx,ecx

01E94D7A . E3 01 jecxz short CS.01E94D7D

01E94D7C 8A db 8A

01E94D7D . 59 pop ecx

01E94D7E . 59 pop ecx

01E94D7F . 5A pop edx

01E94D80 . C3 retn

由於真正與加密狗進行資料交換的程式碼肯定是非常多的花指令,為了偷懶,我們就直接在此處PATH程式碼,所以此處為加密狗破解的關鍵點之一。

繼續尋找:

01E94D81 $ 52 push edx

01E94D82 . 51 push ecx

01E94D83 . E8 8D000000 call CS.01E94E15 //讀取加密狗中的資料

01E94D88 . 85C0 test eax,eax

01E94D8A . 75 4A jnz short CS.01E94DD6 //加密狗破解關鍵點二

01E94D8C . B8 44944E00 mov eax,CS.01E94444

01E94D91 . A3 A4A55100 mov dword ptr ds:[0x51A5A4],eax

01E94D96 . 51 push ecx

01E94D97 . 31C9 xor ecx,ecx

01E94D99 . E3 01 jecxz short CS.01E94D9C

01E94D9B . 3F aas

01E94D9C > 59 pop ecx

01E94D9D . C705 ACA55100>mov dword ptr ds:[0x51A5AC],0x2

01E94DA7 . BA 01994E00 mov edx,CS.01E94901

01E94DAC . 8915 A8A55100 mov dword ptr ds:[0x51A5A8],edx

01E94DB2 . EB 01 jmp short CS.01E94DB5

01E94DB4 EA db EA

01E94DB5 > FF35 ACA55100 push dword ptr ds:[0x51A5AC]

01E94DBB . FF35 A8A55100 push dword ptr ds:[0x51A5A8] ; CS.01E94901

01E94DC1 . FF35 A4A55100 push dword ptr ds:[0x51A5A4] ; CS.01E94444

01E94DC7 . E8 FC020000 call CS.004EA0C8 //如果前面讀取加密狗資料不規則,則再次偵測加密狗是否存在,

01E94DCC . 83C4 0C add esp,0xC

01E94DCF . 51 push ecx

01E94DD0 . 31C9 xor ecx,ecx

01E94DD2 . E3 01 jecxz short CS.01E94DD5

01E94DD4 7E db 7E ; CHAR '~'

01E94DD5 . 59 pop ecx

01E94DD6 > 59 pop ecx

01E94DD7 . 5A pop edx

01E94DD8 . C3 retn

01204D54 /$ 53 push ebx

01204D55 . 56 push esi

01204D56 . 51 push ecx

01204D57 . 89CE mov esi,ecx

01204D59 . C1EE 02 shr esi,0x2

01204D5C . 74 26 je short CS.01204D84

01204D5E > 8B08 /mov ecx,dword ptr ds:[eax]

01204D60 . 8B1A mov ebx,dword ptr ds:[edx]

01204D62 . 39D9 cmp ecx,ebx

01204D64 . 75 45 jnz short CS.01204DAB

01204D66 . 4E dec esi

01204D67 . 74 15 je short CS.01204D7E

01204D69 . 8B48 04 mov ecx,dword ptr ds:[eax+0x4]

01204D6C . 8B5A 04 mov ebx,dword ptr ds:[edx+0x4]

01204D6F . 39D9 cmp ecx,ebx

01204D71 . 75 38 jnz short CS.01204DAB

01204D73 . 83C0 08 add eax,0x8

01204D76 . 83C2 08 add edx,0x8

01204D79 . 4E dec esi

01204D7A .^ 75 E2 \jnz short CS.01204D5E

01204D7C . EB 06 jmp short CS.01204D84

01204D7E > 83C0 04 add eax,0x4

01204D81 . 83C2 04 add edx,0x4

01204D84 > 5E pop esi

01204D85 . 83E6 03 and esi,0x3

01204D88 . 74 36 je short CS.01204DC0

01204D8A . 8A08 mov cl,byte ptr ds:[eax]

01204D8C . 3A0A cmp cl,byte ptr ds:[edx]

01204D8E . 75 30 jnz short CS.01204DC0

01204D90 . 4E dec esi

01204D91 . 74 13 je short CS.01204DA6

01204D93 . 8A48 01 mov cl,byte ptr ds:[eax+0x1]

01204D96 . 3A4A 01 cmp cl,byte ptr ds:[edx+0x1]

01204D99 . 75 25 jnz short CS.01204DC0

01204D9B . 4E dec esi

01204D9C . 74 08 je short CS.01204DA6

01204D9E . 8A48 02 mov cl,byte ptr ds:[eax+0x2]

01204DA1 . 3A4A 02 cmp cl,byte ptr ds:[edx+0x2]

01204DA4 . 75 1A jnz short CS.01204DC0

01204DA6 > 31C0 xor eax,eax

01204DA8 . 5E pop esi

01204DA9 . 5B pop ebx

01204DAA . C3 retn



此函數驗證從加密狗中讀取的資料是否正常,加密狗破解第三處關鍵點。

繼續尋找:

01B649E5 . 8945 E4 mov [local.7],eax

01B649E8 . 8B45 FC mov eax,[local.1]

01B649EB . E8 38EEFFFF call CS.0046A828 //再一次讀取加密狗資料

01B649F0 . 84C0 test al,al

01B649F2 . 74 06 je short CS.01B64AFA//加密狗破解關鍵點四

01B649F4 . 81CB 00001000 or ebx,0x100000

01B649FA > 33C9 xor ecx,ecx

01B649FC . 55 push ebp

01B649FD . 68 81BA4600 push CS.01B64A81

01B64A02 . 64:FF31 push dword ptr fs:[ecx]

01B64A05 . 64:8921 mov dword ptr fs:[ecx],esp

01B64A08 . 53 push ebx ; /Style

01B64A09 . 57 push edi ; Title

01B64A0A . 56 push esi ; Text

01B64A0B . 8B45 FC mov eax,[local.1] ;

01B64A0E . 8B40 30 mov eax,dword ptr ds:[eax+0x30] ;

01B64A11 . 50 push eax ; hOwner

01B64A12 . E8 21BAF9FF call ; \MessageBoxA



經過數次的PATCH程式碼與驗證,錄入終於可以正常使用了,至此,加密狗破解完美成功!



01E94E99 . B8 01994E00 mov eax,CS.01E94901

01E94E9E . 8943 04 mov dword ptr ds:[ebx+0x4],eax

01E94EA1 . FF73 08 push dword ptr ds:[ebx+0x8]

01E94EA4 . 50 push eax

01E94EA5 . FF33 push dword ptr ds:[ebx]

01E94EA7 . E8 1C020000 call CS.004EA0C8 //再一次讀取加密狗

01E94EAC . 83C4 0C add esp,0xC

01E94EAF . 85C0 test eax,eax

01E94EB1 . 75 07 jnz short CS.01E94EBA //加密狗破解關鍵點五

01E94EB3 . C605 E96D5100>mov byte ptr ds:[0x516DE9],0x2

01E94EBA > 59 pop ecx

01E94EBB . 5A pop edx

01E94EBC . 5B pop ebx

01E94EBD . C3 retn

(編輯:加密狗)