Aplikacja mobilna

Ikony aplikacji na telefonie Samsung Galaxy S8 z systemem operacyjnym Android 7.0

Oprogramowanie dla urządzeń przenośnych lub mobilnych systemów operacyjnych jest określana jako aplikacji mobilnej (w niemieckim głównie w krótkiej formie App [ ɛp ] skrótem terminu technicznego zastosowania ; częściowo również app; w języku angielskim [ AEP ] jako krótki formularz do aplikacji w języku angielskim ) . Chociaż termin aplikacja odnosi się do dowolnego rodzaju oprogramowania aplikacyjnego, w niemieckojęzycznym świecie jest często utożsamiany z oprogramowaniem aplikacyjnym na smartfony i tablety . W przypadku aplikacji mobilnych rozróżnia się aplikacje natywne działające tylko na jednej platformie oraz niezależne od platformy aplikacje internetowe, hybrydowe i wieloplatformowe.

Są dostępne dla wielu różnych obszarów. Obejmują one od najprostszych narzędzi i zabawnych aplikacji z tylko jedną funkcją po pakiety programowania o rozbudowanej funkcjonalności (np. aplikacje biurowe , gry, porady, aplikacje fitness, do emulowania starszych komputerów domowych i programowalnych kalkulatorów , aby pomóc diabetykom i wiele więcej). Za pomocą mobilnych aplikacji zdalnych coraz częściej zdalnie steruje się urządzeniami cyfrowymi, takimi jak aparaty fotograficzne, kamery sportowe czy quadrocopter. Większość z tych aplikacji jest bezpłatna, mniejszą część należy kupić w odpowiednim sklepie z aplikacjami , zwykle za niewielkie kwoty .

historia

Za pomocą przeglądarek internetowych, takich jak B. Dolphin Browser , możliwość surfowania po Internecie na urządzeniu mobilnym

Nawet pierwsze telefony komórkowe często zawierały drobne aplikacje, takie jak kalendarze, kalkulatory czy gry na telefony komórkowe . Zostały one zaprojektowane przez producenta dla odpowiedniego systemu operacyjnego, zainstalowane na stałe i usuwalne tylko z prawami administratora. Wraz z pojawieniem się Javy w telefonach komórkowych ( Java ME ) użytkownicy otrzymali możliwość pobierania prostych aplikacji i gier od swojego operatora sieci komórkowej lub z Internetu za pośrednictwem WAP ( MIDlet ), które często były niezależne od platformy. Rozwinęła się scena programowania hobbystycznego, ale profesjonalne firmy programistyczne również oferowały takie aplikacje za opłatą. Aplikacje można również instalować na różnych urządzeniach PDA . Za prekursorów aplikacji na smartfony można uznać aplikacje Palm OS PDA, które zazwyczaj składają się tylko z jednego pliku i mogą być używane bezpośrednio po przeniesieniu. Na organizerach Psion programy można było tworzyć za pomocą samego urządzenia.

W przypadku telefonów komórkowych z własnym systemem operacyjnym i możliwością instalowania odpowiednich aplikacji termin smartphone stał się popularny około 2000 roku . Termin ten został po raz pierwszy użyty w branży mobilnej przez firmę Ericsson dla prototypu GS88. W tym samym czasie upowszechniła się seria Communicator firmy Nokia , której późniejsze modele działały pod kontrolą systemu operacyjnego Symbian. Pierwszymi smartfonami dostępnymi na rynku masowym w 2002 roku były Siemens S55 i Nokia 7650 , na które można było ręcznie przenosić i uruchamiać programy Java. Dopiero wraz z pojawieniem się Apple iPhone 2007, a później telefonów komórkowych z systemem Android i innych smartfonów, możliwość instalowania aplikacji na urządzeniach mobilnych stała się bardziej powszechna wśród szerokich grup ludności, wsparta odpowiednio zwiększonym marketingiem producentów. Niektóre aplikacje, takie jak przeglądarka internetowa , program do obsługi poczty e-mail i kalendarz, są już preinstalowane na większości smartfonów . W czerwcu 2016 r. na sam iOS oferowano ponad dwa miliony aplikacji.

