Trước đây mình từng giới thiệu với các bạn ứng dụng BlueStacks để chạy ứng dụng Android trên máy tính Windows hay OS X, tuy nhiên nhược điểm của phần mềm này đó là chúng ta không thể truy cập được vào kho ứng dụng Google Play đầy đủ, cũng không có một môi trường chạy Android đầy đủ như trên các smartphone hay tablet. Để giải quyết vấn đề này thì hôm nay mình mời các bạn dùng thử Genymotion, phần mềm giúp tạo các máy ảo Android trên PC để có thể thoải mái cài và vọc app từ Google Play. Chúng ta cũng được phép truy cập vào những thành phần hệ thống khác, ví dụ như homescreen, phần cài đặt, thanh thông báo... y hệt như trên thiết bị di động, và lại hoàn toàn miễn phí.
Genymotion thực chất sử dụng VirtualBox để tạo ra các máy ảo, tuy nhiên nó sẽ giúp chúng ta đơn giản được nhiều bước thiết lập. Genymotion được viết nên chủ yếu để các lập trình viên kiểm tra phần mềm của mình trước khi đưa Google Play, nhưng chúng ta hoàn toàn có thể dùng nó cho nhu cầu chạy app thông thường cũng được.
Để sử dụng Genymotion, trước hết các bạn cần tải những công cụ sau:Khi đã tải và cài đặt xong Genymotion, hãy chạy ứng dụng này lên. Chúng ta sẽ đi qua một số bước thiết lập như sau:
- Android SDK bản mới nhất. Sau khi tải về thì bạn cài đặt thì bạn sẽ có một folder có tên "Android-sdk-xxx", hãy nhớ đường dẫn của nó nhé. Với những bạn xài Mac với Linux thì không cần cài, chỉ cần giải nén để có được một folder giống như trên. Nếu vẫn còn lúng túng thì mời anh em xem qua bài viết hướng dẫn về Android SDK.
- Trình máy ảo VirtualBox mới nhất, hãy lựa chọn cho phù hợp với hệ điều hành mình đang sử dụng. Tải về xong thì cài VirtualBox như cài phần mềm bình thường rồi chạy lên một lần.
- Tải về Genymotion, cũng lựa bản phù hợp với hệ điều hành trên máy tính của mình. Tải xong thì cài vào máy luôn. Trong lúc chờ tải thì hãy đăng kí cho mình một tài khoản Genymotion miễn phí ở đây. Nhớ kiểm tra email sau khi đăng kí để kích hoạt tài khoản.
1. Đăng nhập vào ứng dụng Genymotion bằng tài khoản mà bạn mới vừa đăng kí ở trên.
2. Bạn sẽ được hỏi về việc chọn thiết bị giả lập môi trường Android ảo. Có rất nhiều máy ảo, ví dụ như HTC One, Xperia Z, Samsung Galaxy S4 cho đến các máy Nexus, có cả một số tablet ở đây nữa. Chọn lấy máy nào đó bạn thích, rồi tiếp tục nhấn nút Add và nút Next. Đợi cho máy ảo tải về, có thể sẽ hơi lâu đấy vì đến một hai trăm MB lận. Nên chọn những máy ảo có chữ "with Google Apps" để có sẵn những kho Google Play.
3. Sau khi tải về xong, hãy nhấn đúp vào máy ảo bạn tính sử dụng. Một hộp thoại thông báo sẽ xuất hiện, ở hộp thoại "Path to Android SDK", hãy trỏ đường dẫn đến thư mục Android SDK mà bạn mới vừa tải về ở trên. Lưu ý là phải trỏ đúng vào thư mục có chữ sdk bên trong nữa nhé, đến khi nào dòng chữ "ABD from Android Developer Tools successfully found là được". Nhấn OK để hoàn tất.
4. Quay trở lại giao diện chính của Genymotion, nhấp vào máy ảo mà bạn muốn chạy. Chờ một lát là máy sẽ xuất hiện lên như hình bên dưới. Tiếp đó bạn có thể dùng chuột để tương tác với máy ảo Android, đăng nhập tài khoản Google, thiết lập màn hình, tải app, nghịch app, vào phần settings...
5. Tận hưởng thôi. Chúc các bạn thành công. Đừng quên là bạn có thêm một loạt nút ảo giả lập ở bên cạnh màn hình đấy nhé. Có cả nút để truy cập vào webcam với dữ liệu địa điểm nữa.
Chủ Nhật, 6 tháng 10, 2013
Genymotion, chạy ứng dụng Android trên máy tính Windows hoặc OS X một cách dễ dàng
Chrome Apps, "chú ngựa thành Troy" có thể giúp Google chiếm lấy Windows và OS X
Hồi đầu tháng 9/2013, Google đã giới thiệu một thứ mà hãng gọi là Chrome Apps. Đây là một thể loại ứng dụng rất đặc biệt được phát triển dựa trên các kĩ thuật lập trình web nhưng hoàn toàn có thể chạy offline và thậm chí không cần phải mở trình duyệt Chrome. Chúng có khả năng hoạt động giống như các ứng dụng thông thường mà bạn hay cài vào máy tính của mình thông qua file *.exe (Windows) hay *.app (Mac). Cách đây ít hôm chúng ta đã có bài giới thiệu về một số Chrome App hay để sử dụng. Còn hôm nay chúng ta sẽ bàn về tiềm năng của Chrome App trong việc thay thế những ứng dụng gốc của Windows, OS X, thậm chí là cả iOS và Android vào một ngày nào đó.
Một loại ứng dụng mới
Các ứng dụng Chrome Apps có vẻ ngoài và cách hoạt động gần như y hệt những phần mềm mà bạn đang dùng trên Windows hay OS X. Tất cả đều được xây dựng bằng những ngôn ngữ web, chẳng hạn như HTML5, CSS, JavaScript, tuy nhiên chúng có sử dụng một số đoạn mã riêng của Chrome nên bạn không thể mang Chrome Apps và chạy với các trình duyệt khác - chúng thật sự là các "app của Chrome".Wunderlist - một trong những Chrome Apps có tính năng và giao diện không thua gì so với phiên bản dành cho desktop của chính mình
Nhóm Chrome nói với trang The Verge rằng tham vọng của họ là làm cho Chrome App trở nên đẹp và mạnh mẽ tới mức người dùng không thể phân biệt được đâu là những ứng dụng Chrome, đâu là những phần mềm Windows chính gốc. Chrome Apps ban đầu được thiết kê để giúp Chrome OS, hệ điều hành đám mây của Google, trở thành một nền tảng desktop thực thụ có khả năng cạnh tranh với Windows thay vì chỉ là một chiếc máy tính dự phòng. "Chúng tôi muốn biến Chrome OS thành một hệ điều hành đầy đủ", ông Brian Rakowski, phó chủ tịch mảng Chrome đã nói như thế. "Chúng tôi muốn đảm bảo rằng không có lý do gì mà nó (máy tính chạy Chrome OS) không trở thành là một sản phẩm tốt cho mọi người".
Ở thời điểm ra mắt, Google cho biết rằng họ đang có hơn 50 Chrome App trên Chrome Web Store, cửa hàng ứng dụng trực tuyến tích hợp trong trình duyệt Chrome. Những tên tuổi lớn vẫn chưa tham gia vào việc phát triển app theo kiểu này, tuy nhiên chúng ta cũng đã có những ứng dụng rất tốt và có thể thay thế hoàn toàn app trên Windows. Có thể kể đến như Pixlr Touch Up của Autodesk - công cụ Chrome App giúp chỉnh sửa ảnh khá mạnh mẽ; Wunderlist - ứng dụng quản lí danh sách những việc cần làm có giao diện và tính năng không khác gì so với app gốc, hay như Remo.Music, trình nghe nhạc với giao diện đẹp lại có thể được điều khiển từ xa bằng smartphone.Ứng dụng Pixlr Touch Up Chrome Apps
Chúng ta có thể xem Chrome Apps như là một "con ngựa thành Troy" của Google. Bằng cách sử dụng trình duyệt Chrome, Google có thể đặt cả một hệ sinh thái của mình ngay bên trong Windows và OS X. Rakowski nói rằng "vẫn còn đó những lý do khiến lập trình viên phát triển nên các ứng dụng gốc, thế nhưng chúng tôi đang làm việc để giải quyết từng lý do một". Thực chất thì Google cũng đã bắt đầu quảng bà cho Chrome Apps từ hồi tháng 5 năm nay, lúc đó nó được gọi bằng cái tên Chrome Package Apps. Đến tháng 7, Google chính thức ra mắt một trung tâm thanh báo cho trình duyệt Chrome trên Windows và Chrome OS, cho phép các trang web hoặc app nền web gửi thông báo ra ngoài cửa sổ trình duyệt. Và kể từ nhiều tháng nay, phiên bản thử nghiệm của Chrome đã được tích hợp Chrome App Launcher, một khu vực liệt kê toàn bộ Chrome Apps và các app nền web khác.Thông báo mà Chrome gửi ra ngoài qua hệ thống thông báo mới
Không từ bỏ web
Tuy nhiên, với Chrome Apps, cũng cần phải nói thêm rằng Google sẽ không từ bỏ web, hãng chỉ đang cung cấp cho người dùng thêm một lựa chọn khác nếu cần chạy ứng dụng mà thôi. Hãng chưa có kế hoạch để thúc đẩy người dùng chuyển sang dùng Chrome Apps thay cho các ứng dụng nền web nếu như chưa có tình huống nào cần đến chuyện đó. Rahul Roy-Chowdhury, một quản lí chịu trách nhiệm về Chrome App, nói rằng "người dùng không quan tâm đến công nghệ được sử dụng để tạo ra ứng dụng. Họ thậm chí có thể không hiểu rõ Chrome Apps là gì, và điều này hoàn toàn ổn. Chúng tôi muốn Chrome Apps trở tốt đến mức bạn không thể nhận biết được sự khác biệt của nó với các thể loại ứng dụng khác".
Roy-Chowdhury nói thêm rằng hiện nhóm của ông đang tập trung cho desktop bởi vì đó là nơi có "phần lớn người dùng của chúng tôi. Chúng tôi muốn chắc chắn về mảng đó trước. Nhưng mục đích cuối cùng của chúng tôi đó là làm cho Chrome App chạy trên mọi nơi mà Chrome có thể hoạt động được." Theo hãng nghiên cứu StatCounter, khoảng 42% lượng người dùng web trên toàn thế giới sử dụng Chrome, điều này giúp Chrome trở thành trình duyệt phổ biến nhất thế giới. Cũng chính vì sự phổ biến đó, Roy-Chowdhury nói rằng đây là "một đại lộ dành những lập trình viên muốn tiếp cận với càng nhiều người dùng càng tốt". Hiện các nhà phát triển có thể lựa chọn giữa việc viết web app, viết native app hay viết Chrome app. Google muốn đơn giản hóa điều này, rằng khi lập trình viên muốn ứng dụng của mình hiện diện trên nhiều nền tảng khác nhau, họ chỉ cần viết Chrome App mà thôi.
Desktop trước đã, mobile để sau
Tính đến bây giờ thì Chrome Apps chỉ mới có mặt trên máy tính, còn kế hoạch dài hạn mới là đem nó lên các thiết bị di động. Hãng cũng muốn phân phối Chrome Apps qua các nhiều kênh khác nhau, chẳng hạn như kho Google Play trên Android hoặc App Store trên iOS, chứ không chỉ là thông qua Chrome Web Store như hiện nay. "Chúng tôi không muốn tái tạo lại mọi thứ. Chúng tôi mốn xây dựng Chrome App cho tương lai, chúng tôi muốn phát triển một nền tảng có thể đem ứng dụng đến khắp mọi nơi, bất kể hệ điều hành của thiết bị là gì, và chúng cũng cần được đồng bộ giữa máy tính với máy di động." Roy-Chowdhury cẩn thận nói rằng Chrome Apps sẽ chưa sớm xuất hiện trên smartphone hay tablet
Gạt qua một bên chuyện hỗ trợ cho thiết bị di động, với Chrome Apps, chúng ta có thể thấy rằng Google đang lùi một bước so với cách hoạt động của Chrome từ trước đến nay, đó là lấy hết mọi thứ từ Internet. Tuy nhiên, nhóm Chrome nói rằng họ làm như vậy không phải vì muốn từ bỏ các quy chuẩn web. Có những thứ mà Google cần để cạnh tranh với Windows và OS X nhưng ứng dụng nền web thông thường không thể làm được.Ứng dụng Pocket Chrome Apps
Erik Kay, một giám đốc kĩ thuật, người đã giúp tạo ra công cụ dùng để viết Chrome Apps, nói rằng hai trong số những thứ đó là việc Chrome Apps truy cập vào ổ đĩa lưu trữ trên máy tính và sử dụng các thiết bị kết nối qua cổng USB. Những web app truyền thống thì không thể làm được chuyện này. "Chúng tôi vẫn tin vào web như từ trước đến nay. Nhưng đây (Chrome Apps) là cách duy nhất để viết ra các ứng dụng desktop đầy đủ với chất lượng cao dành cho Chrome OS. Chrome OS là một ván cược lớn cho công ty, do đó chúng tôi muốn mọi khía cạnh của nó phải mạnh mẽ như một hệ điều hành desktop thực thụ."
Chrome Apps không phải là canh bạc lớn duy nhất mà Google đang chơi khi nói về web. Google mới đây đã tạo ra Blink, một bộ nguồn dựng trang mới dựa trên WebKit dành cho Chrome. Cả Chrome Apps lẫn Blink đều đang đưa Chrome tiến vào lãnh địa có chủ quyền, đi ngược lại xu hướng mở mà Google theo đuổi trong nhiều năm qua. Chúng đều là phần mềm mã nguồn mở, tuy nhiên Google đang khiến cho các chuẩn web trở nên kém quan trọng hơn. Cơ hội để Chrome trở thành một nền tảng ứng dụng mới vẫn chưa rõ ràng, tương tự cho vị trí hàng đầu của trình duyệt Chrome cũng như danh tiếng của Google trong việc gây ảnh hưởng đến thế giới web.
Rakowski nói rằng những nỗ lực của Google đối với Chrome Apps và Blink là cần thiết để giúp Chrome OS trở thành một hệ điều hành có thể cạnh tranh với Windows với OS X. Đáng tiếc rằng tính đến bây giờ chúng ta vẫn chưa có được những bộ ứng dụng "khủng" như Photoshop, Microsoft hay các app đa phương tiện trong bộ iLife của Apple. Chrome Apps cần phải có được những phần mềm mạnh như thế, thậm chí phải tốt hơn, nếu muốn cho thế giới thấy rằng Chrome có thể trở thành một nền tảng app thực thụ chứ không chỉ là một trình duyệt đơn thuần.Nguồn: The Verge
Skype sẽ nâng cao khả năng đồng bộ tin chat xuyên suốt nhiều thiết bị, cải thiện việc gọi điện
Microsoft vừa cho biết rằng hãng sẽ thực hiện một số thay đổi về mặt cấu trúc của Skype để giúp việc đồng bộ những dòng được tốt hơn. Hiện nay, đôi khi người dùng Skype trên nhiều thiết bị, PC, smartphone, tablet, không thể tiến hành đồng bộ nội dung chat của mình một cách ổn đinh, có máy đồng bộ được, trong khi máy khác thì không. Một bản cập nhật cho Skype dành cho nhiều nền tảng sẽ được ra mắt trong vài tháng tới để khắc phục vấn đề này. Không chỉ sync tin nhắn, Skype sắp tới còn cho phép đồng bộ cả những cuộc gọi nhỡ nữa.
Nhóm Skype cho biết thêm rằng họ đang cải thiện việc xử lí dữ liệu theo kiểu ngang hàng (Peer-to-Peer, các máy tính sẽ xử lí phần công việc rồi chuyển tín hiệu qua mạng), đồng thời tăng cường hỗ trợ cho nó bằng điện toán đám mây. Hãng nói động thái này sẽ phù hợp hơn với xu hướng ngày càng nhiều dùng Skype trên thiết bị di động, vốn không có sức mạnh như PC và yêu cầu phải có thời lượng pin dài. Việc sử dụng đám mây để xử lí cũng sẽ giúp duy trì kết nối ổn định hơn, nhóm Skype nói.
Vậy việc nhận cuộc gọi trên ứng dụng Skype sẽ diễn ra như thế nào trong bối cảnh hãng chuyển sang xử lí trên mây? Microsoft mô tả như sau: khi một người thực hiện cuộc gọi, dữ liệu về người gửi (Skype ID, địa chỉ IP, thời gian...) sẽ được chuyển lên máy chủ của Microsoft. Máy chủ này gửi một thông báo "push" về ứng dụng Skype của người nhận cuộc gọi và hai người có thể bắt đầu nói chuyện, kết nối Peer-to-Peer được thiết lập. Trong quá trình đó, Microsoft cũng sẽ ghi nhận thời lượng của cuộc gọi, cuộc gọi có thành công hay không... Dựa trên những dữ liệu này, hãng hứa hẹn sẽ cải thiện trải nghiệm sử dụng Skype của người dùng trên mây, đồng thời cho phép tính năng sync cuộc gọi nhỡ diễn ra và giảm tải việc xử lí cho thiết bị đầu cuối.Nguồn: Microsoft
Trên tay Sony Xperia Z1 chính hãng
Thật tuyệt vời, trong một buổi tối mà mình trên tay đến 2 chiếc smartphone có máy ảnh tốt nhất của năm. Không chỉ máy ảnh tốt Xperia Z1 còn là một chiếc smartphone được hoàn thiện ở trình độ kỹ thuật rất cao và về khoảng Android thì khó có chiếc nào hiện nay vượt qua được Z1 về sức mạnh phần cứng. Loạt hàng bán ra Z1 chính thức của Sony Việt Nam có màu đen và trắng, màu tím có lẽ phải chờ đến tháng 11 tới. Sony tặng chiếc tai nghe Bluetooth SHB50 cho những người đặt hàng trước. Trong khi Mai Nguyên tặng thêm bao da SEN, dây đeo tay da SEN và thẻ nhớ 32GB. Gói phần mềm Xperia Privilege cũng được Sony tặng cho những ai mua Z1 chính hãng.
Vậy là sau 1 tháng được giới thiệu thì Xperia Z1 đã được bán chính thức ở Việt Nam. Những chiếc máy này giống như những chiếc mình cầm trong buổi giới thiệu cũng như những chiếc mà bọn mình dùng sau đó. Thích nhất của Z1 khi cầm trên tay vẫn là trình độ kỹ thuật của Sony rất cao. Nhìn cách mà họ tạo ra các đường cắt trên miếng sườn nhôm bạn sẽ thấy là ít có sản phẩm thương mại nào được hoàn thiện như thế.
So với Z hay Z Ultra thì Sony đã có một số thay đổi trên Z1 nhằm hạn chế các điểm yếu và giúp cho máy thân thiện hơn tuy cả ba máy đều có một triết lý thiết kế riêng. Và dĩ nhiên những chiếc Xperia này của Sony khó mà có thể nhầm lẫn với những chiếc điện thoại khác. Trong các thay đổi thì mình thích nhất là viền xung quanh được bo tròng và cầm rất đầm tay. Điểm mình không thích lắm là khung quá to làm cho máy 5" mà kích thước rất lớn và góc nhìn, độ sáng màn hình chưa thực sự ấn tượng.
Chúng ta đã có một bài về ảnh được chụp của Z1 do anh em bên Camera Tinh Tế thực hiện. Bọn mình sẽ có nhiều chia sẻ hơn với anh em để anh em dùng Z1 hiệu quả hơn. Xin nhắc lại chút về Camera của Z1. Nếu tính về phần cứng và hệ thống xử lý thì Z1 là chiếc smartphone Android duy nhất có cả một chiếc máy ảnh thực sự bên trong. Chiếc máy ảnh đó gồm 3 thành phần là Ống Kính G của Sony, Cảm biến Exmor RS đời mới với độ phân giải 20.7Mp và cả một vi xử lý hình ảnh riêng của Sony là BIONZ for Mobile. Tuy nhiên muốn chụp hình đẹp trên Z1 thì anh em cũng cần một số kỹ thuật.
Máy Z1 chính hãng ở Việt Nam không kèm thai nghe.
Thông số kỹ thuật Sony Xperia Z1:
- Màn hình LCD 5" Full HD với Triluminos và X-Reality for Mobile
- Nền tảng Qualcomm Snapdragon 800, CPU 4x 2.2GHz
- 2GB RAM, đồ hoạ Adreno 330
- Bộ nhớ trong 16GB, khe cắm thẻ nhớ microSD, hỗ trợ 64GB
- Máy ảnh: 20.7MP, ống kính G khẩu f/2.0, zoom 3x (CIZ), BIONZ
- Android 4.2.2
- Pin 3000 mAh
- Màu trắng, đen, tím
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Đăng ký:
Bài đăng
(
Atom
)