Phát triển cho các thiết bị có thể gập lại: Những gì bạn cần biết

Tác Giả: Laura McKinney
Ngày Sáng TạO: 2 Lang L: none (month-011) 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
Phát triển cho các thiết bị có thể gập lại: Những gì bạn cần biết - ỨNg DụNg
Phát triển cho các thiết bị có thể gập lại: Những gì bạn cần biết - ỨNg DụNg

NộI Dung


Thời đại của thiết bị có thể gập lại là ở chúng ta! Hoặc ít nhất nó sẽ rất sớm, chờ một chút chậm trễ.

Dù bằng cách nào, rất nhiều nhà phân tích ngành công nghiệp cho rằng điện thoại thông minh gấp là tương lai. Điều đó có nghĩa là các ứng dụng của tương lai cũng cần phải có thể gập lại được. Người tiêu dùng đang kêu gọi một chút để có được một hương vị của hướng phần cứng mới này. Nhưng đối với chúng tôi phát triển? Nó chỉ là một yếu tố hình thức để nhắm mục tiêu - bối cảnh Android đang trở nên phân mảnh hơn nữa! Yay!

Kích thước màn hình lớn hơn sẽ tương đương với sự tham gia của người dùng tốt hơn

Một điều khiến tôi ngạc nhiên khi xem các video thực hành về Galaxy Fold, đó là sự thật rằng hầu hết các ứng dụng xuất hiện để hỗ trợ nó rồi. Những người đánh giá đã ca ngợi về tính liên tục của ứng dụng,, và cách hầu hết các ứng dụng sẽ nhảy từ màn hình phía trước sang màn hình trung tâm lớn một cách liền mạch.


Anh ấy rất nóng ngay bây giờ!

Ứng dụng mà don lồng Hỗ trợ tính năng sẽ mở ra ở giữa màn hình mà không mở rộng và sẽ cần phải khởi chạy lại. Đây là hiệu ứng khá vui nhộn và khi thấy hầu hết các nhà phát triển đang chơi bóng, chúng tôi thực sự muốn ở bên phải của lịch sử ở đây.

Bắt đầu - mô phỏng các thiết bị có thể gập lại

Điều đầu tiên bạn cần làm là tải xuống cho mình một bản sao Android Studio 3.5 Canary 13 và tạo một thiết bị ảo mới với Android Q Beta và một yếu tố hình thức gấp. Điều này sẽ cho phép bạn kiểm tra ứng dụng của mình để xem cách nó xử lý được gấp làm đôi. Khi bạn có Android Studio, bạn có thể nhận mọi thứ bạn cần thông qua Trình quản lý AVD như bình thường.


Được cảnh báo rằng trình giả lập có thể gập lại là chắc chắn một sản phẩm beta và bạn chắc chắn sẽ gặp phải một vài lỗi. Tôi đã cố gắng tải nó khi tôi viết bài viết này và nó hiện đang bị lỗi lần thứ ba. Điều đó nói rằng, một khi nó lên và chạy, nó là một cách hữu ích để nhanh chóng kiểm tra mọi thứ đang mở rộng như bình thường.

Có những lựa chọn khác nữa. Bạn có thể đi đến Phòng thí nghiệm kiểm tra từ xa của Samsung và thử chạy Galaxy Fold từ xa. Điều đó có nghĩa là kiểm soát một thực tếthiết bị ở đâu đó. Tôi khá thích việc nó yêu cầu bạn don sử dụng nó để cài đặt và chơi Fortnite! Điều này không hoàn hảo - nó rất chậm - nhưng nó cũng thú vị đối với bất kỳ ai muốn đi với một Fold (giống như bạn thực sự).

Cuối cùng, bạn cũng có tùy chọn dùng thử trình giả lập được cung cấp trực tiếp từ Samsung. Điều thú vị về điều này là nó có định dạng APK và do đó thực sự chạy trên thiết bị Android của bạn. Bạn có thể lấy APK và tìm hướng dẫn sử dụng tại đây.

Thành thật mà nói, bạn có thể kiểm tra rất nhiều những gì chúng tôi nói về việc sử dụng nhiều cửa sổ cũ. Để thử đa sơ yếu lý lịch ngay bây giờ (giải thích bên dưới trong giây lát), hãy thử mẹo này tôi đã viết về một thời gian trước khi sử dụng Samsung MultiStar.

Hỗ trợ liên tục ứng dụng

Sau khi khởi động và chạy, bạn đã sẵn sàng bắt đầu thực hiện những thay đổi thiết yếu. Để hỗ trợ tính liên tục của màn hình, bạn cần đảm bảo rằng ứng dụng của bạn hỗ trợ thay đổi cấu hình thời gian chạy. Đây là điều mà các nhà phát triển nên xem xét dù sao, vì nó cũng liên quan đến việc sử dụng chế độ đa cửa sổ.

(Tôi đã chơi xung quanh với Axon M cũ của tôi - vẫn còn trên Android 7.1 - và tôi đã ngạc nhiên khi có nhiều ứng dụng đã thích ứng liền mạch khi bạn mở thứ đó lên.)