W 2016 roku na całym świecie pobrano ponad 90 miliardów aplikacji (iOS App Store i Google Play Store). W Niemczech sprzedaż wzrosła o 40 procent rok do roku do 750 milionów dolarów. Średnio użytkownik smartfona z Androidem spędzał w aplikacjach ponad 1,5 godziny dziennie. Na liście najpopularniejszych aplikacji (najwięcej pobrań) w Niemczech w 2016 roku uplasował się WhatsApp , a następnie Facebook Messenger i aplikacja Facebook. Snapchat jest na czwartym miejscu, a Instagram na piątym . Najlepiej sprzedającymi się aplikacjami były Lovoo , Spotify i Tinder , jeśli pominąć aplikacje do gier. W kolejnych latach sprzedaż na całym rynku nadal silnie rosła w Niemczech i na całym świecie. Według firmy analitycznej Apptopia w 2020 r. portal wideo TikTok był najbardziej popularną aplikacją (App Store i Google Play) z około 850 milionami pobrań na całym świecie, wyprzedzając WhatsApp, aplikację Facebook, Instagram i narzędzie do wideokonferencji Zoom .

Aplikacje natywne

Zrzut ekranu aplikacji Wikipedia na Androida

Aplikacje natywne charakteryzują się tym, że są specjalnie dostosowane do platformy docelowej. Ponieważ aplikacja natywna korzysta bezpośrednio z interfejsów programistycznych (API) platformy docelowej, zakres aplikacji jest bardzo duży. Ponadto można uzyskać dostęp do wszystkich funkcji sprzętowych i programowych specyficznych dla platformy, takich jak pliki , GPS , czujniki przyspieszenia , mikrofon i kamera. Jednak ze względu na różne platformy oprogramowania nie można zainstalować aplikacji na Androida na iPhonie ani na odwrót. Dlatego firma programistyczna musi indywidualnie opracować aplikację dla każdego urządzenia końcowego. Każda platforma mobilna ma swój własny zestaw programistyczny (SDK) i własne zintegrowane środowisko programistyczne (np. Android Studio lub Xcode ), z którego mogą korzystać programiści. Preferowane języki programowania dla największych systemów to:

Dzięki aplikacjom natywnym różne typy urządzeń mogą być obsługiwane jednocześnie, jeśli wszystkie są oparte na jednej platformie. Dzięki uniwersalnej platformie Windows możliwe jest jednoczesne pisanie natywnych aplikacji Windows na komputery stacjonarne, laptopy, tablety, smartfony i Xbox One .

Aplikacje niezależne od platformy

Szybki rozwój różnych systemów operacyjnych, takich jak Android, Windows, iOS i urządzenia mobilne, od smartfonów, przez tablety, notebooki i telewizory smart TV, zmusza firmy do przemyśleń. Według badania przeprowadzonego przez instytut badań rynku GfK ponad 60% dorosłych w USA używa co najmniej dwóch urządzeń dziennie, a około 25% co najmniej trzech urządzeń. Dlatego ważne jest, aby aplikacja była dostępna na wszystkich różnych urządzeniach i działała bezproblemowo. Oczekiwania te zwiększyły zapotrzebowanie na niezależne od platformy aplikacje hybrydowe i wieloplatformowe.

Aplikacje niezależne od platformy stają się coraz ważniejsze, zwłaszcza w firmach, które wymagają różnych urządzeń. Przede wszystkim, wraz z pojawieniem się zjawiska przynoszenia własnego urządzenia (w skrócie: BYOD, po niemiecku z grubsza: „przynieś ze sobą własne urządzenie”), firmy stają przed zadaniem zapewnienia własnych programów i aplikacji dla wszystkich działających systemy i typy urządzeń. Kluczową rolę odgrywają również mobilność i elastyczność. Aplikacja działająca na komputerach stacjonarnych powinna m.in. B. pracować również na tablecie podczas wizyt u klientów zewnętrznych lub na smartfonie w ruchu. Celem jest jak najprostszy rozwój dla kilku platform jednocześnie. Google przeniesiony do dużej części kodu źródłowego w skrzynce odbiorczej , przy użyciu „J2ObjC” oprogramowanie z Java do Objective-C. Dzięki „Windows Bridge” Microsoft oferuje również możliwość tworzenia aplikacji Windows z API iOS .

Internetowe aplikacje

Aplikacje internetowe (np. programy biurowe) można wywoływać za pomocą przeglądarki internetowej. Tutaj Dokumenty Google .

