Google Play đang trở thành “vũ khí” chống phân mảnh Android
Google Play game services và Android Studio sẽ góp phần tạo ra các ứng dụng đồng bộ đa nền tảng, đa ngôn ngữ và đa cấu hình.
Trong thời gian qua, sự phân mảnh khủng khiếp của nền tảng Android đã có những dấu hiệu được cải thiện. Chủ yếu nhờ nỗ lực của các OEM khi họ thường cố gắng tung ra các sản phẩm ít nhất chạy phiên bản hệ điều hành Android 4.1.x. Đặc biệt, đóng góp của Samsung là không hề nhỏ khi họ luôn trình làng các thiết bị được cài đặt sẵn các phiên bản Android mới nhất. Tuy nhiên, theo số liệu mới công bố thì hiện vẫn có tới 38,4% người dùng đang sử dụng phiên bản Android 2.3 Gingerbread, 27,5% người dùng Android 4.0.x Ice Cream Sandwich và số thiết bị được chạy Android 4.2.x chỉ vỏn vẹn 2,3%.
Sự phân mảnh sẽ vẫn diễn ra nếu Google tiếp tục trình làng những phiên bản Android mới mà sự cải tiến thực sự không khác biệt nhiều, điển hình là phiên bản Android 4.2.2. Do đó, đây cũng là một phần lý do tại sao Google không giới thiệu Android 4.3 tại Hội nghị Google I/O 2013 vừa diễn ra.
Tại đây, gã khổng lồ tìm kiếm đã bước đầu cho thấy thêm một số biện pháp để giảm tình trạng phân mảnh. Đó là nền tảng dịch vụ hỗ trợ game bổ sung vào Google Play và Google Play Framework. Bên cạnh đó, Android Studio cũng là công cụ phát triển rất đáng chú ý.
Dịch vụ Google Play game services
Như một phần của Google Play, dịch vụ Google Play game services sẽ tự động cập nhật tới tất cả các thiết bị Android chạy Froyo hoặc mới hơn. Đối với các thiết bị như Kindle Fire của Amazon, người dùng cần phải cài đặt Play và Play Framework trước. Bước đi thông minh này hoàn toàn giúp các OEM của Google và các kênh đối tác dễ dàng cập nhật những tính năng mới trực tiếp đến người dùng của Google, về các trò chơi và dịch vụ liên quan đến game. Phương thức triển khai này khá giống cách Apple cập nhật các phần mềm lõi đồng loạt cho thiết bị của họ.
Hiện nay, Android đã trở thành một nền tảng phục vụ nhu cầu giải trí lớn. Google Play game là một dịch vụ hỗ trợ rất đắc lực cho người dùng vì hệ thống này hỗ trợ nhiều nền tảng khác nhau, do đó lập trình viên cũng có thể tích hợp các tính năng nói trên vào game iOS hoặc game nền web, ngoại trừ việc chơi đối kháng theo thời gian thực thì chỉ mới có cho Android. Một số tính năng chính của Google Play game service bao gồm:
- Cập nhật điểm thành tựu tạo động lực và thúc đẩy sáng tạo nhiều phong cách chơi khác nhau.
- Xem bảng tổng sắp kết quả qua Google nhằm hỗ trợ theo dõi điểm số cao của bạn bè hay người chơi khác trên toàn thế giới.
Video đang HOT
- Lưu trữ đám mây file save hoặc các tùy chỉnh của game. Người chơi sẽ không còn phải chơi lại game từ đầu nếu chẳng may bị thua ở màn chơi nào đó.
- Chơi đối kháng thời gian thực trên các thiết bị Android. Hỗ trợ nhiều người chơi thông qua Google Circles.
Google cho biết sẽ có hàng chục tựa game được phát hành với việc tích hợp kèm Google Play game services. Trong tương lai, con số này sẽ còn tăng lên nhanh chóng. Bên cạnh đó, Google cũng vừa phát hành một bộ công cụ phát triển game đa nền tảng cho phép các lập trình viên có thể sử dụng nhiều ngôn ngữ khác nhau tùy theo sở trường của mình, chẳng hạn như JavaScript, Java, Python, Go, Dart, PHP… Từ đó, ít nhất sự phân mảnh về ứng dụng trò chơi trên Android sẽ dần được tháo gỡ.
Giải quyết phân mảnh ứng dụng với công cụ lập trình Android Studio
Công cụ phát triển ứng dụng Android Studio vừa được Google giới thiệu sẽ cho phép các lập trình viên tạo ra các phần mềm cùng tương thích và chạy trơn tru với nhiều thiết bị có cấu hình và độ phân giải màn hình khác nhau. Dựa trên IntelliJ, Android Studio sẽ cung cấp các bản xem trước thời gian thực với bố cục ứng dụng đa dạng. Bên cạnh đó, những thay đổi trong mã lập trình sẽ được hiển thị theo thời gian thực trên công cụ mô phỏng đi kèm. Android Studio còn cho phép xem lại app đã lập trình ở nhiều ngôn ngữ khác nhau trong cùng một giao diện để các nhà phát triển có thể chỉnh sửa những lỗi còn tồn tại.
Ngoài ra, Google còn mang đến dịch vụ Translation Service cho phép lập trình viên gửi ứng dụng của mình đến các công ty dịch thuật để họ chuyển đổi nó sang nhiều loại ngôn ngữ khác nhau (có tính phí). Phương pháp này giúp phổ cập ứng dụng dễ dàng tới nhiều quốc gia mà ứng dụng sẽ không bị chỉnh sửa quá nhiều tính năng so với bản gốc.
Tạm kết
Có thể thấy hiện nay, các dịch vụ bổ sung trên Google Play đã tương đối hoàn chỉnh và khả năng tiếp cận của người dùng với những môi trường mới là khá dễ dàng. Trên lý thuyết, Google có thể cập nhật hầu hết phần mềm hay tính năng mới thông qua Play Store cho các thiết bị chạy Android của người dùng, ngoại trừ những tinh chỉnh về kernel hay driver.
Việc chống phân mảnh trên Android thực sự cần một giải pháp lâu dài. Rõ ràng là rất khó khăn để cân bằng giữa việc hỗ trợ cho các thiết bị phần cứng cũ và liên tục đề ra các giải pháp sáng tạo cho Android để đáp ứng nhu cầu người dùng. Như chúng ta biết, các bản Android mới luôn bao gồm hàng loạt những tính năng mới, sáng tạo hơn, độc đáo hơn, và ngày càng hoàn thiện hơn, thế nhưng khi mà Google càng cố gắng làm cho Android trở nên hoàn hảo hơn với các bản cập nhật liên tục, thì họ lại vô tình làm “buồn lòng” những người dùng các smartphone thế hệ cũ. Vì vậy, công việc chống phân mảnh ngay từ khâu tạo lập, triển khai ứng dụng được tin là sẽ phần nào tạo ra một “sân chơi chung” cho nhiều loại thiết bị phần cứng khác nhau.
Theo GenK
Zalo chia sẻ bí quyết thành công
Ra đời sau các ứng dụng như Viber, Skype, Line... Zalo vẫn có được những bước đi mạnh mẽ, nhờ vào sự chuẩn bị kĩ lưỡng cũng như phân tích thấu đáo phân khúc người dùng mục tiêu.
Tận dụng những bài học mà các ứng dụng OTT cũng như VoIP truyền thống đi trước, Zalo đã xây dựng cho mình một giao diện thân thiện với người dùng cũng như khả năng kết nối tiện lợi.
Ra đời sau các ứng dụng như Viber, Skype, Kakao Talk, Line... Zalo vẫn có được những bước đi mạnh mẽ, nhờ vào sự chuẩn bị kĩ lưỡng cũng như phân tích thấu đáo phân khúc người dùng mục tiêu. Tận dụng những bài học mà các ứng dụng OTT cũng như VoIP truyền thống đi trước, Zalo đã xây dựng cho mình một giao diện thân thiện với người dùng cũng như khả năng kết nối tiện lợi.
Tại sự kiện Mobile Day được tổ chức vào ngày 18/5 vừa qua, anh Đào Ngọc Thành, giám đốc Zing Mobile, phụ trách sản phẩm Zalo đã có đôi lời chia sẻ: "Khi mới ra mắt, Zalo mong muốn trở thành không chỉ một ứng dụng liên lạc thuần túy, mà còn có thể kết nối như dạng mạng xã hội thu nhỏ, lấy cảm hứng từ chính Zing Me. Tuy nhiên, qua thời gian thử nghiệm, lắng nghe ý kiến người dùng, muốn có một sự tách bạch giữa 2 hệ thống, Zalo đã nhanh chóng tiếp thu và liên tục nhận được phản hồi tích cực".
Có thể nói, lắng nghe và tiếp thu ý kiến người dùng cũng là một điểm cộng khi nhắc đến sản phẩm.
Đào Ngọc Thành, giám đốc Zing Mobile, phụ trách sản phẩm Zalo
Trước khi đảm nhận vị trí giám đốc Zing Mobile, anh Đào Ngọc Thành từng làm việc ở những tập đoàn hàng đầu thế giới như Kofax và Microsoft
Hướng đến đúng đối tượng người dùng
Có thể thấy, mỗi một ứng dụng bất kì cũng có một phân khúc người dùng nhất định, và Zalo cũng không là ngoại lệ. Một trong những kinh nghiệm quý giá nhất để sản phẩm có được thành công như ngày hôm nay là hướng đến đúng đối tượng người dùng đã được đề ra - những người chưa lập gia đình trong độ tuổi từ 18-30. Những kế hoạch quảng bá thương hiệu cũng như mở rộng người dùng đều được xây dựng xung quanh những người ở trong độ tuổi kể trên, và liên tục thay đổi để phù hợp với từng giai đoạn phát triển của ứng dụng. Có thể thấy đây cũng chính là một trong những kinh nghiệm quý giá mà nhóm phát triển Zalo đã rút ra được trong suốt quá trình hoạt động.
Việc vận hành sản phẩm dĩ nhiên cũng không kém phần khó khăn so với khi phát triển. Đặc biệt là quá trình làm các chiến dịch nhận diện thương hiệu. Tuy nhiên, với sự hỗ trợ đa dạng nhiều nền tảng khác nhau, nhiều phương thức giao tiếp khác nhau, đem lại được cho người dùng nhiều trải nghiệm thú vị bản thân ứng dụng cũng đã có được sức mạnh lan tỏa đáng kể trong cộng đồng. Đặc biệt, không chỉ có smartphone mới có thể cài đặt được ứng dụng, mà những người dùng các thiết bị di động feature phone có hỗ trợ Java cũng được trải nghiệm Zalo.
Cơ sở hạ tầng là quan trọng nhất
Với một lượng người dùng rất đông cho đến thời điểm này (hơn 2,3 triệu người) và lượng đăng nhập cũng như tin nhắn cực khủng (20 triệu tin nhắn/ngày), cơ sở hạ tầng đóng vai trò rất quan trọng trong việc đảm bảo cho những người dùng có được trải nghiệm ổn định và mượt mà nhất.
Ngày hội Mobile Day thu hút sự quan tâm của người bạn trẻ đam mê công nghệ.
Chính vì thế, cũng trong buổi giao lưu ở Mobile Day 2013, bên cạnh những chia sẻ về sự phát triển của ứng dụng, những kinh nghiệm trong việc xây dựng cơ sở hạ tầng để đem lại cho các thành viên Zalo những giờ phút thư giãn đúng nghĩa nhất cũng được nhắc đến. Theo đó, để đảm bảo có thể xử lý được 150 triệu yêu cầu được gửi đến máy chủ mỗi ngày, nhóm phát triển sản phẩm Zalo đã sử dụng 39 máy chủ được chia thành nhiều nhóm khác nhau. Ngoài ra, để tối ưu hóa tốc độ cũng như hiệu quả của việc xử lý các nhiệm vụ được gửi đến, nhóm phát triển Zalo cũng đã tự phát triển cho mình nền tảng với các quy trình truy xuất dữ liệu hợp lí.
Dĩ nhiên, đối với một mạng xã hội nói chung, và bản thân Zalo nói riêng, lưu trữ thông tin cá nhân của người dùng luôn là một điều cực kì quan trọng. Không ai muốn vì một lý do nào đó mà toàn bộ hình ảnh của mình trên mạng xã hội bỗng dưng bốc khói cả. Chính vì thế, Zalo luôn đặt mục tiêu lưu trữ và phục hồi dữ liệu người dùng lên hàng đầu. Sử dụng thiết kế công nghệ cao, ứng dụng có thể đảm bảo được rằng, ở một thời điểm bất kì, luôn có 2 "công nhân" cùng thực hiện xử lý một tác vụ, và khi "người này nghỉ ngơi, người kia vẫn sẽ tiếp tục làm" để đảm bảo công việc được hoàn thành một cách trọn vẹn.
Một chi tiết nhỏ, nhưng cũng đóng tầm ảnh hưởng khá quan trọng là Zalo sẽ cho phép tương tác với các nhà phát triển ứng dụng thứ 3. Điều này sẽ đem lại cho ứng dụng những nội dung giải trí thú vị cho người dùng, mà còn có thể giúp các nhà phát triển Việt có những giải pháp hỗ trợ nhằm biến Zalo thành một mạng xã hội hoàn chỉnh.
Slide trình chiếu của Zalo tại Vietnam Mobile Day 2013 TP. Hồ Chí Minh.
Theo GenK
Firefox OS sẽ thay đổi tương lai của ngành công nghiệp di động Cách đây hơn 2 tháng, Mozilla, nhà phát triển trình duyệt Internet nổi tiếng Firefox, đã chính thức tung ra hệ điều hành Firefox OS cho smartphone, một sự thách thức với cả Google và Apple. Sự ra đời của HĐH mã nguồn mở này đã đặt ra cho chúng ta một vài câu hỏi lớn về tương lai của ngành công nghiệp...