Cách đây ít lâu, Google đã công bố một công cụ phát triển mới cho nền tảng ứng dụng của mình trên hệ thống di động Android, được đặt tên theo Nhà phát minh ứng dụng Hoặc người phát minh ra các ứng dụng, đó là một công cụ cho phép bất kỳ ai có nguyên tắc cơ bản hoặc thậm chí là người mới bắt đầu phát triển chưa thành thạo trong quá trình viết mã có thể tạo ra các ứng dụng di động một cách dễ dàng thông qua quá trình kéo và thả các phần tử ứng dụng đã tạo sẵn. và sau đó tùy chỉnh chúng phù hợp với các thông số kỹ thuật của ứng dụng trong một quy trình trực quan thuần túy

Trang web Ardoride bGiải thích đầy đủ và khách quan về công cụ mới này

Được biết, quá trình phát triển ứng dụng cho bất kỳ nền tảng nào, cho dù là di động, máy tính hay các nền tảng khác, đã phát triển rất nhiều với mục tiêu đẩy nhanh quá trình phát triển trong khi vẫn giữ nguyên kết quả đầu ra. chúng ta. SDK Và môi trường phát triển tích hợp IDE Bên trong đó, nhiều công cụ đã xuất hiện giúp lập trình viên và nhà thiết kế hoàn thành công việc của họ nhanh nhất có thể với chi phí thấp nhất có thể, tùy thuộc vào một tính năng khác, đó là tự động sửa lỗi, tự động hoàn thành mã và sử dụng lập trình có sẵn. các thư viện.

Chúng tôi đã thấy các ví dụ về điều này trong nhiều lĩnh vực, trong đó nổi bật nhất là Visual Studio Của Microsoft, và Xcode Từ Apple, hệ thống mã nguồn mở Eclipse Và trong lĩnh vực điều tra kinh doanh BI, chúng tôi đã thấy một hệ thống Nhận thức Từ IBM, nơi có thể tạo các báo cáo rất tiên tiến với nỗ lực tối thiểu hoặc không cần mã hóa.

Tuy nhiên, tất cả các phương pháp trước đây đều không thể tránh khỏi can thiệp theo chương trình phẫu thuật - nếu bạn muốn - tức là quá trình lập trình và mã hóa là không thể thiếu, điều này rất khó đối với những người không chuyên.

Vì vậy, Google đã mang đến công cụ mới này cho hệ thống di động Android nhằm nỗ lực giành chiến thắng nhiều hơn trong cuộc chiến cạnh tranh tại thị trường quan trọng và sống còn này với Apple và các hãng khác, để giành được nhiều nhà phát triển hơn và nhảy vọt hơn trong lĩnh vực cửa hàng phần mềm mà Apple vượt trội về số lượng, chất lượng và nền kinh tế thị trường cụ thể mà cửa hàng phần mềm đã tạo ra trong I IPhone và những gì các nhà phát triển đã kiếm được từ nó.

Tuy nhiên, công cụ này thường là con dao hai lưỡi, vì nó thường tạo ra một số lượng mà phải trả giá bằng chất lượng (như nhiều anh em đã đề cập) nếu nó không được phân bổ hợp lý và cho khả năng cao hơn. Chắc chắn rằng các chuyên gia trong lĩnh vực lập trình truyền thống sẽ không thích bước này, trong đó họ sẽ thấy chương trình của họ bị sụt giảm và đánh đồng chúng với các chương trình có khả năng hạn chế! Nhưng nó chắc chắn là một công cụ rất quan trọng cho sinh viên giúp giải phóng trí tưởng tượng của họ trong lĩnh vực quan trọng này và tăng khả năng sáng tạo của họ về các ứng dụng điện thoại thông minh và đại diện cho một điểm đầu vào quan trọng để họ phát triển nâng cao bằng cách mã hóa truyền thống.