Cách chúng tôi làm điều này là thông qua onSaveInstanceState () và lưu trữ liên tục. Nói cách khác, đảm bảo bạn đang lưu bố cục và mọi dữ liệu quan trọng trong quá trình onPause () và sau đó lấy ra khi cần thiết. Bạn cũng có thể sử dụng ViewModel để giữ lại dữ liệu trong khi thay đổi cấu hình.

Người dùng muốn có bố cục tận dụng tối đa bất động sản màn hình lớn mà họ đang trả ~ 2.000 đô la để tận hưởng.

Tất nhiên, bản thân bố cục của ứng dụng của bạn cũng cần có khả năng mở rộng một cách liền mạch. Đây là một phần kết quả của thiết kế giao diện người dùng tốt và một phần là vấn đề sử dụng Hạn chế sao cho tất cả các khung nhìn của bạn được định vị so với các cạnh của màn hình. Tránh mã hóa cứng kích thước bố cục của bạn, và thay vào đó hãy dựa vào cuốn quấn quấn_content, trực tiếp và diêm

Nhưng tránh sự cám dỗ chỉ đơn giản là kéo dài mọi thứ cho phù hợp. Nếu không, những gì điểm quan trọng?

Người dùng thực sự coi trọng một bố cục tận dụng tối đa lợi thế của bất động sản màn hình lớn mà họ đang trả ~ 2.000 đô la để tận hưởng. Hãy suy nghĩ về cách Gmail điều chỉnh để hiển thị hai cột trên máy tính bảng - Bạn có thể đạt được điều tương tự bằng cách sử dụng các tài nguyên bố cục thay thế.

Nó có một chút công việc phụ từ phía bạn, nhưng nó có thể cải thiện đáng kể trải nghiệm cho người dùng cuối. Nếu bạn cải thiện trải nghiệm, người dùng có nhiều khả năng mở ứng dụng của bạn thường xuyên hơn - có nghĩa là bạn sẽ kiếm được nhiều tiền hơn!

Đa sơ yếu lý lịch

Nói về vòng đời của ứng dụng, nó cũng đáng chú ý những thay đổi mà Google đã thực hiệnonResume (). Cụ thể, giờ đây, nhiều ứng dụng sẽ có thể ở trạng thái được tiếp tục, có nghĩa là bạn đã giành chiến thắng cần phải lo lắng quá nhiều về việc xử lý ứng dụng của bạn bị tạm dừng nhưng có thể nhìn thấy. Điều đó có nghĩa là nhiều đề xuất Google Google trong bộ phận này không còn phù hợp nữa, nhưng nó vẫn đáng để cung cấp cho các hướng dẫn Hỗ trợ nhiều cửa sổ nếu bạn đã hiểu được.

Ai còn nhớ anh chàng nhỏ bé này?

Để hỗ trợ điều này, bạn sẽ cần thêm thẻ: android.allow_mult Môn_resumed_activities để biểu hiện của bạn. Sau đó, bạn sẽ cần dành thời gian suy nghĩ về cách điều này có thể thay đổi cách người dùng tương tác với ứng dụng của bạn. Quyết định khi nào nên tạm dừng phương tiện hoặc khi cập nhật nguồn cấp dữ liệu sẽ là sự khác biệt giữa trải nghiệm liền mạch hoặc thiếu sót.

Bạn cũng sẽ cần sử dụng thuộc tính resizizableActivity: android: resizizableActivity, đã trải qua một số thay đổi trong Android Q.

Đóng các bình luận

Như bạn có thể thấy sau đó, ở đó, không có gì quá mới ở đây - và đó có thể là lý do tại sao rất nhiều ứng dụng đã hỗ trợ tính liên tục của ứng dụng theo mặc định. Điều này đã được Google xử lý một cách thông minh, có nghĩa là trong một lần có quá nhiều việc chúng tôi phải làm. Thay vào đó, vấn đề của trò chơi là bắt kịp để đảm bảo ứng dụng đã được tối ưu hóa tốt cho phạm vi các yếu tố hình thức ngày càng mở rộng có thể chạy nó, thử nghiệm nó với các trình giả lập và công cụ có liên quan và thông minh hơn về thiết kế UI.

Tin tốt là kích thước màn hình lớn hơn sẽ tương đương với sự tham gia của người dùng tốt hơn. Làm cho UX của bạn đúng, và điều này có thể chuyển sang thời gian màn hình nhiều hơn cho các dự án của bạn!

Hãy chắc chắn để kiểm tra lại ở đây theo thời gian. Chúng tôi sẽ thêm nhiều hướng dẫn và lời khuyên khi chúng tôi tìm hiểu thêm.

Amazon nổi tiếng với hàng tồn kho rộng lớn và giao hàng nhanh chóng. Những gì bạn có thể không biết là Amazon FBA cũng là nền tảng hoàn hảo cho bắt đầ...

Một ố người trong chúng ta chỉ có một năng khiếu về điện tử. Cho dù bạn muốn khám phá một nghề nghiệp trong chủ đề hấp dẫn này, hay chỉ muốn một ở thích mới để nghỉ ...

ẤN PhẩM Thú Vị