作者BenShiuan (璇璇)
看板WindowsPhone
標題[討論] Project Astoria可高效地重新編譯apk文件
時間Mon Jul 27 10:15:14 2015
Project Astoria可高效地重新編譯apk文件
在今年的Build 2015上,微軟公布了讓開發者們非常激動的消息——Android和iOS應用可
以通過一定的手段移植到Windows上。針對Android應用的移植,微軟還針對開發者們提出
了一個名為Project Astoria的項目。該項目允許開發者們直接提交apk文件。
現在,微軟官方更詳細地對Project Astoria項目進行了說明,這個項目允許開發者們將
未改動過的二進制代碼直接發布到Windows Phone上。有開發者察覺Windows Phone中的
Android子系統中仍然存在一些apk文件,這似乎意味著Android的apk文件可以實現更加高
效地重新編譯。也就是說,我們可能很快會看到大量的Android應用被移植。
之前也有消息稱微軟允許Windows 10 Mobile直接運行apk文件,但是現在看來微軟還不至
於逾越這個底線。開發者通過Project Astoria項目提交apk文件後,微軟將負責將這些
apk文件重新編譯成支持Windows 10 Mobile的APX文件。
但是我們也知道,很多Android應用是要求谷歌服務的。在微軟看來這似乎不是問題,在
重新編譯apk文件的過程中,微軟同樣可以加入自家的服務。
http://www.wpdang.com/archives/141584.html
--
連改都不用改?
不知道適用的App多不多
--
╭══╦╩╦══╯ ║ ╠══
══╗ PK女王 閻奕格 ψBenShiuan
║ ║ ║
║ ═╬═╯═
╭══
╯
╯ ║ ║
╰ ╭║╮╭═╯══
╮ FaceBook 粉絲頁
╭══
═╬═
══╯ ║║║╯═══
═╰ http://0rz.tw/QzQmw
╭═╯═
╮ ╯║
╰ ║ ║ 格.閣 閻奕格全球後援會論壇
╰═╯ ╰═╯ ╯ ╰══
═╯ http://www.halojanice.com/bbs/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.75.211
※ 文章網址: https://webptt.com/m.aspx?n=bbs/WindowsPhone/M.1437963326.A.89D.html
※ 編輯: BenShiuan (220.142.75.211), 07/27/2015 10:17:18
1F:→ TsaoCCFGOGO: 重新編譯apk文件…這句話太奇怪了 07/27 10:23
2F:→ BenShiuan: 重新包裝 (?) 07/27 10:41
3F:推 anckyX: 這跟黑莓的方案差在哪裡? 07/27 12:02
4F:→ TsaoCCFGOGO: 講得實在太美好了,令人很難相信…XD 07/27 12:26
5F:推 joe7254445: 黑莓沒有重新寫,是直接硬跑apk程式吧 07/27 12:35
6F:→ BenShiuan: 微軟還是要經過市集上架 黑梅好像不用 能直接安裝Apk(? 07/27 12:36
7F:推 YahooTaiwan: 推 07/27 13:11
8F:→ Nuaaukw: 讀起來像是有點軟會反組譯+改寫+編譯成apx,有這麼爽? 07/27 13:28
9F:→ charlie20083: apk裡面不是都放Java的Code在裡面之類的? 07/27 13:31
10F:→ friedpig: apk是binary內文也有寫 07/27 13:33
11F:→ friedpig: 看起來比較有可能的就是N大說的那樣 APK反组譯還蠻成熟 07/27 13:35
12F:→ friedpig: 我猜應該是有半自動的轉譯 但是不是100% 所以需要人工 07/27 13:36
13F:→ anckyX: 我的印象中黑莓執行apk有兩種方式一直是模擬器硬幹,一種 07/27 13:36
14F:→ friedpig: 介入 所以才要上傳 不是給你一套Tool玩 07/27 13:36
15F:→ anckyX: 事先把apk轉譯後再執行 07/27 13:36
16F:推 icarus0508: 這我懷疑對ndk寫的apk有效 但java寫的應該沒問題 07/27 13:55
17F:→ icarus0508: 他等於是反組譯java apk 然後編成自已的 換自已的 07/27 13:55
18F:→ icarus0508: 服務 07/27 13:55
19F:→ t77133562003: 上次不是說 替代率可以支援到90% 剩下是UI對應調教 07/27 14:32
20F:推 icarus0508: 是86%共用code 但那是指 直接編 07/27 14:34
21F:推 hoyunxian: 我猜是轉譯成Appx,然後G系服務全部硬轉成微軟服務 07/27 15:48
22F:推 fatrabitree: Apk裡面是byte code 07/27 16:30
23F:推 SHR4587: 方便的方案有了就看會不會吸引到開發者 07/27 17:59
24F:推 anckyX: 只有擁有足夠多使用者才會吸引開發者 07/27 18:41
25F:推 mmppeegg: 只有開發者開發好APP才能吸引足夠多使用者 07/27 18:53
26F:推 SHR4587: 所以會變成無限輪迴,開發者覺得使用者太少不想來 07/27 19:26
27F:→ SHR4587: 使用者覺得應用太少不想用 07/27 19:26
28F:推 SHR4587: 我在想微軟是不是要想辦法跟另外兩平台的熱門應用開發者 07/27 19:29
29F:→ SHR4587: 洽談上W10平台的方案等,比較有機會讓應用更多元 07/27 19:29
30F:推 Lsamia: 在沒有市佔之前跟開發者談這些都是浪費錢 07/27 19:39
31F:推 anckyX: 精確說法是有"錢"景要才能吸引開發者 07/27 19:41
32F:推 mmppeegg: 以上總結:WP遲早玩完XD 07/27 19:42
33F:推 anckyX: OSX的9%市佔率,也沒聽過還是有開發者前仆後繼投入 07/27 19:45
34F:→ anckyX: 更正: OSX的9%市佔率,還有開發者前仆後繼投入 07/27 19:46
35F:→ anckyX: 應該說WP用戶缺乏黏性,要跳槽到其平台幾乎沒什麼痛苦 07/27 19:48
36F:推 YahooTaiwan: 印象中 ndk 反而比較難反組譯欸,話說 android 不是 07/27 19:48
37F:→ YahooTaiwan: 開源嗎,反組譯很難嗎 XDD 07/27 19:48
38F:→ anckyX: 也要有自己的殺手級應用,無可取代的明顯優勢 07/27 19:49
39F:→ anckyX: OSX跟Linux都有自己Windows無可取代的優勢找到利基使用者 07/27 19:50
40F:→ hitsukix: WP已經玩完了啦,下一個要看的是W10M XD 07/27 19:51
41F:推 YahooTaiwan: 反正取得 apk 的管道很多,官方不上,總有人會幫它上 07/27 19:56
42F:推 SHR4587: 可是我倒是沒有WP就很難用下去耶XD 07/27 19:56
43F:→ SHR4587: 我覺得可能是使用者花費的問題,iOS營收比人多的Android 07/27 19:58
44F:→ SHR4587: 還多 07/27 19:58
45F:→ SHR4587: Android雖然營收比不上但是有大量使用者撐腰,WP可能兩 07/27 19:58
46F:→ SHR4587: 者都沒有 07/27 19:58
47F:推 SHR4587: 就我所知很多人不想跳來WP的原因就是應用過少,敢跳的都 07/27 20:00
48F:→ SHR4587: 是這方面需求低的,能補足這些衝使用者數量才會有機會吧? 07/27 20:00
49F:推 anckyX: 未來W10m必須靠自己要先穩穩抓一批使用者,不能光靠愛支撐 07/27 20:14
50F:推 hitsukix: 本來還能靠內建office打宣傳 但那些都已經上另兩平台了 07/27 20:28
51F:→ hitsukix: 現在有什麼是W10M獨有且具吸引力的? 好像還沒看到 07/27 20:31
52F:推 Lsamia: MAC的開發者都在靠杯待遇遠不如iOS阿... 07/27 20:33
53F:推 icarus0508: mac開發者 覺得待遇差 加一 07/27 20:44
54F:→ icarus0508: win10m不會有別的 就純是等win10人多 放養 我想ms 07/27 20:45
55F:→ icarus0508: 就固定每年出幾個機就好 07/27 20:45
56F:推 Lsamia: 講實話 當下不是靠愛支撐 不然是靠Xbox支撐嗎XD 07/27 20:47
57F:推 icarus0508: 身為一個 基本用途 上上通訊軟體就好 可以開網路分享1 07/27 21:04
58F:→ icarus0508: .5天才沒電的1520使用者來說 不只是愛 支稱XD 不過 07/27 21:04
59F:→ icarus0508: 我有ipad miniXD 07/27 21:04
60F:推 Lsamia: 我相信不管哪一棚也都是基本用途上社交軟體買貼圖居多阿(? 07/27 21:05
61F:推 icarus0508: 我不愛用 line 基本功能就夠XD 如果edge 在win10的 07/27 21:09
62F:→ icarus0508: 順度 可以到win10m 我就死忠了== 07/27 21:09
63F:推 joe7254445: 熱門遊戲在WP不至於無法回收成本吧(如果真的很容易轉 07/27 21:12
64F:→ joe7254445: 成W10M的版本的話) 07/27 21:12
65F:推 SHR4587: 我是有個應用真的只有WP有,以前有換去安卓一陣子又把手 07/27 21:22
66F:→ SHR4587: 機丟回給我媽換回WP了 07/27 21:22
67F:推 SHR4587: 其他東西說真的只有那應用是必備的,我應用真的很少再用 07/27 21:23
68F:→ SHR4587: ,反而動態磚跟是真的其他系統無法比擬的體驗 07/27 21:23
69F:推 icarus0508: 哪個應用啊 07/27 22:29
70F:推 steve1012: 這會比直接模擬跑apk效能好吧 07/27 23:38
71F:推 SHR4587: 看小說用的WW 07/28 04:02
72F:推 lcew: 是輕小說文庫嗎XD 07/28 17:11