Apple đã đi trước thời đại rất nhiều khi ra mắt vào năm XNUMX và trước khi web và khả năng tương tác của nó ra đời, một ứng dụng cho phép bất kỳ ai cũng có thể tạo các chương trình của riêng mình mà không cần mã hóa, chương trình nổi tiếng này là một siêu thẻ. Thẻ HyperCard Điều này, trong thời đại của nó, cho phép mọi người tạo các ứng dụng rất có giá trị và thậm chí cả trò chơi Những gì bạn viết Blogger Brother Serdal Về ứng dụng này:

Apple đang phát triển một chương trình tuyệt vời với máy tính của mình có tên là [Hyper Card], chương trình này cho phép những người không có bất kỳ kinh nghiệm lập trình nào có thể tạo cơ sở dữ liệu và các chương trình tương tác, và thật không may chương trình đã gặp phải những quyết định chùn bước khiến nó phải dừng lại và Apple thì không còn sản xuất hoặc tiếp thị nó. Không phát triển nó, và cho đến ngày nay không có chương trình tương tự, đã có nhiều cố gắng tạo ra các chương trình tương tự, nhưng chúng không đạt được sự phổ biến của hypercard.

Có một trò chơi phổ biến mà tôi đã tạo bằng siêu thẻ đó là Sương mùMột trò chơi XNUMXD tương tác, bạn phải khám phá nhiều bí mật và thủ thuật để hoàn thành trò chơi, và nhân tiện, nó là một trong những trò chơi hay nhất mà tôi có. Một số đã tạo ra Câu chuyện tương tác Với một siêu thẻ và một số người đã sử dụng nó để tạo ra một bách khoa toàn thư khoa học thu nhỏ, mọi người đã sử dụng nó để tạo ra các ứng dụng khác nhau và chia sẻ chúng qua mạng BBS và trong đĩa mềm cho tạp chí. (Trích dẫn đã kết thúc).

Các khả năng mà chương trình này sở hữu (chỉ chạy trên Mac) là rất tuyệt vời, mặc dù thời gian của nó có thể đã tiêu tốn ít hơn nhiều so với nó, và như chúng ta đã thấy ở trên làm thế nào để có thể thiết kế và lập trình một trò chơi ba chiều thông qua nó ! Nơi anh ấy có các khả năng bao gồm cơ sở dữ liệu, đồ họa, khả năng tùy biến và giao diện người dùng một cách dễ dàng, và anh ấy cũng có một ngôn ngữ lập trình dễ dàng gọi là HyperTalk. siêu đàm thoại Tương tự với Pascal! (Lưu ý rằng chương trình này không phân phối với quá trình mã hóa) Thật không may, việc phát triển và quan tâm đến chương trình này đã bị Apple dừng lại và phiên bản ổn định cuối cùng của chương trình này là vào năm XNUMX sau Công nguyên và nó đã bị rút khỏi thị trường vào năm XNUMX. Thật vậy, Steve Jobs đã tuyên bố vài tháng trước tại hội nghị kỹ thuật số All Things rằng thẻ siêu thẻ đã hết hạn sử dụng, không phải vì nó yếu hoặc ít phổ biến hơn trong dấu hiệu của sự kết thúc gần như chớp nhoáng trong cuộc đấu tranh nổi tiếng giữa nó và Adobe! (Mặc dù chỉ đề cập đến siêu thẻ có thể cho thấy rằng anh ta chưa quên về nó)

Sự ra mắt của App Inventor từ Google đã khiến các nhà phân tích và nhà báo kỹ thuật đặt lại câu hỏi cũ và mới: Liệu Apple có đưa dự án hypercard trở lại vị trí hàng đầu? Để đối phó với công cụ mới của Google và trong một giai đoạn xung đột mới giữa họ trong lĩnh vực điện thoại thông minh, đặc biệt là với sự theo đuổi gắt gao của Android và iPhone, và việc Microsoft đưa ra chiến lược mới cho Windows Phone XNUMX, một số người nói rằng nó có thể lật đổ hai gã khổng lồ Apple và Google!

