Learn

The forum of documents and methods for studying - Lượm lặt kiến thức


    Chạy ứng dụng Android trên trình duyệt Chrome

    avatar
    congdantoancau

    Tổng số bài gửi : 633
    Tiền xu Ⓑ : 1732
    Được cảm ơn № : 27
    Ngày khởi sự Ngày khởi sự : 12/05/2014

    Chạy ứng dụng Android trên trình duyệt Chrome Empty Chạy ứng dụng Android trên trình duyệt Chrome

    Bài gửi by congdantoancau 16th May 2015, 07:33

    Android đang phát triển ngày càng nhanh và sớm đã kéo giãn khoảng cách về thị phần với iOS nhờ những thay đổi tích cực kể từ phiên bản KitKat. Chính vì thế kho ứng dụng của Google Chrome đang ngày một nở rộng và trở thành kho ứng dụng tuyệt vời. Phàn lớn những người muốn trải nghiệm Android trên máy tính đều phải tìm đến giải pháp máy ảo. Nhưng hiện nay, người ta đã tìm ra giải pháp để những ứng dụng của Google Play có thể hoạt động được ngay trên trình duyệt Google Chrome. Và bài viết này chúng ta sẽ xem thử làm sao để khởi chạy ứng dụng Android trên máy tính thông qua trình duyệt Google Chrome.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Ghi chú:
    - Các hướng dẫn này chỉ thực hiện trên Google Chrome được cài đặt trên máy tính của bạn, cả Windows và Mac.
    - Phần lớn các ứng dụng hoạt động được đều chủ yếu là các tựa game phổ biến, một số ứng dụng hay game khác không hoạt động được là đều dễ hiểu.
    Thực hiện
    Tải về gói tập tin ZIP của tiện ích ARChon extension  tại đây. Khởi chạy Google Chrome lên và truy cập vào Extensions

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Tại trang Extensions của Google Chrome, bạn hãy đánh dấu vào tùy chọn Developer mode

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Sau đó nhấn vào nút Load unpacked extension…

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Rồi điều hướng đến tập tin ZIP mà bạn đã tải về phía trên, chọn gói tin này và nhấn Select.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Tiếp theo, bạn hãy truy cập và tải ứng dụng Twerk từ Chrome Web Store tại đây

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Sau khi đã cài đặt xong tiện ích mở rộng Twerk cho Google Chrome, hãy khởi chạy nó từ đường dẫn “chrome://apps”

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Khi giao diện Twerk được mở ra, bạn hãy kéo và thả tập tin APK của ứng dụng Android mà bạn đã chuẩn bị trước đó vào.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Ngay khi thả tập tin APK vào Twerk, một bảng thiết lập sẽ xuất hiện. Bạn hãy tiến hành đặt tên cho ứng dụng và nhấn vào biểu tượng Android ở cuối bảng.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Tiếp theo bạn sẽ được hỏi về nơi lưu tập tin APK được chuyển đổi bởi Twerk. Hãy chọn vị trí mà bạn thấy cần thiết và nhấn Select.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Khi quá trình chuyển đổi kết thúc, bạn sẽ nhận được thông báo có nội dung “AppName as been built”

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Bây giờ, bạn hãy truy cập lại trang Extensions của Google Chrome và nhấn vào nút Load unpacked extension… rồi điều hướng đến thư mục APK vừa chuyển đổi bởi Twerk để tiến hành cài đặt.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Thế là xong, công việc còn lại của bạn là khám phá thôi.

    Chạy ứng dụng Android trên trình duyệt Chrome Chay-ung-dung-android-ngay-tren-trinh-duyet-may-tinh-tai-sao-khong


    Chúc bạn thành công.
    GENK
    avatar
    congdantoancau

    Tổng số bài gửi : 633
    Tiền xu Ⓑ : 1732
    Được cảm ơn № : 27
    Ngày khởi sự Ngày khởi sự : 12/05/2014

    Chạy ứng dụng Android trên trình duyệt Chrome Empty Re: Chạy ứng dụng Android trên trình duyệt Chrome

    Bài gửi by congdantoancau 17th May 2015, 06:00

    Hướng dẫn trên Tinh tế


    Về cơ bản giải pháp này bao gồm một bộ runtime được đặt tên là ARChon được trích xuất từ Chrome OS khi Google phát hành 4 ứng dụng Android cho Chrome OS tuần trước. Bộ cài đặt (APK) của Android cũng phải được chuyển đổi bằng công cụ chromeos-apk trước khi có thể sử dụng với ARChon. Dưới đây mình sẽ tổng hợp các bước cần làm để chạy ứng dụng Android sử dụng Google Chrome Canary 64 bit trên Mac OS X 10.9.4. Mình phải sử dụng Canary vì ARChon hiện giờ chỉ hỗ trợ NACL 64 bit, nếu bạn sử dụng Windows thì có thể dùng Google Chrome 64 bit là được.


    Tải về ARChon v1.0



    • Link gốc: https://bitbucket.org/vladikoff/archon/get/v1.0.zip
    • Fshare: http://www.fshare.vn/file/1JJ8OOR1XG/



    Cài đặt chromeos-apk



    • Cài đặt nodejs tại http://nodejs.org/
    • Mở Terminal thực thi lệnh `npm install chromeos-apk`



    Chuyển đổi APK

    Tải về APK mà bạn muốn sử dụng, ví dụ mình có một vài ứng dụng để bạn thử nghiệm:

    • Tinhte.vn APK
    • Đổi Gió APK
    • Twitter APK
    • Angry Birds APK



    Mở Terminal thực thi lệnh `chromeos-apk --archon /đường/dẫn/tới/apk` bạn sẽ tạo được một thư mục có tên tương ứng với tên file APK. Mình đã chuyển đổi mấy APK ở trên cho các bạn:

    • Tinhte.vn ARChon
    • Đổi Gió ARChon
    • Twitter ARChon
    • Angry Birds ARChon (mình có sử dụng thêm tham số --tablet khi chuyển đổi để màn hình to hơn và nằm ngang)



    Chạy thử

    • Khởi động trình duyệt
    • Gõ vào thanh địa chỉ chrome://extensions/
    • Đánh dấu chọn Developer Mode
    • Ấn “Load unpacked extension…” và chọn thư mục của ARChon v1.0 sau khi đã giải nén
    • Tiếp tục ấn “Load unpacked extension…” và chọn thư mục của ứng dụng ARChon đã giải nén. Bạn có thể nhìn thấy vài dòng cảnh báo màu vàng hoặc màu hồng, chuyện đó là bình thường không sao cả.
    • Ấn “Launch" ở phần ứng dụng để bắt đầu khởi chạy.

      Chạy ứng dụng Android trên trình duyệt Chrome 2593989_Screen_Shot_2014-09-20_at_9.44.51_AM


    • Chúc mừng bạn!



    Một vài hình ảnh chạy thử:

    https://photo.tinhte.vn/store/2014/09/2593997_001_macosx.png
    https://photo.tinhte.vn/store/2014/09/2593996_002_windows.png
    https://photo.tinhte.vn/store/2014/09/2593994_003_tinhte.vn.png
    https://photo.tinhte.vn/store/2014/09/2593995_004_twitter.png
    https://photo.tinhte.vn/store/2014/09/2593998_005_angry_birds.png
    https://photo.tinhte.vn/store/2014/09/2594004_006_money_lover.png
    https://photo.tinhte.vn/store/2014/09/2594005_007_coc.png


    Sau khi dùng thử kha kha ứng dụng thì mình rút ra đánh giá như sau:

    • Ưu điểm:

      • Chạy mượt với các ứng dụng chạy được
      • Đồ họa đẹp, phản ứng nhanh với các trò chơi chạy được



    • Nhược điểm:

      • Cài đặt phức tạp
      • Chạy nóng máy + tốn pin
      • Chưa hỗ trợ Google Play Services, định vị vị trí
      • Trò chơi đa số là không chơi được




    Có lẽ trong thời gian tới Google tiếp tục phát triển bộ runtime này và chính thức hỗ trợ các hệ điều hành khác ngoài Chrome OS thì chúng ta sẽ dần loại bỏ được các nhược điểm trên.
    avatar
    congdantoancau

    Tổng số bài gửi : 633
    Tiền xu Ⓑ : 1732
    Được cảm ơn № : 27
    Ngày khởi sự Ngày khởi sự : 12/05/2014

    Chạy ứng dụng Android trên trình duyệt Chrome Empty Re: Chạy ứng dụng Android trên trình duyệt Chrome

    Bài gửi by congdantoancau 17th May 2015, 06:03

    Hướng dẫn tại github
    __________________________

    ARChon Custom Runtime Guide
    ARChon runtime lets you run unlimited number of Android APKs created with chromeos-apk on Chrome OS and across any desktop platform that supports Chrome.


    Chạy ứng dụng Android trên trình duyệt Chrome 687474703a2f2f763134642e636f6d2f672f57696e41706b2e6a7067

    Chạy ứng dụng Android trên trình duyệt Chrome 687474703a2f2f763134642e636f6d2f672f6d756c7469706c652e706e67

    Chạy ứng dụng Android trên trình duyệt Chrome 687474703a2f2f763134642e636f6d2f672f6368726f6d6561706b732f415243686f6e4c6f676f2e706e67

    Warning: The custom runtime will replace the official runtime component. To go back to the official runtime you will need to uninstall the custom one and reinstall the official one.

    Visit archon-runtime.github.io for latest releases



    • Download the runtime that is appropriate for your system:




    Runtime
    Download
    ARChon 1.2 - Intel x86 Chrome 64-bit / Chrome OS 64-bit
    BitBucket :: MirrorMD5:d77b468339cc512e121c003cc97715db
    ARChon 1.2 - Intel x86 Chrome 32-bit / Chrome OS 32-bit (Win7 32-bit: Use something like Chrome Beta 38.0.2125.77 beta-m)
    BitBucket :: MirrorMD5:9c9844e2591a27d952098581011a2bce
    ARChon 1.2 - ARM (i.e ARM-based Chromebooks)
    BitBucket :: MirrorMD5:3d6955c7702baf1e1d16a000d9f67b10

    • Unzip it, Load it as an unpacked extension.



    Chạy ứng dụng Android trên trình duyệt Chrome 687474703a2f2f763134642e636f6d2f672f6368726f6d6561706b732f686f77746f2e706e67


    • (Try out this pre-packaged open source game: 2048-ARChon.APK by Uberspot and load it as an unpacked extension. Press "Launch", ignore warnings.)

    • To load custom applications, make sure you have chromeos-apk@2.0.0 or higher. (Update using npm install -g chromeos-apk@latest). See README.md for more help with the chromeos-apk tool.

    • Create your custom APKs with the ARChon flag: chromeos-apk com.imdb.mobile.apk. This will create an app directory for you.

    • Load as many APKs as you want as unpacked extensions on any platform of your choice.





    Notes



    Google Play Services




    • See https://github.com/vladikoff/chromeos-apk/issues/66





    Load additional files




    • Put any additional files into /vendor/chromium/crx/, those would be accessible within the app environment


    • OBB files, one way: enable the enableAdb flag in manifest.jsonadb push //storage/sdcard/Android/obb//




    Convert older apps created with chromeos-apk tool to ARChon runtime.




    • Remove the "key" parameter from manifest.json.





    Uninstalling ARChon




    • Remove the component and all applications that depend on it from chrome://extensions using the "Remove" button.

    • Chrome OS: Reinstall an app such as Evernote to get the official runtime.





    ARChon source


    ARChon source is hosted here: https://bitbucket.org/vladikoff/archon/src. It's on BitBucket because GitHub has a 100mb file limit. Feel free to hack on ARChon and tweak it.



    Changing app resolution


    Tweak the runtime in 2 places: You need to change the tablet resolution values in these 2 places:https://bitbucket.org/vladikoff/archon/src/master/gen_main.min.js andhttps://bitbucket.org/vladikoff/archon/src/master/gen_index.min.js
    Find tablet: {"long": 1280, "short": 800}, tweak it, fit your resolution, reload the run time.



    Tweak Apps


    Add "resize": "scale" to "arc_metadata" in manifest.json.


    How to adjust font size


    • Modify the two files (gen_index.min.js and gen_main.min.js).


    • Search a.prototype.computeValues_.


    • Change the value of a.prototype.computeValues_.


    • Let the value c double. Just like the following codes.




    Code:
    a.prototype.computeValues_ = function (a) {
     var c = 2*window.devicePixelRatio / getCurrentZoom()
     .....
    }



    Read the manifest guide for more advanced tweaks.



    Older downloads



    These are downloads for previous versions of ARChon



    Runtime
    Download
    ARChon 1.1 - Intel x86 Chrome 64-bit / Chrome OS 64-bit (OSX: Use this in Chrome Canary)
    BitBucket :: GitHubMD5:d409801cac97cdff9ea6aad468ddc927
    ARChon 1.1.1 - Intel x86 Chrome 32-bit / Chrome OS 32-bit(OSX: Use this in Chrome Stable) (Win7 32-bit: Use something like Chrome Beta 38.0.2125.77 beta-m)
    BitBucket :: GitHubMD5:5780637446ba941bd2969756f56f9671
    ARChon 1.1 - ARM (i.e ARM-based Chromebooks)
    BitBucket :: GitHubMD5:d0a69d822399545ff67292b50f8c4047
    ARChon 1.0 - Intel x86 64-bit
    BitBucketMD5:3bd2e6014a0cba0b1ee3c69462a9b46d
    ARChon 1.1 - Intel x86 Chrome 32-bit / Chrome OS 32-bit (OSX: Use this in Chrome Stable)
    BitBucket :: GitHubMD5:873c4d116eabd1a5ebedec65d11d6d8a
    avatar
    congdantoancau

    Tổng số bài gửi : 633
    Tiền xu Ⓑ : 1732
    Được cảm ơn № : 27
    Ngày khởi sự Ngày khởi sự : 12/05/2014

    Chạy ứng dụng Android trên trình duyệt Chrome Empty Re: Chạy ứng dụng Android trên trình duyệt Chrome

    Bài gửi by congdantoancau 17th May 2015, 06:07

    Bạn có thể tìm kiếm ứng dụng mong muốn tại các trang cung cấp file APK phổ biến như AndroidAPKsFree.com hay APKmirror.com

    Hướng dẫn từ Pcworld

    Sponsored content

    Chạy ứng dụng Android trên trình duyệt Chrome Empty Re: Chạy ứng dụng Android trên trình duyệt Chrome

    Bài gửi by Sponsored content



      Hôm nay: 28th April 2024, 10:33