Dlaczego Mobile First Design jest ważny? Jego podejście i ograniczenia
Opublikowany: 2017-07-12Dlaczego warto wybrać projektowanie mobilne?
Wraz z pojawieniem się technologii komórkowej telefony komórkowe stały się integralną częścią codziennego życia. Od wyszukiwania informacji po kupowanie i sprzedawanie produktów i usług online oraz rozrywkę, oferują przenośność i funkcjonalność na wyciągnięcie ręki, dzięki czemu ich użycie jest powszechne.
Większość programistów ma tendencję do tworzenia aplikacji zorientowanych na komputery stacjonarne, po czym usprawniają funkcjonalność i funkcje wersji mobilnych. Nawet po wprowadzeniu projektowania responsywnego wielu programistów preferuje takie podejście.
Jednak wraz z ciągłym wzrostem liczby użytkowników mobilnych konieczne stało się tworzenie aplikacji, które są przyjazne dla urządzeń mobilnych, ponieważ są one częściej dostępne z takich platform. Nowym trendem na rynku jest opracowanie najpierw wersji przyjaznej dla urządzeń mobilnych, a następnie rozwój dla innych platform .
Dlaczego warto traktować priorytetowo rozwój mobilny?
Fakt, że prawie każdy posiada smartfon, jest wyraźnym sygnałem, że wymagamy od niego korzystania w naszym codziennym życiu. Co więcej, internet nie ogranicza się już tylko do komputerów; przeniósł się na platformy mobilne i tablety, a catering dla tych użytkowników jest niezbędny dla każdego biznesplanu.
Chociaż może być 25 procent użytkowników, którzy uzyskują dostęp do Internetu wyłącznie przez telefon komórkowy, jest 75 procent, którzy tego nie robią. Powstaje pytanie, dlaczego rozwój platform mobilnych powinien być priorytetem? Wiele wskazuje na to, że gigant wyszukiwarek Google skupia się na rozwoju telefonów komórkowych i oferowaniu rozwiązań opartych na cateringu w pierwszej kolejności na telefony komórkowe. Wielonarodowe firmy, takie jak Amazon i eBay, obsługują również duży odsetek użytkowników uzyskujących dostęp do witryny za pośrednictwem telefonów komórkowych, więc optymalizacja pod kątem telefonów komórkowych jest mądrą decyzją zarówno dla lepszego doświadczenia klienta, jak i długoterminowego planowania.
Wdzięczna degradacja czy progresywna poprawa?
Dwie z kluczowych technik rozwoju platform mobilnych to łagodna degradacja i stopniowe ulepszanie. Chociaż ich celem jest rozwój na platformy mobilne i inne, same podejścia mają unikalny charakter.
Wdzięczna degradacja polega na opracowywaniu najpierw platform z najwyższej półki, takich jak komputery stacjonarne i laptopy. Po utworzeniu stabilnego produktu niektóre funkcje i funkcje są ograniczane ze względu na ograniczenia sprzętowe i programowe, a z oryginalnego oprogramowania generowana jest uproszczona, przyjazna dla urządzeń mobilnych wersja. Na przykład niektóre funkcje aplikacji zostaną usunięte, jeśli są zbyt ciężkie do przetwarzania mobilnego, a rozmiar ekranu zostanie zmniejszony z powodu mniejszych wyświetlaczy.
Progresywne ulepszanie to stosunkowo nowa technika, która szybko się przyjmuje, ponieważ użytkownicy mobilni rosną, podobnie jak nacisk na wzrost w tym sektorze. Produkt jest początkowo przeznaczony dla platform mobilnych i tworzona jest wersja, która zaspokaja niszę, po czym dodaje się więcej treści i funkcji dla zaawansowanej wersji dla maszyn z mniejszymi ograniczeniami.
Dlaczego progresywne ulepszanie wygrywa
Chociaż oba podejścia mają te same cele tworzenia dla sprzętu mobilnego i innego, końcowy rezultat jest dla nich inny. W przypadku, gdy rozwój jest inicjowany z urządzeń mobilnych, nie ma prawie żadnych ograniczeń sprzętowych i programowych, ponieważ moc obliczeniowa, grafika, integracja funkcji, rozmiar wyświetlacza i inne funkcje można łatwo zwiększyć. Gdy właściciel będzie gotowy, aby pójść o krok dalej i dostosować projekt do innych platform i urządzeń, będziesz już miał niesamowitą funkcjonalność, świetny interfejs użytkownika i stabilne funkcje czekające na integrację. Wręcz przeciwnie, zmniejszenie go dla telefonów komórkowych jest trudnym zadaniem i powoduje utratę krytycznych funkcji i niestabilność.