Mobilne aplikacje internetowe są dostępne za pośrednictwem przeglądarki internetowej urządzenia mobilnego i nie wymagają instalacji. Korzystają ze standardów internetowych, takich jak HTML5 czy JavaScript, dzięki czemu można je obsługiwać na dowolnym urządzeniu. W przeciwieństwie do aplikacji mobilnych, które muszą być na nowo wdrażane dla każdej platformy, implementacja aplikacji internetowych może być używana na wielu różnych platformach. Mobilna aplikacja internetowa idealnie zachowuje się dokładnie jak aplikacja natywna, tzn. nie jest postrzegana przez użytkownika jako strona internetowa, ale oferuje interfejs użytkownika, który jest optycznie i ergonomicznie zintegrowany z urządzeniem mobilnym. Wadą aplikacji internetowych jest to, że nie mogą uzyskać dostępu do wszystkich komponentów sprzętowych, a dostępna prędkość przesyłania danych odgrywa ważną rolę. Powolne połączenie internetowe (na przykład z powodu słabego odbioru sieci) może prowadzić do zauważalnych opóźnień w interaktywności.

Podczas korzystania z aplikacji internetowych zwykle trzeba przesłać więcej danych niż w przypadku korzystania z aplikacji natywnej. Zatem wyższe opłaty za transmisję (zwłaszcza opłaty roamingowe za granicą) za wynikowy ruch danych mogą stanowić przeszkodę dla wielu użytkowników. B. do wykorzystania na wakacjach. Tymczasowe przechowywanie wymaganych danych w pamięci lokalnej (cache) jest praktycznym sposobem na udostępnienie ich w trybie offline. Jednak ilość danych, które można przechowywać w urządzeniu za pomocą technologii przechowywania w sieci , jest zwykle bardzo ograniczona.

W przeciwieństwie do wszystkich innych typów aplikacji mobilnych, mobilne aplikacje internetowe nie mogą być oferowane w sklepach z aplikacjami. Z tego powodu wielu operatorów witryn korzysta z konwerterów witryny w aplikacji, które integrują aplikację internetową z aplikacją natywną. Jednak wiele z tych aplikacji utworzonych za pomocą konwerterów również nie może być publikowanych w sklepach z aplikacjami. Aplikacje te są wyłączone z wytycznych App Store przez Apple, między innymi, ponieważ nie oferują żadnej wartości dodanej w porównaniu z witryną mobilną, do której można uzyskać dostęp za pomocą przeglądarki.

Aplikacje hybrydowe

Hybrydowe aplikacje są szczególną formą aplikacji mobilnej. Łączą one zalety rodzimych i aplikacji internetowych poprzez możliwość dostępu do wielu sprzętowych i programowych komponentów urządzenia mobilnego, a tym samym czas użytkowania różnych platformach. Mogą działać na różnych urządzeniach mobilnych (smartfonach i tabletach) i komputerach PC, a także na różnych systemach operacyjnych.

Aplikacje hybrydowe łączą zalety aplikacji natywnych i aplikacji internetowych, umożliwiając używanie kodu źródłowego na różnych platformach. Kod został napisany w technologiach internetowych, takich jak HTML , CSS i JavaScript . Aplikacje hybrydowe uruchamiane są - niewidoczne dla użytkownika - w natywnej przeglądarce internetowej danej platformy , m.in. B. Safari lub Google Chrome . Ze względu na zastosowany framework , wszystkie elementy operacyjne przeglądarki, takie jak pasek menu z adresem URL czy pasek zakładek , są wyłączone.

Dostępne są różne frameworki do tworzenia aplikacji hybrydowych. Jeden z największych rozwoju platform jest Cordova z tym Apache Software Foundation i PhoneGap od Adobe, opartego na nim . Inne firmy, takie jak Ansca Mobile z Corona SDK i Drifty z Ionic, oferują rozwiązania do tworzenia aplikacji hybrydowych.

Framework ładuje bibliotekę, która nawiązuje komunikację między JavaScript a odpowiednim językiem specyficznym dla systemu operacyjnego. Umożliwia to aplikacjom hybrydowym dostęp do różnych komponentów sprzętowych i programowych urządzenia mobilnego . Dostęp jest możliwy między innymi do kontaktów, kamer, czujników ruchu, GPS i plików. Nowoczesne silniki renderujące zwiększają szybkość obliczeń interpretacji kodu HTML5, CSS3 i JavaScript. Pozwala to na wielokrotne zwiększanie szybkości wykonywania. Technologia taka jak WebGL przyspiesza złożoną grafikę 3D bez dodatkowych rozszerzeń sprzętowych.