Nơi tôi đã viết Business Insider Về chủ đề này, bạn đang thắc mắc về phản ứng dự kiến ​​của Apple đối với Google và liệu sẽ có một siêu thẻ mới tương tự như ứng dụng mới trong iPhone, iMovie, cho phép bạn tạo và chỉnh sửa phim một cách dễ dàng, nhưng lần này là dành cho các ứng dụng?

Liệu Apple có cho những người bình thường thiếu kinh nghiệm trong lập trình và viết mã cơ hội để xây dựng các ứng dụng cụ thể một cách dễ dàng như do Google cung cấp hay sẽ vẫn nằm trong khuôn khổ của các nhà phát triển chuyên nghiệp để duy trì chất lượng của các chương trình (số lượng các ứng dụng được phân bổ cho iPhone hiện tại trong cửa hàng vượt quá XNUMX nghìn và trong cửa hàng Android sẽ sớm đạt tới một trăm A) Nếu Apple kiên quyết không phản hồi bằng một công cụ tương tự, điều này chứng minh và củng cố lý thuyết của chúng tôi hơn nữa rằng iPhone hiện đang tập trung vào ngành dọc sự gia tăng, trong khi công cụ phát minh ứng dụng mới này của Google chứng minh rằng Android đang tìm kiếm sự lan truyền theo chiều ngang nhiều hơn.

Phân tích cho thấy việc Apple tạo ra một công cụ như thế này có thể ảnh hưởng đến chất lượng của các ứng dụng đặc trưng cho các chương trình trong Apple Store, nhưng đó là một bước quan trọng có thể khuyến khích - như chúng tôi đã đề cập trước đây - người dùng các công cụ đó trở nên trung thành hơn với công ty sản xuất chúng và tham gia sâu hơn vào lập trình cho các ứng dụng này. Và học ngôn ngữ của cô ấy. (Và đừng quên rằng việc giới thiệu cô ấy với lứa tuổi trẻ và học sinh của trường thường sẽ thúc đẩy họ hoàn thiện quá trình phát triển của công ty nền tảng đã cung cấp cho cô ấy)

Apple có thể phân chia chủ đề, hướng những người mới bắt đầu xây dựng các ứng dụng iPhone bằng HTML 5, tùy thuộc vào khả năng cao của nó, và giữ các chuyên gia trong lĩnh vực mã hóa và lập trình để duy trì phương trình chất lượng của các ứng dụng của mình.

Chúng tôi tin rằng Apple có thể hồi sinh siêu thẻ, nhưng gián tiếp, thông qua sự phát triển lớn hơn của bộ phần mềm hiện tại và môi trường phát triển XCode, và bao gồm các tính năng mới để tạo điều kiện lập trình cho các ứng dụng khác nhau và sở hữu các tính năng của siêu thẻ và hơn thế nữa cũng.

Tuy nhiên, loại công cụ này vẫn bị hạn chế về tác dụng của nó vì những lý do sau: (Nếu khả năng của anh ta không phát triển và tương tự với khả năng của siêu thẻ trong thời của anh ta và với sự phát triển lớn hơn nữa)

  1.  Nhắm mục tiêu nó đến một danh mục và phân khúc cụ thể (sinh viên và người mới bắt đầu)
  2.  Những thiếu sót của nó trong việc xây dựng các ứng dụng và trò chơi tiên tiến, và nó là một thị trường rất quan trọng trong kho phần mềm.
  3.  SDK đã phát triển theo cách làm suy yếu hiệu quả của các công cụ này.

Tuy nhiên, tầm quan trọng của những công cụ trực quan này là chúng là điểm tiếp thị, thu hút và đầu vào cho việc lập trình và phát triển cho nền tảng mục tiêu (Android hoặc iOS) và đại diện cho giai đoạn đầu tiên mà quá trình chuyển đổi sang giai đoạn phát triển lập trình và viết là không thể thiếu. .

Những bài viết liên quan