Z drugiej strony progresywne ulepszanie to podejście zorientowane na rozwój mobilny, w którym projekt jest tworzony z uwzględnieniem ograniczeń sprzętowych i programowych platformy. Produkt końcowy jest wydajny, ponieważ uwzględniono już ograniczenia, oferuje podstawowe funkcje dla minimalistycznego podejścia i nadaje się do smartfonów. Co więcej, łatwiej jest usunąć ograniczenia i zbudować aplikację, niż wdrażać ograniczenia na późniejszych etapach cyklu życia oprogramowania. Pozwala to na łatwą modyfikację i modernizację produktu dla maszyn o mniejszych ograniczeniach.
Przyszłość projektowania stron mobilnych
Tworzenie rozwiązań przyjaznych dla urządzeń mobilnych to już nie tylko trend, to technika rozwoju. Oto kilka faktów, które dowodzą, że tworzenie stron mobilnych jest obszarem, na którym warto się skoncentrować.
- Ponad 2 miliardy użytkowników telefonów komórkowych na całym świecie.
- Internet mobilny jest dostępny na około 85 procentach urządzeń mobilnych będących w sprzedaży detalicznej.
- 9 miliardów pobrań aplikacji mobilnych.
- Większość serwisów dostępowych użytkownika korzysta wyłącznie z platform mobilnych. Oznacza to, że niektóre witryny będą odwiedzane tylko w wersji dostosowanej do urządzeń mobilnych.
Z biegiem czasu zarówno liczba użytkowników, jak i rozwój platform mobilnych będzie rósł, co wymaga dostosowania do postępu technologicznego.
Responsywne projektowanie stron internetowych
Responsywne projektowanie stron internetowych i progresywne ulepszanie działają synchronicznie, ponieważ oba opierają się na optymalizacji pod kątem smartfonów. Responsywne projektowanie stron internetowych opiera się na rozmiarze okna użytkownika (obszar strony, który można wyświetlić), a dzięki kodowaniu CSS dla platform mobilnych i wykorzystaniu zapytań o media w celu załadowania większej ilości treści i funkcji zgodnie z widokiem, funkcjonalność oprogramowania może być dostosowana dla ograniczeń mobilnych.
Chociaż większość podejść dyktuje podejście odgórne, w którym najpierw dostosowuje się większe funkcje, wydaje się to praktyczne w przypadku dostosowywania mniejszych funkcji i treści, mając na uwadze rozmiar widocznego obszaru i ograniczenia mobilne. W ten sposób użytkownicy z większymi wyświetlaczami mogą oglądać więcej treści, podczas gdy ci z mniejszymi nie mają wpływu na zatłoczone dane.
Ograniczenia projektowania mobilnego
Chociaż projektowanie mobile first oferuje znacznie lepsze wrażenia użytkownika i funkcjonalność na platformach mobilnych, ma swoje ograniczenia. Od samego początku istnieją ograniczenia, których nie można ominąć, w przeciwnym razie program straci jakość lub stanie się niestabilny. Chociaż projektowanie responsywne może wymagać większego poziomu umiejętności, zapewnia możliwość adaptacji w oparciu o rzutnię, która jest odpowiednia do przechowywania danych.
Łatwiejsze może być usunięcie ograniczeń na późniejszych etapach rozwoju w celu aktualizacji, ale budowanie oprogramowania mobile first wymaga zmiany pewnych funkcji, aby były odpowiednie dla innych platform. Czasami może to być czasochłonne i wymaga umiejętności migracji oprogramowania na inne platformy.
Czy mobilność jest na pierwszym miejscu?
Chociaż pierwszy telefon komórkowy może mieć swoje ograniczenia, oferuje zalety, które są zbyt dobre, aby je pominąć. Tworzenie oprogramowania w warunkach ograniczeń może stwarzać problemy, ale produkt końcowy można aktualizować i projektować zgodnie ze specyfikacjami. Z drugiej strony, bez wdrożenia tego podejścia, optymalizacja oprogramowania dla platform mobilnych nastręcza wiele problemów. Podczas gdy progresywne ulepszanie i responsywne projektowanie stron internetowych wymaga umiejętności ich implementacji, oferują produkt, który jest stabilny i funkcjonalny z dużą użytecznością i może być modyfikowany zgodnie ze zmieniającymi się wymaganiami .