Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by Meriodoc · Jan 16, 2016 at 06:52 AM · sqldatabase

Has anyone tried writing a non-game android app using unity with backend etc?

I'm thinking of writing a proper business (android) app using unity (Java script)...OR will I be wasting my time...Just a thought?

Comment
Add comment · Show 8
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image SterlingSoftworks · Jan 16, 2016 at 06:57 AM 0
Share

I haven't but I don't see why it wouldn't be possible. You'd just only be using GUI, code, and maybe animations (from what I can immediately think of) which there's nothing/nobody saying that can't be done.

Games without the actual game-play are just GUI menus that open up other pages (or scenes in this case) so that's pretty much what a non-game app is. :D

avatar image Fattie SterlingSoftworks · Jan 16, 2016 at 03:42 PM 0
Share

purely FTR you'd only use the "new" UI, you'd never use literally the GUI system for any reason

avatar image Meriodoc · Jan 16, 2016 at 07:18 AM 0
Share

I think it will be awesome if the app can make use of some of the cool features of unity. all the phone apps are so dull and similar looking...

avatar image SterlingSoftworks Meriodoc · Jan 16, 2016 at 08:20 AM 0
Share

Like I said, from my experience, I don't see why it couldn't be possible.

Now, is Unity efficient for non-game building vs a dedicated non-game building ID$$anonymous$$. That is up to you/other developers to deter$$anonymous$$e because I only have experience app building through Unity. :P

avatar image tanoshimi · Jan 16, 2016 at 09:03 AM 0
Share

Of course you can, but why would you? Unity is a game engine. It comes with features designed for games: a physics engine, navmesh pathfinding, 3d audio, joypad input, real-time lighting etc. etc. Would your clients want a business app that had been bloated by all those unused features?

avatar image Fattie tanoshimi · Jan 16, 2016 at 03:45 PM 0
Share

moreover, aside from bloat, it's just literally harder, more time-consu$$anonymous$$g to develop such apps in unity. An extremely simple "knock-down" point for example is that Unity does not even have a concept of "tables"!!! Of course, "tables" of all variety are totally central to cocoa and android APIs.

avatar image Fattie · Jan 16, 2016 at 03:27 PM 0
Share

Note OP that you CAN NOT realistically use javascript these days. You must use c# in Unity.

avatar image Meriodoc · Jan 18, 2016 at 04:11 AM 0
Share

Thanks for all the input guys. Appreciate it.

2 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by Fattie · Jan 16, 2016 at 03:42 PM

"Has anyone tried ..." the answer is yes,

Sure, we've actually DONE a whole "business app" (social media type thing) using Unity, exactly for Android, as that is what was wanted at the time.

You'd be using Parse.com as the cloud side. These days almost inevitably you'd be using Parse.com and PubNub.com in combination.

Note that these days with Unity's "new" UI it is somewhat easier to make "business-like" apps.

I can assure you that the absolutely, definite, definitive answer to your question is that you should not do this.

You should simply do it using ordinary old Android studio on your Mac or PC.

Even if you're an absolute beginner or hobbyist, the simplest development development on Earth is making little Android business apps, in Android Studio.

It's not much harder than making a web page.

If you can't make a simple business app type app in Android Studio, you just won't be able to do anything with software unfortunately!

Note that it is considerably harder to use Unity, it requires more engineering and understanding more unusual concepts. After all, it's a whole game engine.

Secondly, although systems like Parse do offer connectivity to Unity, it's really just incredibly easier to connect to Parse, social media, and so on, from Android or iSO native.

Thirdly as you'll soon discover, the only real technical challenge in little business apps is when you have scrolling lists (perhaps long ones), whether images, text data or whatever. Again this is incredibly easier to do well in Android/iOS, since they are completely setup for lists and table concepts. (It's as easy as, say, making a monster walk around in a game engine!) You can do it in Unity, but it's a huge really pointless chore.

Two other points are, it is far far easier handling, just simply, images in native Android/iOS. Although Unity have sensibly added Sprite recently, the "whole point" of Unity is to work on a texture-mesh based basis. In contrast it's completely easy and natural to simply "put an image on the screen" in Android/iOS. Also, it's inevitable these days that your client will want you to add "typical phone features" of the day, a good example is say throwing in Maps (google maps, etc) or voice input to your app; this sort of thing is trivial in Android/iOS native, Unity is just not setup for it really.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by Uni-Bit-Studio · Jun 20, 2019 at 03:10 PM

Hello We managed to implement something like that. Here is a link to asset store https://assetstore.unity.com/packages/templates/packs/social-app-template-147393

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

33 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

SQLite unhandler exception 1 Answer

mssql Integrated Security login failed 0 Answers

Best Way To Store Credentials and Data Online? 1 Answer

Unity 3d Connectivity to MS Sql Server 1 Answer

Database connection on PhPMyAdmin 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges