Zbuduj aplikację mobilną bez znajomości programowania dzięki aplikacjom bezkodowym

  • William Charles
  • 0
  • 4603
  • 681
Reklama

Wiele osób chce tworzyć własne aplikacje na smartfony, ale niekoniecznie chcą nauczyć się kodować. Te dwie pozycje niekoniecznie są ze sobą sprzeczne i całkowicie możliwe jest zbudowanie podstawowej aplikacji mobilnej za pomocą szeregu narzędzi przeciągnij i upuść.

Co jest dostępne? Co mogą zrobić i jakie są ich ograniczenia? Co ważniejsze, w jakim momencie należy się z nimi poddać i zacząć uczyć się Swift Najlepsze miejsca do nauki Swift, język programowania Apple Najlepsze miejsca do nauki Swift, język programowania Apple Jeśli chcesz nauczyć się Swift, teraz jest czas na nurkowanie w. Język ma świetlaną przyszłość i im szybciej się go nauczysz, tym szybciej będziesz mógł czerpać korzyści. ?

Rynek rozwoju aplikacji bezkodowych

Badając ten post, byłem zaskoczony dużą liczbą firm oferujących bezkodowe platformy do tworzenia aplikacji. Żeby tylko wytrącić mi z głowy niektóre nazwiska, jest tu kompozytor AppGyvera, Ionic Creator (wcześniej znany jako Codiqa), EachScape i Shoutem. Każdy z tych produktów ma jedną wspólną cechę: są one skierowane przede wszystkim do użytkowników biznesowych.

To ma sens. Wiele małych firm doszło do wniosku, że aby prosperować, muszą być obecne na różnych rynkach aplikacji. Chociaż koszt opracowania natywnej aplikacji od zera może sięgać tysięcy - zarówno w ramach opłat za usługi outsourcingowe, jak i wynagrodzeń - z tych produktów może korzystać każdy, kto zna się na komputerach.

Postanowiłem przetestować Shoutem. Atrakcyjność tego konkretnego produktu polegała na tym, że miał najbardziej hojny bezpłatny okres próbny spośród wszystkich wymienionych produktów. Możesz poświęcić tyle czasu na zapoznanie się z produktem i tworzenie własnych aplikacji. Tylko wtedy, gdy chcesz je wyeksportować na urządzenie z prawdziwego świata lub do sklepu z aplikacjami, będziesz musiał zapłacić.

Najbardziej wywarło na mnie wrażenie w Shoutem, jak niesamowicie oczywiste było wszystko. Nie wydawało się to trudniejsze niż PowerPoint lub Excel. Mimo to zawiera wszystkie funkcje, których może potrzebować firma. Użytkownicy mogą zarabiać na aplikacji za pomocą reklam, dodawać media społecznościowe, a nawet zintegrować ją z rozwiązaniem e-commerce Shopify.

Niestety, podobnie jak wszystkie wyżej wymienione produkty, Shoutem pobiera opłaty korporacyjne. Jeśli chcesz utworzyć aplikację na iPhone'a i Androida, będziesz musiał zapłacić 49 USD miesięcznie, rozliczane co roku. Jest to idealne rozwiązanie dla firm, ale jest mniej idealne dla osób, które chcą po prostu eksperymentować z tworzeniem aplikacji w przyjazny i gościnny sposób.

Istnieje jednak darmowy produkt firmy Microsoft, o którym jeszcze nie wspomnieliśmy, o nazwie TouchDevelop, o którym pisaliśmy po raz pierwszy w 2013 r. Dowiedz się, jak tworzyć aplikacje na Windows Phone za pomocą TouchDevelop Dowiedz się, jak tworzyć aplikacje na Windows Phone za pomocą TouchDevelop A brak aplikacji innych firm zawsze był „piętą achillesową” platformy Windows Phone 8. Od samego początku użytkownicy brązowego medalu firmy Microsoft stwierdzili, że muszą obejść się bez… To była początkowo aplikacja wydana na Windows Phone (Zapamietaj to?), co pozwoliło użytkownikom tworzyć podstawowe gry i aplikacje.

Programy TouchDevelop są tworzone przez przeciąganie i upuszczanie bloków na miejsce oraz wypełnianie pustych pól w razie potrzeby. Wszystkie logiczne konstrukcje, których używają programiści - takie jak warunek i iteracja - są obecne, ale są ukryte za łatwą do zrozumienia okleiną.

Przez lata, odkąd napisaliśmy naszą oryginalną relację na temat TouchDevelop, produkt nadal się rozwija i zmienia, do momentu, w którym wydaje się, że jest znacznie bardziej dopracowanym produktem.

Od tego czasu zmienił się z bycia tylko aplikacją w łatwą w obsłudze stronę internetową, która pozwala robić znacznie więcej. Jeszcze lepiej, nie musisz już korzystać z mobilnego systemu operacyjnego trzeciej klasy, aby z niego korzystać.