Główną zaletą aplikacji hybrydowych jest to, że wiele platform może być objętych jednym rozwojem i nie ma potrzeby droższych równoległych prac rozwojowych dla poszczególnych ekosystemów. W rezultacie wysiłek programistyczny ze strony firmy produkującej oprogramowanie jest znacznie zmniejszony, co oznacza, że interfejs użytkownika i funkcjonalność mogą być utrzymane na tym samym poziomie na wielu platformach. Jednak nie wszystkie właściwości specyficzne dla urządzenia lub systemu operacyjnego mogą być używane, a podczas wdrażania aplikacji hybrydowej projekty interakcji specyficzne dla platformy oraz wygląd i styl odpowiedniej platformy mogą być brane pod uwagę tylko w ograniczonym zakresie. Dodatkowo znacznie spowolnione czasy ładowania i znacznie gorsza moc obliczeniowa, np. przy skomplikowanych grach, są możliwe, ponieważ działają one z warstwą pośrednią przeglądarki internetowej.

Aplikacje wieloplatformowe

Aplikacja wieloplatformowa, podobnie jak aplikacja hybrydowa, to aplikacja, którą można uruchomić na różnych systemach operacyjnych i urządzeniach końcowych, niezależnie od platformy. W przeciwieństwie do aplikacji hybrydowej interfejs użytkownika jest zwykle zbudowany z natywnych interfejsów API odpowiedniego systemu operacyjnego i nie jest wyświetlany w przeglądarce internetowej. W ten sposób do 75% kodu źródłowego można dzielić między różnymi platformami bez większych strat w wydajności. Kod źródłowy jest w większości napisany w C# , C++ lub JavaScript.

Struktury dla rozwoju międzyplatformowego to „Platforma Xamarin” od Xamarin , Appcelerators „Titanium Mobile” i React Native od Facebooka . Wszystkie trzy frameworki wspierają tworzenie aplikacji wieloplatformowych dla systemów Android, iOS i Windows. W przypadku "Xamarin. Forms" duże części kodu interfejsu użytkownika mogą być również udostępniane między platformami, podczas gdy wieloplatformowy element kontrolny zastępczy jest konwertowany na natywny element kontrolny w czasie wykonywania .

Pakiet Flutter SDK firmy Google umożliwia tworzenie wieloplatformowych aplikacji na systemy iOS i Android w języku programowania Dart . Flutter nie używa natywnych kontrolek, ale rysuje za pomocą własnego silnika renderującego.

Jednak kod warstwy modelu w C++ można również udostępniać między tymi platformami bez konieczności korzystania z frameworka.

rozwój

Podczas tworzenia aplikacji mobilnych istnieją pewne ograniczenia, których należy przestrzegać w porównaniu z aplikacjami na komputery stacjonarne. B. procesory smartfonów są mniej wydajne i działają na zasilaniu bateryjnym. Istnieje również wiele różnych rozmiarów ekranu, konfiguracji sprzętowych i wersji oprogramowania. Aplikacje mobilne są zwykle opracowywane za pomocą zintegrowanego środowiska programistycznego i zestawu programistycznego odpowiedniej platformy. Oprogramowanie można przetestować za pomocą emulatora przed wypróbowaniem go na prawdziwych urządzeniach.

Wielu programistów polega teraz na systemach dialogów głosowych , w przeciwieństwie do „normalnych” mobilnych interfejsów użytkownika . Mogą to być rozpoznawanie mowy, np. B. z Siri lub w formie chatbotów , np. B. w Skype lub Facebook Messenger , zaimplementowany. Ta forma interakcji z aplikacjami rośnie, ponieważ wielu użytkowników jest przytłoczonych mnogością aplikacji. Prezes Microsoftu, Satya Nadella, postrzega chatboty jako „kolejną wielką rzecz”, która przyniesie tak głębokie zmiany, jak wcześniej iPhone dla ekranów dotykowych czy korzystanie z graficznych interfejsów użytkownika .

Obszar zatrudnienia twórców oprogramowania aplikacji na platformy mobilne stale rośnie, do 2012 r., według raportu „TechNet”, w samych Stanach Zjednoczonych powstało 466 000 nowych miejsc pracy. W Europie, według raportu Progressive Policy Institute, na początku 2016 r. będzie 1,64 mln miejsc pracy, które będą zależne od aplikacji mobilnych. Producenci mobilnych systemów operacyjnych próbują różnych metod, aby przekonać twórców oprogramowania dla swojej platformy. Na przykład, Jabłko planuje otworzyć się „na iOS App Development Center” w Neapolu , we Włoszech w październiku 2016 roku , w którym zostaną przeszkoleni deweloperzy. Google chce przeszkolić dwa miliony programistów w Indiach i oferuje różne kursy z zakresu programowania na Androida za pośrednictwem Udacity .

