ข่าว Motorola RAZR i สมาร์ทโฟนพลัง Atom คงเป็นสัญญาณที่ดีของยุทธศาสตร์ "มือถือพลัง x86" ที่อินเทล กูเกิล และโมโตโรลา (ซึ่งก็เป็นของกูเกิลไปแล้ว) ช่วยกันผลักดันเต็มที่
แต่ Motorola RAZR i เปิดตัวมาอย่างเท่ไม่ทันไร ก็มีคนพบปัญหาว่ามันไม่สามารถใช้งานเบราว์เซอร์หัวหอกของกูเกิลอย่าง Chrome for Android ได้ครับ (ฟ้องว่า package file is invalid)
เรื่องนี้ตัวแทนของโมโตโรลาก็ยอมรับแต่โดยดีว่า Chrome รุ่นปัจจุบันยังไม่สามารถทำงานกับอุปกรณ์ที่เป็น x86 ได้นั่นเอง
ถ้าพระเอกของกูเกิลอย่าง Chrome ยังมีปัญหา แล้วใครจะกล้าซื้อมือถือ x86 ล่ะเนี่ย?
ที่มา - Android Central
Comments
เดี๋ยวก็มีอัพเดท 'w'
recompile?
chrome มันแอบ native code เพื่อเพิ่มความลื่นนี่เอง เนี่ยแหละเป็นสาเหตุให้ ไม่มีใครกล้าลอง x86 และ cpu อื่นนอกจาก arm (แต่ google ควรออก nexus นะ คนจะได้มั่นใจมากขึ้น)
แสดงว่าเขียนเป็น Native?
ถ้า native แล้วยังอืด แถมกินทรัพยากรเยอะแบบนี้... เลิกใช้ถาวร
รอแป๊ป
เอาเถอะ ยังมีอีกหลายคนที่ไม่ได้ใช้แอนดรอยด์เพราะว่ามันใช้ Chrome ได้ (แต่เดี๋ยวสักพักก็คงมีรุ่นสำหรับ x86 มั๊ง)
ว่าแต่ มือถือ x86 มันเอามาลงวินโดวส์ได้มั๊ยครับ?
มันก็ไม่น่าจะมีอะไรขัดขวางให้ลงไม่ได้นะครับ (แล้วใช้ OTG แปลงเป็นหัว USB ตัวเมีย แล้วสั่งติดตั้งผ่าน flashdrive อะไรทำนองนี้ ส่วนจะออกแรงให้ติดตั้งผ่าน console ยังไงนั่นก็อีกเรื่อง) แต่ระบบเป็น SoC คงจะไม่มีไดร์เวอร์ให้วินโดวส์อยู่ดี ถ้าเป็น Embed System Windows อาจจะได้ครับ (ผมเดาเอานะ)
แต่โครมในไอแพดกดไม่แม่เลย
กระทู้พันทิปกดไปขึ้นลงแถมให้ตลอด ต้องกดจนมันมีเอฟเฟคว่ายุบแล้วปล่อยถึงแม่น ตั้งแต่เวอร์ชั่นแรกจนอัพเดทล่าสุดก็ยังไม่หาย
แอพแอนดรอยที่รันบน ARM จะรันลน X86 ได้ด้วยเหรอครับ
app 90% ของ android รันได้บนทุก cpu ครับ (เพราะเป็น concept java เร็ว รันบน vm) app ที่รันไม่ได้ก็มีแต่พวกที่เป็น native code (c,c++ คอมไพล์เป็น arm) ผมสงสัยว่า chrome คงขี้เกียจเขียน โคดใหม่หมด เลยเอาของเก่ามาคอมไพล์ และแก้ เฉพาะส่วน interface เป็น java (ก็ว่าละว่าทำไมถึงมาเร็ว)
I thought it's only 40-50% of Android apps are pure-Dalvik, guess from the number of applications available on GoogleTV (which is around 1/3-1/4 of app available for Android). Technically GoogleTV runs Android apps with some restriction (ie. no portrait layout, no native code, no touchscreen-required, in the manifest).
NDK is the most popular request in the GoogleTV bug tracker nowaday.
Problem is most people try to use the same code across the platforms. Android run dalvik with native code (C/C++), iOS uses native code based on Obj-C but C/C++ could be used, WP8 also uses native code.
Actually I think Chrome is native app, WebKit is native, V8 is also native. Chrome on Android shared the same code with Desktop versions (Windows, OSX, Linux).
Well I guess, they don't tested Chrome on x86 Android just yet. x86 native is a supported platform already, so I don't think this problem would last long. Remember the phone is not released yet though.
FYI: Chrome is also available on GoogleTV despite it's based on Android 3.2. I thought somehow it runs on the old GoogleTV devices that use x86 Atom processor, though I don't have these devices to try.
ผมว่า google ควร จับมือรวมมือกับ intel ปล่อย nexus ที่เป็น X86 มาซักตัวนะครับ (ในเมื่อ amd ไม่สนใจก็ปล่อยเขาแต่ถ้า amd เอาด้วยก็น่าจะออกซักฝั่งละรุ่น )คงจะสนุกไม่น้อย
เดี๋ยวมันก็ได้ = =
browser อื่นๆก็น่าจะเขียนด้วย native ซะล่ะมั้งนี่ -.-
ผมชอบ firefox มากกว่า chrome :D
I thought all of the popular one (Firefox, Dolphin, Chrome) are native
ขณะที่พวกเราบ่นกันนิ... DevของGoogleฝั่งAndroid ปั่นcodeตาแหกอ่ะ =v=)b
อ้อ ยังไม่ได้ test บน x86 สินะ หึๆๆ