Dlaczego projektanci powinni odmawiać aplikacjom natywnym

Autor: Monica Porter
Data Utworzenia: 18 Marsz 2021
Data Aktualizacji: 17 Móc 2024
Anonim
Tech Talk: 12 Factor Apps - od używania chmury do bycia “chmuro-natywnym”
Wideo: Tech Talk: 12 Factor Apps - od używania chmury do bycia “chmuro-natywnym”

Zawartość

Aplikacje są używane przez nas, użytkowników, na wielu naszych urządzeniach. Wykonują dobrą robotę, kierując nas do ukierunkowanych treści; jedno źródło potrzebnych nam informacji na jeden temat.

Wraz z pojawieniem się inteligentnych urządzeń wzrosła liczba argumentów, że aplikacje „zabijają strony internetowe”. Programiści również zaczęli tworzyć aplikacje natywne, ponieważ widzą korzyści pieniężne, jakie może przynieść stworzenie udanej aplikacji.

Czy jednak aplikacje natywne są naprawdę najlepszą platformą dla innowacji programistycznych lub wrażeń użytkownika? W tym artykule będę argumentował, że internet pozostaje najlepszą platformą do tworzenia aplikacji: nie tylko dla użytkowników, ale także dla programistów, którzy chcą przesuwać granice techniczne.

Zamknięty system

Ekosystem aplikacji jest często interpretowany jako rynek zamknięty, zdominowany przez kilka kluczowych sklepów, takich jak Apple App Store i Google Play. Oznaczało to, że programiści musieli tworzyć natywne aplikacje dla zamkniętych ekosystemów. Jednak model biznesowy dla systemów zamkniętych - zaprojektowanych dla określonej platformy sprzętowej - jest zasadniczo wadliwy.


Zamiast umożliwiać użytkownikowi kontrolowanie własnego doświadczenia, tak jak robi to sieć, aplikacje natywne są stworzone do blokowania użytkowników. Mogą nas zablokować w modelu sprzętowym, co oznacza, że ​​nie mamy dostępu do wszystkich potrzebnych nam funkcji.

Mogą sprawić, że będziemy stale aktualizować nasze oprogramowanie lub aktualizować do najnowszego smartfona, aby uzyskać najnowsze treści. Zamiast oferować innowacyjne wrażenia, aplikacje natywne je ograniczają.

Dlatego uruchomienie pierwszego urządzenia z Firefox OS w 2013 roku było kamieniem milowym dla branży mobilnej, ponieważ umożliwiło tworzenie aplikacji w całkowicie otwartych standardach internetowych.

Technologie oparte na standardach, w tym HTML5 i CSS3, umożliwiają uruchamianie aplikacji internetowych na prawie każdej platformie za pośrednictwem nowoczesnej, zgodnej ze standardami przeglądarki. Aplikacje internetowe są adaptacyjne i responsywne, dając programistom więcej czasu na wprowadzanie innowacji, ponieważ mniej czasu potrzeba na naukę nowych umiejętności kodowania lub „pakowanie” aplikacji do dostarczania w natywnym środowisku.


Otwarta platforma

Ostatecznie internet jest otwartą platformą innowacji dla wszystkich. W przeciwieństwie do zamkniętych technologii ekosystem aplikacji oparty na sieci nigdy nie umrze ani nie przestanie być odpowiedni.

To prawda, że ​​aplikacje mogą być przydatne. Zamiast wpisywać długi adres w przeglądarce internetowej, kierowany jest bezpośrednio do szukanej treści. Z tego powodu niektórzy nazywali powstanie aplikacji „świtem internetu” - jedna ikona, jedno kliknięcie i pojawia się zgrabny interfejs.

A aplikacje mogą być fajne. Od Angry Birds po Candy Crush i Flappy Bird, mamy rozrywkę na wyciągnięcie ręki. Możemy zbierać odznaki, udostępniać nasze wyniki na Facebooku lub łączyć nasze zdjęcia z Instagramem.

Ale co takiego jest w samych aplikacjach, co jest przydatne lub fajne? Czy nie są one tylko „siecią pokrytą cukierkami” - podają informacje, które są już dostępne w Twojej przeglądarce?


A co w nich takiego jest, że jest innowacyjne? Większość ludzi nie instaluje popularnych aplikacji, ponieważ są one świetnym oprogramowaniem, ale ze względu na liczbę innych subskrybentów. Sami użytkownicy zostali utowarowieni.

Mit innowacji

Większość aplikacji jest stale aktualizowana, ale nigdy tak naprawdę nie jest innowacyjna. Często tak naprawdę nie rozumiemy konsekwencji tych aktualizacji. Na przykład, jeśli klikniesz Aktualizuj aplikację, czy oprogramowanie nagle przyzna sobie prawo dostępu do zdjęć lub kontaktów w telefonie i korzystania z nich w dowolny sposób, który programista uzna za stosowny?

Często nie mamy wglądu w to, jakie aplikacje i stojące za nimi firmy chcą robić z naszymi informacjami. Nie możemy zajrzeć pod maskę i nie możemy powstrzymać tych rzeczy.

Ale dlaczego użytkownicy nie mieliby po prostu mieć możliwości ograniczania lub przyznawania uprawnień aplikacji, kiedy tylko chcą? Czy to możliwe, że jesteśmy obecnie w środku histerii natywnej aplikacji w stylu Tamagotchi?

Podobieństwa są niesamowite - aplikacje proszą nas, abyśmy je karmili, bawili się nimi, a kiedy już nie możemy się tym przejmować, lądują w rogu pokoju, zbierając kurz. Ile aplikacji masz w telefonie, a ilu faktycznie używasz?

Ponieważ aplikacje natywne są samowystarczalnym modelem biznesowym, nie sprzyjają innowacjom. W rzeczywistości ograniczają to.

Następna strona: interoperacyjność, aplikacje internetowe i otwarta przyszłość

Dla Was
Sequin to niezwykle kojąca aplikacja ASMR, o której nigdy nie wiedziałeś, że jest potrzebna
Odkryć

Sequin to niezwykle kojąca aplikacja ASMR, o której nigdy nie wiedziałeś, że jest potrzebna

Czuje z ię pięty? Uważa z, że przejście z powrotem do pracy je t trochę drażniące? Mamy dla Ciebie aplikację. Nowością w App tore w tym tygodniu je t equin, fa cynujący triumf A MR, który pomoże ...
Najlepsze monitory przenośne w 2021 roku
Odkryć

Najlepsze monitory przenośne w 2021 roku

Najlep ze monitory przenośne umożliwiają dodanie drugiego wyświetlacza do laptopa lub notebooka, nawet gdy je teś w ruchu. Małe, lekkie i łatwe do przeno zenia, to świetny po ób na tworzenie doda...
Najlepsze zakrzywione monitory w 2021 roku
Odkryć

Najlepsze zakrzywione monitory w 2021 roku

Wybór jednego z najlep zych zakrzywionych monitorów zapewnia luk u ogromnego ekranu bez zmęczenia oczu dzięki naturalnym kątom w całym polu widzenia. Najlep ze zakrzywione monitory zachowują...