Umożliwia także eksportowanie dowolnych tworzonych programów do Apache Cordova, co pozwala następnie publikować je w sklepach Google Play, Apple App Store i Microsoft Store. Cordova jest bezpłatna, ale będziesz musiał uiścić opłatę w jakiejkolwiek firmie prowadzącej sklep z aplikacjami, w którym publikujesz.

To się różni. Google pobiera jednorazową opłatę rejestracyjną w wysokości 25 USD, a Apple wymaga zapłaty 99 USD rocznie za konto iTunes Connect. Koszt publikacji w sklepie Microsoft Store wynosi około 19 USD, ale różni się w zależności od miejsca zamieszkania. Jeśli jesteś firmą, będziesz musiał zapłacić około 99 USD.

Jakie są wady?

Nie trzeba dodawać, że stosowanie rozwiązania bezkodowego ma pewne wyraźne wady. Jest powód, dla którego większość ludzi, którzy mają zasoby finansowe lub zdolność do zbudowania aplikacji natywnej, decyduje się to zrobić.

  • Gdy zdecydujesz się na bezkodową platformę do tworzenia aplikacji, zasadniczo ryzykujesz, że firma, z której korzystasz nigdy splajtować. Jeśli platforma, na którą się zgodziłeś, zawiedzie, możesz nie być w stanie wprowadzić zmian i ulepszeń w swojej aplikacji.
  • Cokolwiek zbudujesz, będzie nigdy bądź tak szybki, jakbyś zrobił to przy użyciu rodzimych narzędzi. To dobrze, jeśli tworzysz coś prostego, na przykład katalog sklepu. Ale w momencie, gdy zaczniesz dodawać współzależność, zobaczysz opóźnienie i zacinanie się aplikacji, szczególnie na słabszych urządzeniach.
  • Ponieważ bezkodowe platformy rozwoju aplikacji zabierają wiele decyzji z twoich rąk, one też daleko bardziej ograniczone w tym, co mogą zrobić. Może być konieczne skalowanie aspiracji zgodnie z używanym systemem.
  • Podobnie, jeśli w systemie, którego używasz, jest błąd lub usterka, może pojawić się w twojej aplikacji i nie będziesz w stanie go naprawić.
  • Jeśli zdecydujesz się rozpocząć karierę w tworzeniu aplikacji mobilnych, wszelkie umiejętności nabyte przy tworzeniu aplikacji bezkodowych będą bezwartościowe. Pracodawcy będą chcieli, abyś był kompetentny w różnych używanych językach programowania Jak wybrać język programowania, aby nauczyć się dzisiaj i uzyskać świetną pracę za 2 lata Jak wybrać język programowania, aby nauczyć się dziś i uzyskać świetną pracę za 2 lata Może to zająć lata poświęconej pracy, aby stać się naprawdę dobrym programistą; więc czy istnieje sposób, aby wybrać odpowiedni język, aby zacząć od dziś, aby jutro zostać zatrudnionym? - jak Apple Swift W jaki sposób wpływa na mnie nowy język programowania Apple? Jak wpływa na mnie nowy język programowania Apple? Od samego początku programiści wiedzieli, że nowy Apple Swift będzie duży. Ale dlaczego miałbyś się przejmować? , C # i Java - oraz znajomość komponentów używanych do tworzenia aplikacji na poszczególnych platformach.

Oczywiście niektórzy twierdzą, że są to rozsądne kompromisy dla systemu, który pozwala każdemu na szybkie opracowanie aplikacji mobilnej bez wcześniejszego doświadczenia w tworzeniu oprogramowania.

Istnieje Środek: HTML, CSS i JavaScript

A co jeśli ty naprawdę nienawidzę programowania, ale okazuje się, że platformy bezkodowe są zbyt podstawowe i restrykcyjne. Cóż, jest szczęśliwy środek. Tak jest w przypadku trzech technologii tworzących HTML5 Co to jest HTML5 i jak to zmienia sposób przeglądania? [MakeUseOf wyjaśnia] Co to jest HTML5 i jak zmienia sposób przeglądania? [MakeUseOf wyjaśnia] W ciągu ostatnich kilku lat możesz od czasu do czasu słyszeć termin HTML5. Niezależnie od tego, czy wiesz coś na temat tworzenia stron internetowych, czy nie, koncepcja może być nieco mglista i myląca. Oczywiście… - HTML, CSS i JavaScript. Są to podstawowe elementy składowe Internetu.

Wybuchła liczba produktów i usług, które pozwalają tworzyć aplikacje mobilne przy użyciu otwartych technologii internetowych. Prawdopodobnie najbardziej znaną i najłatwiejszą do nauczenia się jest PhoneGap firmy Adobe, na której opiera się Adobe Cordoba.

Oprócz tego, że jest bezpłatny, zawiera również szereg pomocnych samouczków wprowadzających, dzięki którym zbudujesz swoją wymarzoną aplikację w mgnieniu oka.

Czy zbudowałeś własną aplikację za pomocą bezkodowego narzędzia? Opowiedz nam o swoich doświadczeniach w komentarzach poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.