dystrybucja

Aplikacje można zazwyczaj uzyskać z internetowej platformy sprzedaży zintegrowanej z systemem operacyjnym i instalowanej bezpośrednio na urządzeniu. W wyniku wielkiego sukcesu rynkowego smartfonów i tabletów, praktycznie wszyscy producenci mobilnych systemów operacyjnych opracowali własne platformy do sprzedaży aplikacji stworzonych na ich urządzenia. Klienci mogą pobierać aplikacje za darmo lub za opłatą. Platformą sprzedażową z największą liczbą programów jest Google Play Store na urządzenia z systemem Android, a następnie App Store na iOS. Istnieją również osobne sklepy z aplikacjami dla urządzeń z innymi systemami operacyjnymi. Większość dochodów trafia do deweloperów, w zyskach ma też udział operator portalu sprzedażowego. Apple, Google i Microsoft zatrzymują 30 procent ceny zakupu aplikacji lub zakupu w aplikacji jako prowizję . Z reguły aplikacje są sprawdzane technicznie przez operatora portalu, a czasami sprawdzana jest również ich zawartość.

Istnieją zasadniczo różne sposoby, w jakie aplikacja może uzyskać dostęp do urządzenia: bezpośrednio przez mobilne połączenie internetowe lub sieć WLAN urządzenia lub za pomocą komputera PC , za pomocą którego można zainstalować aplikacje za pomocą odpowiedniego oprogramowania (takiego jak iTunes ), gdy telefon komórkowy urządzenie jest podłączone. Niektóre platformy aplikacji umożliwiają również zakup aplikacji na komputerze i automatyczną instalację na wszystkich zsynchronizowanych urządzeniach, przy czym aplikacja jest automatycznie pobierana z urządzeń. Jeśli producenci udostępniają swój mobilny system operacyjny zewnętrznym źródłom w celu instalacji oprogramowania aplikacyjnego, istnieją również inne, często wieloplatformowe oferty sklepów różnych dostawców w Internecie, a także możliwość bezpośredniego zakupu na stronach aplikacji programiści .

Prywatność

Wiele aplikacji mobilnych jest krytykowanych przez rzeczników konsumentów, ponieważ przesyłają one dane bez wiedzy lub zgody użytkownika, które nie są wymagane do działania aplikacji lub które są niezaszyfrowane lub niezanonimizowane, a zatem mogą być łatwo szpiegowane. Operatorzy platform internetowych, takich jak sieci społecznościowe lub portale zakupowe , mają możliwość zbierania danych za pomocą aplikacji i wykorzystywania ich do ukierunkowanych i skutecznych celów reklamowych lub przekazywania ich stronom trzecim. Jest to szczególnie ważne, gdy na przykład wrażliwe dane osobowe, takie jak dane konta lub informacje o karcie kredytowej, mogą być szpiegowane w aplikacjach zakupowych . Wiele aplikacji zbiera również dane za pośrednictwem zautomatyzowanych usług analitycznych, takich jak Google Analytics czy Twitters Fabric.

Podobnie jak wszystkie inne programy, aplikacje natywne mogą zawierać luki w zabezpieczeniach . Dlatego ważne jest, aby upewnić się, że urządzenie jest aktualizowane, a oprogramowanie jest utrzymywane przez dostawcę. Aplikacje natywne działają jako niezależny program na odpowiednim urządzeniu, dzięki czemu mają rozszerzony dostęp do zasobów. Problemowi temu przeciwdziała zastosowanie piaskownicy , która ogranicza dostęp do interfejsów programu dostarczonych przez producenta i dlatego może być regulowana.

Zakupy w aplikacji i rozliczenia WAP

Aplikacje mogą przeprowadzać tak zwane rozliczenia WAP . Jest to mechanizm, w którym koszty są pobierane za pośrednictwem operatora sieci komórkowej poprzez kliknięcie w baner reklamowy lub uruchamiany jest płatny abonament. W takich przypadkach użytkownicy często nie są świadomi, że w opinii dostawcy zawarli umowę kupna. Trzecia nowelizacja ustawy Prawo telekomunikacyjne (TKG), poprzez nowelizację § 45d TKG z dnia 4 lipca 2017 r., upoważniła Federalną Agencję ds. Sieci do określenia procedur, które mają skutecznie chronić abonentów telefonii komórkowej przed usługą świadczoną dodatkowo do połączenia używane i rozliczane wbrew ich woli. Według organizacji ochrony konsumentów, w określonych przypadkach konsumenci mogą podjąć działania przeciwko zakupom w aplikacji, na przykład poprzez odzyskanie zapłaconych kwot, odstąpienie od umowy i/lub sprzeciw wobec sądowego nakazu zapłaty. Możesz ustawić bezpłatną blokadę innej firmy u swojego operatora sieci komórkowej, dezaktywować zakupy w aplikacji na urządzeniu mobilnym lub utrudnić zakupy w aplikacji za pomocą dodatkowego żądania hasła.

Zastosowanie w firmach

W firmach aplikacje mobilne są wykorzystywane w różnych obszarach. Aplikacje, z których w firmie korzystają pracownicy na komputerach PC, m.in. B. Planowanie zasobów przedsiębiorstwa (ERP), Zarządzanie relacjami z klientami (CRM) lub Microsoft Outlook , również dostępne na urządzeniach mobilnych, dzięki czemu możesz pracować niezależnie od lokalizacji. Kolejnym obszarem zastosowania jest wykorzystanie w marketingu (np. messenger marketing ). Aplikacje są tam wykorzystywane na przykład do wsparcia sił sprzedaży, na przykład poprzez udostępnianie wewnętrznych katalogów produktów lub list części zamiennych z bezpośrednimi opcjami zamawiania online, również w połączeniu z wcześniejszymi zapytaniami o stany magazynowe i/lub prognozami dotyczącymi aktualnego czasu dostawy produkt.

bezpieczeństwo

Dla firm działających w kontekście przynoszenia własnych urządzeń aplikacje mobilne często stanowią duże zagrożenie dla bezpieczeństwa, ponieważ czasami przesyłają poufne dane bez ochrony bez wiedzy i zgody użytkownika. Oznacza to nie tylko utratę poufnych informacji, ale także naraża firmy na ataki i szantaż. W zastosowaniach korporacyjnych tak zwane systemy zarządzania urządzeniami mobilnymi zapewniają centralną dystrybucję żądanych aplikacji na urządzenia, w niektórych przypadkach za pośrednictwem własnego portalu referencyjnego. W przypadku czysto firmowych smartfonów lub tabletów instalacja innych aplikacji przez użytkownika jest często technicznie niemożliwa ze względów bezpieczeństwa, ponieważ w przeciwnym razie powstałby możliwy punkt ataku dla szpiegostwa przemysłowego i innych zagrożeń ze strony złośliwego oprogramowania . W celu czystego oddzielenia aplikacji na firmowych urządzeniach mobilnych z częściowym prywatnym użytkowaniem można użyć tak zwanych person do oddzielenia odpowiednich danych i aplikacji.

Jeśli w firmie nie zrezygnuje się z wewnętrznych wytycznych dotyczących IT i bezpieczeństwa , konwencjonalny kanał sprzedaży za pośrednictwem sklepu z aplikacjami jest generalnie wykluczony, ponieważ aplikacje mobilne firmy - często opracowywane we własnym zakresie - również byłyby publicznie dostępne za jego pośrednictwem. . Zamiast tego takie aplikacje są udostępniane użytkownikowi centralnie przez administratora systemu firmy za pośrednictwem rozwiązań do zarządzania urządzeniami mobilnymi lub są również automatycznie instalowane na smartfonie.

Pakowanie aplikacji

Jednym ze sposobów zabezpieczenia danych firmy jest owijanie aplikacji. Dzięki pakietowaniu aplikacji aplikacje istotne dla firmy są szyfrowane w innej aplikacji. Gwarantuje to, że w firmie używane są tylko bezpieczne i zatwierdzone aplikacje. Ale ma to również wady, może prowadzić do naruszeń praw autorskich, a nawet utraty praw gwarancyjnych.

Zarządzanie aplikacjami natywnymi

Alternatywnie istnieje możliwość korzystania z zarządzania urządzeniami mobilnymi, aby bezpiecznie oferować natywne aplikacje bez cierpienia natywnego użytkownika. Ta funkcja jest oferowana przez Apple od iOS 7, Google z „Android for Work” i Samsung z Knox .

literatura

  • Holger Hinzberg: Programowanie aplikacji na iPhone'a - praktyczne wprowadzenie . Wydanie I. mitp-Verlag, Frechen 2013, ISBN 978-3-8266-9287-1 .
  • Gerrit Heinemann (red.): No-Line-Handel. Najwyższy poziom ewolucji w wielokanałowości. Springer Fachmedien, Wiesbaden 2012, ISBN 978-3-658-00850-5 .

linki internetowe

Wikisłownik: App  - wyjaśnienia znaczeń, pochodzenie słów, synonimy, tłumaczenia

Indywidualne dowody

  1. Aplikacja. Duden , dostęp 29 lipca 2016 r .
  2. Średnia cena aplikacji według kontynentów w 2010 r.
  3. Przeglądarka Google Ngram. Źródło 10 września 2017 .
  4. Doug Gross: Znaki towarowe Apple „Jest na to aplikacja”. CNN , 12 października 2010, dostęp 29 lipca 2016 .
  5. Apple App Store ma teraz ponad 2 miliony aplikacji theverge.com, 13 czerwca 2016 r.
  6. Aplikacje mobilne - sprzedaż na całym świecie 2021. Dostęp 6 marca 2021 .
  7. Aktualności To najbardziej udane aplikacje w Niemczech. t3n.de, 18 stycznia 2017, dostęp 22 lutego 2017 .
  8. Aplikacje mobilne - sprzedaż na całym świecie 2021. Dostęp 6 marca 2021 .
  9. John Koetsier: Oto 10 najczęściej pobieranych aplikacji w 2020 roku. W: Forbes. 7 stycznia 2021, udostępniono 6 marca 2021 .
  10. Microsoft ujednolici platformy PC i Xbox One, kończąc naprawiony sprzęt konsolowy
  11. GfK SE: aplikacja, dostęp 21 lipca 2014 r.
  12. Daniel Stenger: Wirusowa komunikacja marki: Postawa i behawioralne efekty wideo wirusowych Ryc. 2, s. 5.
  13. Garrick Toubassi: Oficjalny blog Gmaila: Pod maską Inbox. W: gmail.googleblog.com. 20 listopada 2014, dostęp 29 lipca 2016 .
  14. Windows Bridge na iOS. W: developer.microsoft.com. Pobrano 29 lipca 2016 .
  15. Ograniczenie przechowywania w sieci (w języku angielskim).
  16. Najlepszy konwerter strony do aplikacji. Źródło 28 lipca 2020 .
  17. Wytyczne dotyczące przeglądu App Store — programista Apple. Źródło 28 lipca 2020 .
  18. Doświadczenie klienta na urządzeniach mobilnych jest ważniejsze dla Twojej firmy, niż mogłoby się wydawać.
  19. Wieloplatformowe tworzenie aplikacji mobilnych w Visual Studio
  20. Wieloplatformowe: pisz międzyplatformowe aplikacje hybrydowe w programie Visual Studio za pomocą Apache Cordova
  21. Apache Cordova
  22. Od natywnego do hybrydowego tworzenia aplikacji iz powrotem
  23. Wybór odpowiedniej aplikacji mobilnej do projektu: natywna vs wieloplatformowa vs hybrydowa
  24. Dostarczaj natywne aplikacje na Androida, iOS i Windows, korzystając z istniejących umiejętności, zespołów i kodu.
  25. Xamarin, formularze
  26. FAQ. Źródło 1 października 2017 .
  27. Jak Dropbox używa C++ do wieloplatformowego programowania na iOS i Androida
  28. Tim Tuttle: Przyszłość głosu: co dalej po Siri, Alexie i Ok Google. W: recode.net. 27 października 2015, dostęp 29 lipca 2016 .
  29. Nicole Lee: Rozmowa z botami Skype jest jak rozmowa z wyszukiwarką. W: engadget.com. 30 marca 2016, dostęp 29 lipca 2016 .
  30. Josh Constine: Facebook uruchamia platformę Messenger z chatbotami. TechCrunch, 12 kwietnia 2016, dostęp 29 lipca 2016 .
  31. Ben Schippers: Zmęczenie aplikacji. TechCrunch, 3 lutego 2016, dostęp 29 lipca 2016 .
  32. Matt Weinberger: Satya Nadella mówi, że kolejna wielka rzecz Microsoftu będzie miała „tak ogromny wpływ” jak ekrany dotykowe i sieć. W: businessinsider.de. 30 marca 2016, dostęp 29 lipca 2016 .
  33. Ryan Kim: Gospodarka aplikacji stworzyła prawie pół miliona miejsc pracy. W: gigaom.com. 7 lutego 2012, dostęp 29 lipca 2016 .
  34. David Bolton: Gospodarka aplikacji stworzyła 1,64 miliona miejsc pracy w Europie. W: arc.applause.com. 27 stycznia 2016, obejrzano 29 lipca 2016 .
  35. Apple otwiera pierwsze w Europie centrum rozwoju aplikacji na iOS we Włoszech. Apple, 21 stycznia 2016, dostęp 29 lipca 2016 .
  36. Mike Wuerthele: Apple otwiera w październiku Centrum Rozwoju Aplikacji iOS we Włoszech. AppleInsider, 8 lipca 2016, dostęp 29 lipca 2016 .
  37. ^ John Ribeiro: Google zamierza przeszkolić 2 miliony programistów aplikacji w Indiach. W: pcworld.com. 11 lipca 2016, dostęp 29 lipca 2016 .
  38. Lucia Maffei: Google i Udacity uruchamiają nowy kurs programowania na Androida dla początkujących. TechCrunch, 22 czerwca 2016, dostęp 29 lipca 2016 .
  39. Jens Minor: 800 000 aplikacji: Google Play wyprzedza Apple App Store - GWB. W: googlewatchblog.de. 11 stycznia 2013, dostęp 16 grudnia 2019 .
  40. Zainstaluj ponownie aplikacje i gry. Źródło 20 stycznia 2015
  41. Ochrona danych w aplikacjach: które aplikacje szpiegują Twoje dane , test.de , 31 maja 2012 r., dostęp online 16 listopada 2012 r.
  42. Aplikacje zakupowe: tylko dwie są bezpieczne i „dobre” , informacja prasowa Stiftung Warentest z 25 października 2012 r., dostęp online 16 listopada 2012 r.
  43. Stiftung Warentest: Ochrona danych dla aplikacji — które aplikacje szpiegują Twoje dane. Stiftung Warentest , 31 maja 2012, dostęp 29 lipca 2016 .
  44. Komputery i komunikacja – „Aplikacje pochłaniają dane” , DRadio z 4 sierpnia 2012 r.
  45. „Ochrona danych w aplikacjach – dane osobowe przesyłane w postaci niezaszyfrowanej” , Stiftung Warentest z dnia 24 maja 2012 r.
  46. Zmiana § 45d TKG z dnia 4 lipca 2017 r. , buzer.de.
  47. Aplikacje i ochrona danych. W: verbrauchzentrale.de. Centrum porad konsumenckich , 14 lutego 2020, wejście 23 września 2020 .
  48. Pułapka kosztowa rozliczeń WAP - rozliczanie za pomocą rachunku za telefon komórkowy. W: portal konsumencki-bw.de. Portal konsumencki Baden-Württemberg, 2 maja 2018 r., dostęp 23 września 2020 r .
  49. Sebastian Wolters, Zarządzanie aplikacjami, ochrona przed szpiegostwem i nadużywaniem danych . Tecchannel IT im Mittelstand, 21 października 2014. Dostęp 11 lutego 2015
  50. Tak działa aplikacja mobilna Persona , dostęp 6 grudnia 2012 r.
  51. ↑ Oferowanie aplikacji w firmach bezpiecznie i bez biurokracji administracyjnej ZDNet, 27 sierpnia 2012
  52. Aplikacje i usługi mobilne — porady dla firm. (PDF) Federalne Stowarzyszenie Technologii Informacyjnych, Telekomunikacji i Nowych Mediów , 2014, str. 28 , w archiwum z oryginałem na 8 marca 2014 roku ; udostępniono 11 lutego 2015 r .
  53. Peter Marwan, Pod mikroskopem: funkcje biznesowe iOS7 . ZDNet, 24 lipca 2013. Dostęp 11 lutego 2015
  54. Bernd Reder, Zarządzanie mobilnością przedsiębiorstwa w firmach . com! professional, 5 lutego 2015 r. Dostęp 11 lutego 2015 r.
  55. Firmy zajmujące się zarządzaniem urządzeniami mobilnymi uzyskują większą kontrolę nad aplikacjami w systemie iOS 7
  56. Google celuje w firmy z „Android for Work”